Как стать автором
Обновить

Сравнение Agile методологий

Время на прочтение2 мин
Количество просмотров4.5K
В предлагаемой статье кратко сведены ключевые современные методологии разработки программного обеспечения. Проводя сравнительное сопоставление можно руководствоваться большим диапазоном критериев: жизненный цикл, роли, практики, метрики и т.п. В данной статьей предложена следующая формула для сравнения методологий:

Ценности + Принципы + Практики

image


Ценности – это набор убеждений, которые управляют разработкой, управляют принятием решений. Минимальный набор убеждений, которые важны и значимы для каждого участника проекта. Аналог ценностей может служить 10 заповедей Моисея. Очень сложно для многих изменить свои убеждения. Если команда принимает эти ценности у неё перестраивается командное поведение, принципы работы и даже привычки. Убеждения определяют стиль мышления и способы взаимодействия в команде.

Принципы – мост между ценностями и практиками, несут разъясняющий характер ценностям. Принципы в общей форме раскрывают содержание той или иной ценности, выражают выработанные в успешных проектах требования, касающихся организации проекта, структуры команды и др.

Практики – набор активностей, соблюдая которые вы повышаете вероятность достижения успеха. Преимущественно набор практик может меняться от команды к команде согласно ситуации в текущем проекте, но ценности и принципы остаются неизменными. Например, может быть одобрена практика парного программирования в одном проекте, а в другом она может оказаться бесполезной.

Итак, какой расклад дают методологии:
Agile Manifesto = 4 + 12 + 0
Extreme Programming = 5 + 14 +24
Scrum = 5 + 5 + 7
Agile Modeling = 5 + 13 + 21
Lean = 0 + 7 + 7
Feature Driven Development = 0 + 8 +16
Adaptive Software Development = 0 + 6 + 18
Kanban = 0 + 6 + 3
RUP = 0 + 7 + 120

Сравнительная таблица в детялях доступна: ссылка
Теги:
Хабы:
-2
Комментарии0

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн