Дисциплинированный аджайл

В мире Agile, аббревиатура DAD расшифровывается как Disciplined Agile Delivery.

Это подход к разработке программного обеспечения, который объединяет в себе принципы гибкости Agile с практиками управления проектами. DAD призван предоставить командам гибкий набор инструментов и методов, которые помогут им выбирать наиболее подходящие практики в зависимости от контекста и специфики проекта. DAD учитывает, что один подход не подходит для всех проектов, и предоставляет рекомендации и руководство по выбору и применению наиболее подходящих методов и практик.

Многие организации начинают своё гибкое путешествие, приняв Scrum, потому что он описывает хорошую стратегию для ведущих команд гибкого программного обеспечения. Тем не менее, Scrum является лишь частью всего, что требуется для предоставления сложных решений для ваших заинтересованных сторон. Команды всегда должны искать другие методы, чтобы заполнить пробелы в процессах, которые Scrum намеренно игнорирует. При взгляде на другие методы существует значительное совпадение и противоречивая терминология, которая может сбивать с толку как практиков, так и сторонних заинтересованных лиц. Хуже того, люди не всегда знают, где искать совет или даже знают, какие вопросы им нужно рассмотреть.

Для решения этих проблем DAD предлагает более согласованный подход к быстрой доставке решений. Это делает это:

  • Поддержка надежного набора ролей. DAD поддерживает гибридный подход, расширяя Scrum проверенными стратегиями от Agile Modeling (AM), Extreme Programming (XP), Unified Process (UP), Kanban, Lean Software Development, SAFe, LeSS и рядом других методов.
  • Быть открытым. Дисциплинированный Agile (DA) — это не проприетарная, свободно доступная платформа.
  • Поддержка нескольких жизненных циклов доставки. DAD расширяет жизненный цикл Scrum, ориентированный на конструкцию, чтобы охватить полный, сквозной жизненный цикл доставки — от инициации проекта до доставки решения конечным пользователям.
  • Решение всех аспектов доставки решения. DAD включает советы о технических приемах, таких как Extreme Programming (XP), а также о стратегиях моделирования, документации и управления, отсутствующих в Scrum и XP.
  • Предоставление выбора, а не рецепты. DAD использует целенаправленный подход, предоставляя контекстные рекомендации относительно жизнеспособных альтернатив и их компромиссов, позволяя вам адаптировать DAD для эффективного разрешения ситуации, в которой вы оказались.