Как смешать CMMI и Scrum?
Я работаю в магазине, который сертифицирован на уровне CMMI 5. Эта сертификация важна, потому что она дает нам доступ к определенным клиентам и контрактам. Я смотрю на то, как смешать Scrum с CMMI. Я нашел некоторую информацию о смешивании Scrum с CMMI-3, но довольно много это "волнистая рука" и не выдержит интенсивного изучения. В частности, организационные KPA кажутся сложными.
Какой опыт вы имели (хороший и плохой), смешивая два процесса?
8 ответов
Это кажется интересной работой SEI в Carnegie Mellon (не только о Scrum):
CMMI и Agile совместимы. На уровне проекта CMMI фокусируется на высоком уровне абстракции на том, что делают проекты, а не на том, какая методология разработки используется, в то время как Agile методы фокусируются на том, как проекты разрабатывают продукты. Поэтому CMMI и Agile методы могут сосуществовать
Аннотация:
Проекты, сочетающие гибкие методы с 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 может быть применен к системам с высокими правилами. Может быть, попытаться найти эту презентацию и получить от него больше информации.