12 янв 2021

— Что такое Agile?

Если официально, то Agile — совокупность гибких подходов, которые используют при управлении проектами в IT-сфере. Впервые этот термин появился в 2000 году и был описан в «Манифесте гибкой разработки ПО». Вот что там написано:
«Люди и взаимодействие — важнее процессов и инструментов.
Работающий продукт — важнее исчерпывающей документации.
Сотрудничество с заказчиком важнее согласования условий контракта.
Готовность к изменениям важнее следования первоначальному плану.»
— А если простым языком?
Если так, то Agile можно описать несколькими понятными пунктами:
1. Полезные изменения в проекте — хорошо, и корректировки должны вноситься своевременно.
2. Разработка, как правило, делится на короткие этапы (от 2 до 6 недель).
3. Команда разработки сотрудничает и ведёт коммуникацию с заказчиком на протяжении всего проекта.
4. По окончании каждого этапа заказчик получает промежуточный результат, который можно частично внедрить в бизнес.
Если вам когда-нибудь придётся объяснять Agile людям вне IT-сферы, то вот простейшая аналогия — ремонт квартиры.
Метод Agile подразумевает, что мы полностью оцениваем объём работ, двигаемся от комнаты к комнате и, если что, вносим любые (полезные!) корректировки. Это не тот случай, когда «у нас был план, и мы его придерживались». Скорее, это «у нас был план, а потом появился план получше».
— Если Agile — совокупность подходов, то что туда ещё входит?
1. Scrum
2. FDD (Feature Driven Development)
3. Lean
4. Экстремальное программирование
Всё это — ответвления от Agile и отдельные методики гибких подходов. Пишите в комментарии, о каком из них вам интересно почитать в нашем следующем посте

— Что такое Agile? - 903861764062

Комментарии

Комментариев нет.