Модель зрелости процессов разработки ПО

         

Проверка внедрения


В разделе «Проверка внедрения» описываются шаги, позволяющие убедиться в том, что операции выполняются в соответствии с установленным процессом. В этот раздел обычно входят проверки и аудиты со стороны руководства и работы по обеспечению качества ПО.

Практики раздела «Выполняемые операции» описывают, что должно быть реализовано для получения продуктивного процесса. Все остальные практики вместе формируют базис, с помощью которого организация может внедрить практики, описанные в разделе «Выполняемые операции».


Проверка 1 Регулярная проверка высшим руководством выполнения операций по управлению установленными требованиями.

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

Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

Проверка 2 Регулярные и событийные проверки менеджером проекта операций по управлению установленными требованиями.

Практики, связанные со стандартным содержанием проверок со стороны руководства проекта, содержатся в описании Проверки №2 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

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

См. группу ключевых процессов «Обеспечение качества ПО». Минимальное содержание этих проверок и/или аудитов:

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

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

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





Проверка 1 Регулярная проверка высшим руководством выполнения работ по планированию разработки.

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

1. Проверка технических, финансовых, кадровых аспектов и выполнения графика работ.



2. Изучение конфликтов и проблем, не решаемых на более низких уровнях руководства.

3. Изучение рисков проекта разработки.

4. Поручение и проверка задач, а также отслеживание их выполнения.

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

Проверка 2 Регулярные и событийные проверки работ по планированию проекта разработки со стороны менеджера проекта.

1. В проверках принимают участие представители задействованных групп.

2. Сравнение статуса и текущих результатов работ по планированию проекта разработки с техническим заданием по проекту и установленными требованиями.

3. Рассмотрение зависимостей между группами.

4. Изучение конфликтов и проблем, не решаемых на более низких уровнях руководства.

5. Рассмотрение рисков проекта разработки.

6. Поручение и проверка действий, а также отслеживание их выполнения.

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

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

См. группу ключевых процессов «Обеспечение качества ПО». Минимальное содержание проверок и/или аудитов:

1. Мероприятия по оценочному расчету и планированию проекта разработки.

2. Мероприятия по обсуждению и принятию обязательств по проекту.

3. Мероприятия по подготовке плана разработки ПО.

4. Стандарты, используемые при подготовке плана разработки ПО.

5. Содержание плана разработки ПО.





Проверка 1 Регулярная проверка высшим руководством выполнения работ по отслеживанию хода проекта и контролю над ним.

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

1. Проверка технических, финансовых, кадровых аспектов и выполнения графика.

2. Изучение конфликтов и проблем, не решаемых на более низких уровнях руководства.

3. Изучение рисков проекта разработки.

4. Поручение и проверка действий, а также отслеживание их выполнения.

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

Проверка 2 Регулярные и событийные проверки менеджером проекта работ по отслеживанию хода проекта и контролю над ним.

1. В проверках принимают участие представители задействованных групп.

2. Технические, финансовые, кадровые аспекты и показатели календарного графика сравниваются с планом разработки ПО.

3. Проверка использования критических компьютерных ресурсов. В отчет включается сравнение текущих оценок и фактического использования этих ресурсов с начальными оценками.

4. Обсуждение зависимостей между группами.

5. Изучение конфликтов и проблем, не решаемых на более низких уровнях руководства.

6. Изучение рисков проекта разработки.

7. Поручение и проверка задач, а также отслеживание их выполнения.

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

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

См. группу ключевых процессов «Обеспечение качества ПО».

Минимальное содержание проверок и/или аудитов:

1. Мероприятия по пересмотру и изменению обязательств.

2. Мероприятия по изменению плана разработки ПО.

3. Содержание измененного плана разработки ПО.

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

5. Мероприятия по проведению плановых технических и административных проверок.





Проверка 1 Регулярная проверка высшим руководством выполнения работ по управлению субподрядом.

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

Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

Проверка 2 Регулярные и событийные проверки менеджером проекта работ по управлению субподрядом.

Практики, связанные со стандартным содержанием проверок со стороны руководства проекта, содержатся в описании Проверки №2 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

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

См. группу ключевых процессов «Обеспечение качества ПО».

Минимальное содержание проверок и/или аудитов:

1. Мероприятия по выбору субподрядчика.

2. Работы по управлению субподрядом.

3. Мероприятия по координации работ по управлению конфигурацией между генеральным подрядчиком и субподрядчиком.

4. Проведение плановых проверок с участием субподрядчика.

5. Проведение проверок по завершению ключевых этапов проекта или стадий работы по субподряду.

6. Процесс приемки программных продуктов от субподрядчика.





Проверка 1 Регулярная проверка высшим руководством работ по обеспечению качества.

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

Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

Проверка 2 Регулярные и событийные проверки менеджером проекта работ по обеспечению качества.

Практики, связанные со стандартным содержанием проверок со стороны руководства проекта, содержатся в описании Проверки №2 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

Проверка 3 Периодическая проверка экспертами, независимыми от группы обеспечения качества, проводимых ею мероприятий и выходных документов.





Проверка 1 Регулярная проверка высшим руководством работ по управлению конфигурацией.

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

Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

Проверка 2 Регулярные и событийные проверки менеджером проекта работ по управлению конфигурацией ПО.

Практики, связанные со стандартным содержанием проверок со стороны руководства проекта, содержатся в описании Проверки №2 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

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

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

См. группу ключевых процессов «Обеспечение качества ПО».

Минимальное содержание проверок и/или аудитов: 

1. Соответствие стандартам и процедурам управления конфигурацией работы следующих групп:

  • группы управления конфигурацией ПО, комиссии SCCB,
  • группы разработки ПО,
  • других групп, связанных с разработкой ПО. 
  • 2. Регулярность проведения аудитов базовых линий конфигурации.





    Проверка 1 Регулярная проверка высшим руководством выполнения мероприятий по разработке и усовершенствованию производственного процесса.

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

    1. Сравнение с планом хода и состояния мероприятий по разработке и усовершенствованию производственного процесса.

    2. Изучение конфликтов и проблем, не решаемых на более низких уровнях руководства.

    3. Назначение ответственного, проверка корректирующих действий и отслеживание их выполнения.

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





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

    См. группу ключевых процессов «Обеспечение качества ПО».

    Минимальное содержание этих проверок и/или аудитов:

    1. Следование установленным стандартам при разработке, документировании и сопровождении СППО и связанных с ним основных средств.

    2. Контроль и использование СППО и связанных с ним основных средств.





    Проверка 1 Регулярная проверка высшим руководством мероприятий по проведению программы обучения.

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

    Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

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

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

    Минимальное содержание этих проверок и/или аудитов:

    1. Следование процедуре разработки и пересмотра плана обучения в рамках организации.

    2. Следование процедуре разработки и пересмотра учебных курсов.

    3. Корректность ведения записей по обучению.

    4. Прохождение сотрудниками обязательного для них специального обучения.

    5. Следование плану обучения в рамках организации.





    Проверка 1 Регулярная проверка высшим руководством выполнения работ по управлению проектом.

    Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

    Проверка 2 Регулярные и событийные проверки менеджером проекта работ по управлению проектом.

    Практики, связанные со стандартным содержанием проверок со стороны руководства проекта, содержатся в описании Проверки №2 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

    Проверка 3 Выполнение группой обеспечения качества (SQA) проверок и/или аудитов работ и промежуточных продуктов по управлению проектом и составление отчетов по их результатам.

    См. группу ключевых процессов «Обеспечение качества ПО».

    Как минимум, проверяется следующее:

    1. Процесс разработки и пересмотра производственного процесса проекта.

    2. Процесс подготовки планов разработки ПО и управления рисками.

    3. Процессы управления проектом в соответствии с его производственным процессом.

    4. Процессы сбора и предоставления соответствующих данных для базы данных ППО.

    5. Процесс использования базы данных ППО для поддержки работ по планированию, проведению оценочных расчетов и слежению за ходом проекта.





    Проверка 1 Регулярная проверка высшим руководством выполнения мероприятий по инженерии разработки программного продукта.

    Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

    Проверка 2 Регулярные и событийные проверки мероприятий по инженерии разработки программного продукта со стороны менеджера проекта.

    Практики, связанные со стандартным содержанием проверок со стороны руководства проекта, содержатся в описании Проверки №2 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

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

    См. группу ключевых процессов «Обеспечение качества ПО».

    Минимальное содержание этих проверок и/или аудитов:

    1. Проверка следующих качеств требований к ПО:

  • полнота,
  • корректность,
  • непротиворечивость,
  • осуществимость,
  • возможность тестирования.
  • 2. Выполнение критериев готовности и завершения для каждой задачи разработки ПО.

    3. Соответствие программных продуктов указанным для них стандартам и требованиям.

    4. Выполнение требуемого тестирования.

    5. Выполнение системного и приемочного тестирования ПО в соответствии с документированными планами и процедурами.

    6. Соответствие результатов тестирования приемочным критериям согласно документу плана тестирования ПО.

    7. Успешное выполнение тестов и запись их результатов.

    8. Документирование, отслеживание и принятие мер по устранению обнаруженных проблем и недостатков.

    9. Отслеживание установленных требований до требований к ПО, архитектуры, кода и тестовых сценариев.

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





    Проверка 1 Регулярная проверка высшим руководством выполнения мероприятий по межгрупповой координации.

    Практики, связанные со стандартным содержанием проверок со стороны высшего руководства, содержатся в описании Проверки №1 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

    Проверка 2 Регулярные и событийные проверки менеджером проекта мероприятий по межгрупповой координации.

    Практики, связанные со стандартным содержанием проверок со стороны руководства проекта, содержатся в описании Проверки №2 группы ключевых процессов «Отслеживание хода проекта и контроль над ним».

    Проверка 3 Проведение группой обеспечения качества (группой SQA) проверок и/или аудитов работ и промежуточных продуктов по межгрупповой координации и выполнение отчетов по их результатам.

    См. группу ключевых процессов «Обеспечение качества ПО». Сфера ответственности по обеспечению качества для этой группы ключевых процессов может быть представлена функцией SQA, выполняемой всеми инженерными группами проекта.

    Минимальное содержание проверок и/или аудитов:

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

    2. Управление межгрупповыми проблемами.





    Проверка 1 Проведение группой обеспечения качества (SQA) проверок и/или аудитов работ и промежуточных продуктов, связанных с экспертными оценками, и выполнение отчетов по их результатам.

    См. группу ключевых процессов «Обеспечение качества ПО».

    Минимальное содержание этих проверок и/или аудитов:

    1. Проведение запланированных экспертных оценок.

    2. Адекватное обучение ведущих экспертов для выполнения их ролей.

    3. Полученное обучение или наличие опыта в выполнении своих ролей у экспертов.

    4. Следование процессу подготовки, проведения экспертных оценок и выполнения действий по их результатам.

    5. Своевременная подача полных и точных отчетов по результатам экспертных оценок.




    Содержание раздела