Объяснить, какую проблему классического («водопадного») подхода решает Agile и в чём суть Agile-мышления.
Водопад против Agile: в чём суть
Откуда взялся Agile и зачем он нужен
Представьте: вы строите дом по заранее утверждённому плану. Сначала — анализ и проектирование, затем — строительство, потом — отделка, и только в самом конце заказчик видит результат. Такой подход называют «водопадным» (Waterfall): фазы следуют одна за другой, как вода по ступеням. Он работает прекрасно там, где требования известны и стабильны — например, в строительстве типовых объектов или на производстве.
Но в разработке программного обеспечения, в продуктовых командах и во многих других областях требования меняются постоянно. Заказчик сам не всегда знает, чего хочет, пока не увидит первый результат. При водопадном подходе это катастрофа: изменение на поздней стадии стоит в разы дороже, чем в начале, а готовый продукт можно увидеть только через месяцы или годы — к тому моменту мир уже изменился.
В 2001 году 17 практикующих разработчиков собрались в штате Юта и сформулировали Манифест Agile. Они не придумали «новый метод» — они описали ценности и принципы, которые уже работали у лучших команд. Ключевая идея Agile: работайте короткими циклами, поставляйте ценность рано и часто, собирайте обратную связь и будьте готовы менять курс. Agile — это не один конкретный инструмент, а образ мышления, «зонтик», под которым живут разные подходы: Scrum, Kanban, XP и другие.
Lesson notes
Откуда взялся Agile и зачем он нужен
Представьте: вы строите дом по заранее утверждённому плану. Сначала — анализ и проектирование, затем — строительство, потом — отделка, и только в самом конце заказчик видит результат. Такой подход называют «водопадным» (Waterfall): фазы следуют одна за другой, как вода по ступеням. Он работает прекрасно там, где требования известны и стабильны — например, в строительстве типовых объектов или на производстве.
Но в разработке программного обеспечения, в продуктовых командах и во многих других областях требования меняются постоянно. Заказчик сам не всегда знает, чего хочет, пока не увидит первый результат. При водопадном подходе это катастрофа: изменение на поздней стадии стоит в разы дороже, чем в начале, а готовый продукт можно увидеть только через месяцы или годы — к тому моменту мир уже изменился.
В 2001 году 17 практикующих разработчиков собрались в штате Юта и сформулировали Манифест Agile. Они не придумали «новый метод» — они описали ценности и принципы, которые уже работали у лучших команд. Ключевая идея Agile: работайте короткими циклами, поставляйте ценность рано и часто, собирайте обратную связь и будьте готовы менять курс. Agile — это не один конкретный инструмент, а образ мышления, «зонтик», под которым живут разные подходы: Scrum, Kanban, XP и другие.