"Марк Паулк, Билл Куртис. Модель зрелости процессов разработки программного обеспечения " - читать интересную книгу автора

персоналом, которые возникают из-за изменений организационной культуры,
предпринимаемых с целью внедрения и институционализации усовершенствований
процессов).

2.2.1. Понимание концепции начального уровня

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

2.2.2. Понимание повторяемого и определенного уровней

По мере роста объема и сложности проекта, внимание постепенно смещается
от технических вопросов к организационным и управленческим - т. е. к
вопросам, которые находятся в фокусе рассмотрения модели зрелости процессов
[Siegel 90, DoD 87, GAO-92-48]. Производственный процесс на этих уровнях
позволяет сотрудникам работать более эффективно благодаря созданию
документированных процессов, включающих в себя опыт наилучших работников,
обретения навыков, необходимых для эффективного выполнения процессов (обычно
с помощью обучения), и непрерывного совершенствования за счет обучения у
сотрудников, реально выполняющих работу.
Для достижения уровня 2 руководство должно сфокусировать внимание на
своих собственных процессах, добиваясь установления дисциплинированного
производственного процесса. Уровень 2 формирует основу для уровня 3, так как
внимание сосредоточено на руководстве, которое стремится усовершенствовать
свои процессы прежде, чем приступить к техническим и организационным
вопросам на уровне 3. На уровне 2 руководство занимает лидирующее положение
путем документирования и следования процессам управления проектом.
Процессы организаций второго уровня могут различаться от проекта к
проекту. Организационные требования для достижения уровня 2 заключаются в
формировании политик, помогающих установить в проектах соответствующие
процессы управления. Документированные процедуры обеспечивают основу для
согласованных процессов, которые могут быть установлены в рамках всей
организации с помощью обучения и мероприятий по обеспечению качества ПО.
На этом фундаменте управления проектом строится уровень 3, который
определяет, интегрирует и документирует весь производственный процесс
организации. Под интеграцией в этом случае понимается процесс автоматической
передачи выходных данных одной задачи на вход другой. Несоответствия между
задачами выявляются и разрешаются на стадии планирования процесса до их
фактического воздействия на производственный процесс. Одной из проблем
уровня 3 является построение таких процессов, которые не содержат излишних
ограничений на выполнение сотрудниками своей работы [Humphrey 91b].

2.2.3. Понимание управляющего и оптимизированного уровней