|
|
@@ -0,0 +1,24 @@
|
|
|
+# Agile: что это такое и где используется, принципы методологии
|
|
|
+Чтобы не строить управление каждым проектом с нуля, разработаны методологии — единые стандарты постановки задач, распределения времени и применения инструментов. В современной разработке наибольшей популярностью пользуется целое семейство методологий — Agile.
|
|
|
+
|
|
|
+## Что такое Agile
|
|
|
+Agile, или Agile software development, — это гибкий подход к управлению проектами по разработке программного обеспечения (ПО), который часто применяют в небольших командах.
|
|
|
+Термин Agile употребляют в двух разных смыслах:
|
|
|
+
|
|
|
+● Философия и система ценностей, которой придерживается команда. Тут речь не о конкретных инструментах и практиках, а скорее о принципах, по которым строится работа.
|
|
|
+
|
|
|
+● Собирательное название нескольких разных гибких методологий, для которых общими являются ценности Agile.
|
|
|
+
|
|
|
+Как правило, для гибкого подхода Agile характерна работа короткими итерациями по две-три недели. Внутри каждой итерации собрана серия задач: анализ, проектирование, непосредственно работа и тестирование. После каждой итерации команда анализирует результаты и меняет приоритеты для следующего цикла.
|
|
|
+
|
|
|
+
|
|
|
+Подход Agile возник после того, как в сфере IT устали от излишней бюрократии и строгости. Разработчики поняли, что создавать инновационные продукты по старым строгим методологиям просто нельзя, поэтому в 2001 году в американском штате Юта 17 разработчиков со всего света собрались и подписали манифест о новых передовых принципах разработки, которые и легли в основу Agile.
|
|
|
+
|
|
|
+## Манифест и принципы Agile
|
|
|
+Манифест Agile опубликован в интернете, с ним может ознакомиться любой. Он не содержит конкретные инструменты или подходы, а описывает именно принципы Agile. Они описаны для разработки ПО, но применяются и в других сферах бизнеса.
|
|
|
+
|
|
|
+## Где используют гибкие методологии
|
|
|
+Agile — идеальный подход для стартапов и небольших проектов на заказ. Тогда большинство минусов сходят на нет — отсутствие структуры не мешает, заказчик сам заинтересован в тесном общении, команда редко меняется, а внедрение занимает меньше времени.
|
|
|
+А вот если проект масштабный и тянется долгие месяцы, минусы уже выходят на первый план и мешают реализовать проект так, как нужно.
|
|
|
+
|
|
|
+Если говорить о сферах бизнеса, то изначально Agile создавали именно для применения в командах разработки ПО, игр и интерфейсов. Сейчас его используют Google, Netflix, Microsoft, Spotify, Ericsson, Dell, Adobe и большинство других IT-компаний, как гигантов индустрии, так и совсем мелких стартапов.
|