CMMI и Agile вместе

Я читал мнение некоторых разработчиков программного обеспечения, которые защищают использование CMMI Practices среди Agile-методологий. Можно ли использовать эти две идеи отчаяния параллельно? И если это возможно, это не просто путь риска?

2 ответа

Решение

Вряд ли возможно достичь уровня 5 CMMI, но, безусловно, можно перейти на уровень 2 или 3. Самое сложное - это документирование. Scrum и другие Agile-фреймворки пытаются сделать только документацию, необходимую для доставки рабочего артефакта, и сосредоточиться на документации с помощью автоматизации и хорошо написанного кода. Многие артефакты дизайна живут на доске и "обновляются", стирая доску и меняя картинку. Настоящая архитектура должна быть видна в коде и наборе тестов. Если вы хотите получить полную сертификацию CMMI, вы не можете просто сделать это. Это также означает, что вам придется производить "отходы" и, вероятно, вы не станете такими гибкими, как могли бы.

Увидеть:

CMMI 1.3 представила поддержку Agile методов.

Scrum и CMMI Level 5: Волшебное зелье для Воинов Кода утверждает:

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

Успех в Agile: разработка программного обеспечения с использованием Scrum Майк Кон (Mike Cohn) имеет раздел о CMMI, в котором предлагается ряд практических методов:

  • Приложите достаточные усилия в вашем отставании
  • Поместите работу по соблюдению в резерв продукта
  • Рассмотрим использование контрольных списков
  • автоматизировать
  • Используйте гибкий инструмент управления проектами.
  • Двигайтесь медленно, неуклонно, вы не сможете достичь этого в одночасье, поэтому старайтесь постепенно.
  • Работайте с аудитором - заставьте их указать на красные флаги
  • Привлечь внешнюю помощь, такую ​​как консультант с опытом достижения сертификации.
Другие вопросы по тегам