Найти в Дзене

Как родился Agile?


11–13 февраля 2001 года 17 "умников" экспертов-практиков разработки Программного Обеспечения(ПО) собрались в кондоминиуме The Lodge горнолыжного курорта Snowbird в горах Уосатч в штате Юта — это в западной части континентальных США недалеко от Солт-Лейк Cити.
Каждый практиковал какую-то альтернативу тяжеловесным процессам, основанным на документации.

Они собрались, чтобы поговорить, покататься на лыжах, отдохнуть и найти то общее, что объединяет их процессы/методы, которые в то время уже называли lightweight (легковесными).

Встречу начал Боб Мартин, поделившись своим взглядом на общие моменты в существующих легковесных процессах, и предложил цель — зафиксировать эти общие характеристики во благо всей отрасли для создания полезного ПО.

Боб Мартин впоследствии охарактеризовал их так:

- Группа людей с набором близких ценностей, основанных на взаимном доверии и уважении;
- способствуют развитию организационных моделей, основанных на людях и сотрудничестве;
- выстраивают такие виды организационных сообществ, в которых хочется работать;
- создают хорошие продукты для клиентов в среде, где не просто говорят о "людях, как самом ценном ресурсе", но своим поведением показывают, что люди критически важны. И без слова "ресурс".

О чём договорились?
Договорились о многих аспектах разработки ПО, и поэтому решили оформить этот общий базис в виде боевого клича для всей отрасли. Хотели показать, что отстаивают и чему сопротивляются.

Немного цитат, тех кто был на этой встрече.

"Вообще-то, это я и Мартин Фаулер, рисуя на доске во время обеда, сформулировали первые 3 сравнения. Группа расширила их до 5, а затем сократила до 4."
"PragDave" Thomas

"Мы хотим восстановить баланс. Мы поддерживаем моделирование, но не ради того, чтобы диаграмма пылилась в корпоративном репозитории. Мы поддерживаем документацию, но не сотни страниц никогда неактуализируемых и редко используемых томов. Мы планируем, но признаём ограничения планирования в турбулентной среде."
Jim Highsmith, Adaptive software development

"Надеюсь, что Манифест прояснит, что является и не является agile."
Martin Fowler, XP, UML, Patterns

Так родился Agile-манифест, который содержит 4 ценности и 12 принципов. Ниже мы поговорим о них подробнее, а пока давайте просто насладимся тем фактом, что 17 человек, собравшихся на горнолыжном курорте, смогли создать что-то настолько удивительное.

Agile дает командам разработчиков огромную свободу.
Позволяет создавать и непрерывно улучшать множество продуктов.
А также пользуется огромной популярностью среди руководителей крупных компаний.

Факты, цитаты и фото взяты с сайта: vc.ru/...sta
Автор статьи из которой взяты материалы: Дмитрий Блинов
Как родился Agile?
2 минуты