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

точное и быстрое обновление сведений о состоянии проекта, так как
определенные процессы обеспечивают значительную прозрачность всех проектных
работ.
На уровне 4 определенные производственные процессы количественно
контролируются с помощью соответствующих программных средств. Менеджеры
могут количественно отслеживать ход проекта и возникающие проблемы. Они
получают объективную количественную основу для принятия решений. Точность
прогнозирования результатов неуклонно увеличивается по мере уменьшения
отклонений производственного процесса.
На уровне 5 постоянно тестируются контролируемым образом новые и
усовершенствованные технологии создания программного обеспечения, нацеленные
на рост продуктивности и качества. Дисциплинированные изменения становятся
образом жизни, а неэффективные и приводящие к дефектам операции выявляются,
заменяются и пересматриваются. Представление о проекте не ограничивается
существующими процессами, но также учитывает их потенциальные изменения.
Менеджеры могут количественно оценить и затем отследить влияние и
эффективность изменений.

2.4. Продуктивность процесса и прогнозирование производительности

Зрелость производственного процесса организации помогает предсказать,
сумеет ли проект достичь поставленных целей. Проекты организаций,
находящихся на уровне 1, могут значительно различаться по затратам и
графикам, а также по функциональности и качеству созданного продукта. Как
показано на рис. 2.4, по мере развития производственного процесса
наблюдаются три основных улучшения в достижении намеченных целей.
Прежде всего, с ростом зрелости уменьшаются различия между целевыми и
фактическими результатами. Например, если десять проектов одного и того же
размера было намечено завершить к 1 мая, то с ростом зрелости организации
средняя дата завершения будет все точнее соответствовать намеченной дате.
Организации 1-го уровня зрелости часто не соблюдают установленные сроки
завершения работ, и иногда в достаточно широких пределах, в то время как
организации уровня 5 должны быть способны выполнить работы точно к
намеченному сроку. Подобное происходит потому, что организации уровня 5
используют тщательно разработанный производственный процесс, проводимый с
известными параметрами, а выбор целевой даты основан на обширных данных о
процессах и их производительности (рис. 2.4, эффект соответствует площади
под кривой для сегмента, расположенного справа от целевой линии).
Во-вторых, с ростом уровня зрелости уменьшаются отклонения фактических
результатов от запланированных. Например, для организаций уровня 1 даты
завершения проектов аналогичного объема непредсказуемы и могут варьироваться
в достаточно широких пределах. Подобные проекты, выполняемые организациями
уровня 5, будут завершаться со значительно меньшим разбросом сроков. Сужение
отклонения происходит на более высоких уровнях зрелости, потому что
практически все проекты выполняются с соблюдением контролируемых параметров,
уравнивающих разброс продуктивности производственного процесса организации
по затратам, графикам работ, а также функциональности и качеству
разработанного ПО (рис. 2.4, эффект соответствует сегменту площади под
кривой, сконцентрированному вблизи целевой линии).
В-третьих, результаты улучшаются с ростом уровня зрелости организации.