Как смешать CMMI и Scrum?

Я работаю в магазине, который сертифицирован на уровне CMMI 5. Эта сертификация важна, потому что она дает нам доступ к определенным клиентам и контрактам. Я смотрю на то, как смешать Scrum с CMMI. Я нашел некоторую информацию о смешивании Scrum с CMMI-3, но довольно много это "волнистая рука" и не выдержит интенсивного изучения. В частности, организационные KPA кажутся сложными.

Какой опыт вы имели (хороший и плохой), смешивая два процесса?

8 ответов

Решение

Это кажется интересной работой SEI в Carnegie Mellon (не только о Scrum):

CMMI и Agile совместимы. На уровне проекта CMMI фокусируется на высоком уровне абстракции на том, что делают проекты, а не на том, какая методология разработки используется, в то время как Agile методы фокусируются на том, как проекты разрабатывают продукты. Поэтому CMMI и Agile методы могут сосуществовать

CMMI или Agile: почему бы не принять оба (PDF)

Вот отчет о результатах внедрения Scrum в среду CMMI Level 5 вместо проектов водопада для крупных контрактов на оборону и здравоохранение (pdf).

Аннотация:

Проекты, сочетающие гибкие методы с CMMI1, более успешны в производстве высококачественного программного обеспечения, которое более эффективно удовлетворяет потребности клиентов в более быстром темпе. Systematic Software Engineering работает на уровне 5 CMMI и использует Lean Software Development в качестве драйвера для оптимизации процессов программного обеспечения. Первые пилотные проекты в Systematic показали, что производительность в командах Scrum почти в два раза выше, чем в традиционных командах. Другие проекты продемонстрировали основанный на тестировании подход к разработке программного обеспечения, позволивший сократить количество дефектов, обнаруженных во время финального теста, на 40%. Мы утверждаем, что Scrum и CMMI вместе создают более мощную комбинацию адаптивности и предсказуемости, чем одна из них, и предполагают, как другие компании могут объединить их.

НТН,

Мне просто удалось найти блог на эту тему: Agile CMMI blog

Отправная точка для дискуссии о женитьбе на Agile-методах и CMMI.

Это ссылки на несколько статей

Он нашел весь интерес, поэтому я решил поделиться им здесь.

Еще одна недавняя статья, в которой рассказывается о реальной жизни на эту тему, - " Зрелая схватка в Систематике", соавтор статьи: Карстен Русенг Якобсен, Джефф Сазерленд

В дополнение к ранее упомянутым документам я нашел еще один: Agile Methods и CMMI: совместимость или конфликт? Основное внимание в этом документе уделяется экстремальному программированию (XP) и тому, как его методы могут применяться в организации, пытающейся соответствовать стандарту CMMI. Хотя это не Scrum, это может быть интересное чтение.

Другая интересная статья Джеффа Сазерленда на эту тему - " Scrum и CMMI Level 5: Волшебное зелье для воинов-программистов".

Говорится: "Результаты показывают, что проекты, сочетающие Agile Methods с CMMI 5, более успешны в производстве программного обеспечения более высокого качества, которое более эффективно удовлетворяет потребности клиентов в более быстром темпе".

Если вы можете читать по-французски, вот очень хорошая статья на эту тему: Synergies entre CMMI et les Méthodes Agiles

Смотрите короткое, но подробное сравнение на http://www.processgroup.com/pgpostmar09.pdf

На конференции EuroStar 2009 Гитти Оттосен рассказала о своей гибкости в своей компании. Что впечатляет, так это то, что эта компания Systematic создает программное обеспечение для самолетов, военных и т. Д. Они делают это в соответствии с CMMI 5, ISO 9001 и AQAP 150 и 2110. Поэтому я думаю, что Agile может быть применен к системам с высокими правилами. Может быть, попытаться найти эту презентацию и получить от него больше информации.

Другие вопросы по тегам