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

Agile = 4 + 12

Время на прочтение2 мин
Количество просмотров1.2K
Многие пытаются понять — что такое аджайл? Аджайл мы или нет? А есть ли аджайл команды в России? Где можно найти аджайл команду в Москве? Чтобы ответить на подобные вопросы нужно понять — а что же такое аджайл? Такие вопросы меня вводят в некоторое замешательство. Во-первых, потому как каждый под этим подразумевает совершенно разное. Во-вторых истиннх аджайл команд я не видел :)

Но все по порядку. Для определения Agile можно воспользоваться двумя подходами:

image

Agile (краткое определение) — это процесс разработки, в котором команда руководствуется 4 ценностями и 12 принципами. Очень простое определение, если ваша команда провела собрание и подтвердила, что вы руководствуетесь 4+12 в своих решениях и драйвите эти ценности и принципы — вы аджайл команда. И не важно какие практики вы используете. Вы можете работать по вотерфолу (когда все стадии последовательны) или инкрементно, но если вы придерживаетесь формулы 4+12 — вы истинный аджайлист. Некоторые говорят, что аджайл — это гибкость и следованиям принципам и манифесту не обязательно. Они правы. Но просьба называть это тогда по другому. Например «гибкий подход», либо «аджайл-2» или как-то по другому. Но Agile — не имеет других трактовок, это 4+12. Это даже не 4+11, не 3+12. Такие тоже комбинации могут быть — но имя им другое. К сожалению я не знаю какое. Итак краткое и самоё ёмкое и сложное определение —

Agile — это 4+ 12



Agile (сложное определение) — это процесс разработки про который пишут в аджайл журналах. Адайж — это определенная субкультура в ИТ сообществе, которая конечно же руководствуется формулой 4+!2. Но к сожалению многие выходят за рамки этой формулы, или наоборот сужаются. И все это многообразие покрывается ёмким словом Agile. И придаётся оттенок «гибкости». Который на самом деле не заложен в классическом понимании. Но это даёт повод большому разнообразию интерпретации, домыслов и веяний. Одно только направление «экстримальное программирование» как подчас интерпретируется — пишем без документации и по 24 часа в день. экстримально! Не то слово :)

Итак, Agile = 4 + 12. 4 ценности перечисленны в манифесте и мною уже были упомянуты ранее:

Agile Manifesto
Individuals and interactions over processes and tools.
Working software over comprehensive documentation.
Customer collaboration over contract negotiation.
Responding to change over following a plan.

12 принципов детализируют абстрактные убеждения и уточняют, как интерпретировать ценности заложенные в манифесте. Постепенно буду давать свою интерпретицию данных принципов и буду рад, если вы выскажите свою точку зрения.

А в конце поста хотелось бы узнать ваше мнение об Адайл. Как вы думаете, что такое Аджайл? Аджайл ли вы команда? Что значить Аджайл для вас и вашей команды?
Теги:
Хабы:
Всего голосов 9: ↑6 и ↓3+3
Комментарии2

Публикации