Выгоды аттестации для покупателей и заказчиков

Процессы ЖЦ

Особенности ЖЦ ПС в ИСО 155-04

Стандарт ИСО 155-04 –Оценка (аттестация) процесса жизненного цикла программных средств». Данный стандарт представляет базу для реализации на предприятиях в проектах ЖЦ ПС, регламентированных ИСО 122-07. В данном стандарте модернизирован и расширен состав организационных процессов, более подробно детализированы работы во всех стандартизированных процессах ЖЦ.

Схемка

Контрактная категория состоит из видов деятельности, непосредственно влияющих на взаимодействие с заказчиками. Они поддерживают процессы организации и разработки, испытания и передачи программного средства заказчику, и обеспечивают возможности его корректного использования.

Инженерная категория – включает виды деятельности, которые непосредственно определяют, реализуют или поддерживают программный продукт и документацию на него.

Управленческая категория – определяет координацию использования его ресурсов в жизненном цикле или при предоставлении услуг, удовлетворяющих требованиям заказчика.

Вспомогательная – виды деятельности, которые обеспечивают реализацию совершенствования своих процессов, а так же поддерживают производительность и качество процессов в проекте.

Организационная категория – определяет цели предприятия и разработчика и формирует методы управления, необходимое для повышения качества использования программных ресурсов и всех ЖЦ.

Аттестация реализации ЖЦ направлена на обеспечение адекватности управления процессами и должна учитывать внешнюю среду, в которой выполняются аттестуемые процессы. Использование аттестации внутри процессов предприятия должно способствовать выработке культуры постоянного совершенствования и повышения характеристик качества в жизненном цикле программных средств, а так же соответствующих механизмов поддержания этой культуры в оптимизации используемых ресурсов.

· Уменьшение неопределенности при выборе поставщиков программных комплексов за счет того, что риски связанные с реальной зрелостью подрядчика выявляются еще до заключения договора.

· Возможность заранее предусмотреть необходимые меры на случай возникновения рискового события.

· Предоставление количественных критериев выбора при сопоставления потребностей бизнеса, требований и оценочной стоимости программного средства с реальной зрелостью конкурирующих поставщиков.

· Формирование общего понимания необходимости использования результатов аттестации для усовершенствования процессов и оценки зрелости поставщика прогнозировании характеристик жизненного цикла программных средств.

Для достижения устойчивых результатов в процессе развития технология и организации управления технологиями и ЖЦ программных средств, в стандарте ИСО 154 рекомендуется методология обеспечения качества сложных программных средств.

СММ – система оценки моделей ценностей, комплекса применяемых технологических процессов. Модель основана на формализации и использовании пяти уровней зрелостей технологии поддержки ЖЦ ПС, которые определяют возможные качества и безопасность комплекса программ. Эти уровни формализуются....

Начальный уровень – разработки этого уровня представляют наработки с небольшими набором программ, создаваемых несколькими специалистами. Они применяют простейшие неформализованные технологии, основные процессы жизненного цикла не регламентированы, выполняются неупорядоченно и зависят от нескоординированности индивидуальных усилий специалистов. Успех проектов зависит от энергичности, таланта и опыта нескольких руководителей и исполнителя.

Второй уровень – на этом уровне участвуют десятки специалистов разных квалификаций. Поэтому необходима организация регламентирования технологий и унификация процессов деятельности каждого участника. Процессы на этом уровне заранее планируются, их выполнение контролируется, благодаря этому достигается предсказуемость результатов и времени выполнения этапов компонентов и проектов в целом. Основная особенность этого уровня: наличие формализованных и документированных процессов управления проектом, которые пригодны для модернизации, а их результаты поддаются количественной оценки. На этом уровне акценты управления сосредотачиваются на предварительном упорядочивание и регламентировании процессов создания, сопровождения и оценивания качества программного средства.

Третий уровень- на этом уровне рассматриваются проекты, к которым предъявляются высокие требования заказчика и пользователя к конкретным характеристикам качества сложного программного средства и к выполнению ограничений по использованию ресурсов. Процессы ЖЦ должны быть стандартизированы и представлять собой единую технологическую систему, обязательную для всех подразделений. На основе единой технологии поддержки и обеспечения качества программных средств для каждого проекта могут разрабатываться дополнительные процессы последовательного оценивания качества продукта с учетом особенностей. Описание каждого процесса должно включать: условие его выполнения, выходные данные, рекомендации стандартов и процедуры выполнения, механизмы проверки качества результатов, выходные данные, условия и документы завершения процессов.