Модель незрелости возможностей - Capability Immaturity Model

Модель незрелости возможностей (CIMM) в программная инженерия это пародия акроним, полусерьезная попытка создать контраст Модель зрелости возможностей (CMM). Модель зрелости способностей - это пятибалльная шкала возможностей в организации, варьирующаяся от случайных процессов на уровне 1 до полностью определенных, управляемых и оптимизированных процессов на уровне 5. Способность организации выполнять свою миссию вовремя и в рамках бюджета определяется утверждается, что улучшается по мере увеличения уровня ШМ.

«Модель незрелости способностей» утверждает, что организации могут занимать и занимают уровни ниже уровня CMM 1. Оригинальная статья капитана Тома Шорша ВВС США как часть дипломного проекта в Технологический институт ВВС[1] предоставляет определения для CIMM. Он цитирует проф. Энтони Финкельштейн документ ACM[2] как вдохновение. В статье описаны ситуации, возникающие в неблагополучных организациях. Такие ситуации, как сообщается, распространены во всех организациях, занимающихся разработкой программного обеспечения, т.е.они действительно являются характеристиками управления конкретными проектами, поскольку они могут возникать даже в организациях с положительным уровнем CMM.

Кик Пайни, ссылаясь на первоначальных авторов, позже адаптировал модель к несколько сатирической версии, которая привлекла ряд последователей, которые считали, что это полностью соответствует их опыту.[3]

Уровни модели незрелости возможностей

Финкельштейн определены уровни 0 (глупый), -1 (глупый) и -2 (сумасшедший). Шорш изменил названия и добавил уровень -3. В структуре Пайни, более верной оригиналу, используются термины некомпетентный, обструктивный, антагонистический и психотический.

0: небрежность

Организация на словах, часто с чрезмерной помпой, заявляет о внедрении инженерных процессов, но ей не хватает воли для выполнения необходимых усилий. В то время как уровень 1 CMM предполагает конечный успех в производстве работы, организации уровня CIMM 0 обычно не могут производить какой-либо продукт или делают это, отказываясь от обычных процедур в пользу аварийные программы.

-1: Препятствие

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

Тем не менее, организации уровня -1 страстно верят в соблюдение определенных процедур, но из-за недостатка воли для измерения эффективности процедур они редко преуспевают в своей основной задаче создания работы. К сожалению, такое поведение присуще процессу оценки CMMI. Поскольку многие государственные учреждения присуждают контракты только на определенную денежную стоимость организациям, которые могут пройти CMMI-3 или выше. SCAMPI оценки, руководство может быть готово смириться с неэффективностью, чтобы выиграть эти прибыльные контракты. Модели государственных контрактов, в которых организациям платят не за стоимость их продуктов, а за количество часов, потраченных на их строительство, вознаграждают организации за выполнение действий, не приносящих добавленной стоимости, связанных с соблюдением CMMI. Таким образом, государственные подрядчики с рейтингом CMMI могут быть более прибыльными, чем компании без рейтинга CMMI, независимо от качества выполняемой ими работы.

-2: Презрение

Неэффективность организации стала очевидной для рынка или более крупной организации, которая игнорирует или пытается нейтрализовать это неблагоприятное восприятие. Измерения подделываются, чтобы организация выглядела хорошо. Показатели активности (исправленные ошибки, написанные строки кода, отработанные часы) заменяют показатели производительности (% выполненных функций, процент успешных тестов). Неустойчивость спецификаций и графиков переделывается как свидетельство организационной «гибкости». Сертификаты на «лучшие процессы» представлены как свидетельство того, что организация работает оптимально; Причиной плохих результатов являются факторы, не зависящие от организации. Выбранные процессы обычно опускают или сокращают основные компоненты признанных методов (например, «6-недельные шесть сигм» или «Lean CMM»), которые являются гибкими и могут охватывать как хорошие, так и плохие практики. Организация становится приверженной неэффективным процессам, что приводит к возрастающей дезорганизации цикла обратной связи.

-3: Подрыв

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

Смотрите также

Рекомендации

  1. ^ Т. Шорш, "Модель незрелости возможностей (CIMM)", ВВС США (журнал CrossTalk), 1996.
  2. ^ А. Финкельштейн, Модель незрелости программного процесса, SIGSOFT Software Engineering Notes, 1992.
  3. ^ Пайни, Кик (ок. 2009 г.). «Модель незрелости управления проектами» (PDF). PROject-beneFITS.com.

внешняя ссылка