47
После появления Agile-манифеста, как только начали развиваться
Agile-подходы, разные люди и компании стали адаптировать их.
Например, компания IBM выпустила IBM Agile Manifesto. Они
пересмотрели ценности в рамках своей корпоративной культуры. Существуют
определенные сообщества людей, которые выпустили Agile Manifesto новой
версии: 2.0, 2.1 Маркетологи создали свой Agile-манифест и подобное. Именно
это, с одной стороны, вроде бы гибко, а с другой стороны, порождает
определенные неясности. Не существует какой-то организации, которая
развивает Agile-манифест, поддерживает его или дает четкое определение, что
такое Agile.
Некоторые источники утверждают, что Agile – это гибкая методология
разработки, однако это не совсем так. Agile – это не только гибкая методология
разработки, а система ценностей, философия или образ мышления. Agile – это
собирательный бренд, любых подходов, принципов, методов или
методологии, позволяющих действовать согласно ценностям и принципов
Agile manifesto.
Останавливаясь на этом подробнее, можно разделить на три части те
подходы, которые чаще всего причисляют к Agile. Первая часть – это
процессы, то как строится работа управления проектами. Второе – это
продукты, то как создается то, что необходимо делать, и третье – инструменты,
конкретные инструменты для создания продуктов.
К процессам на практике, чаще всего относят один из самых известных
организационных фреймворков, который называется Scrum. Частично туда
можно отнести и такой метод улучшения качества сервиса, как Kanban, или
гибридный подход совмещения Scrum и Kanban, то есть добавление
принципов работы Kanban в Scrum, который называется Scrumban.
Существует еще набор практик, которые не пошли в широкие массы.
Одна из них называется DSDM, расшифровывается Dynamic Soft Development