Browse Source

Add 'Лекции/Agile/Simonenko.Agile.md'

u20kovalev_d 1 week ago
parent
commit
2f17fd4b94
1 changed files with 24 additions and 0 deletions
  1. 24 0
      Лекции/Agile/Simonenko.Agile.md

+ 24 - 0
Лекции/Agile/Simonenko.Agile.md

@@ -0,0 +1,24 @@
+# Agile: что это такое и где используется, принципы методологии
+Чтобы не строить управление каждым проектом с нуля, разработаны методологии — единые стандарты постановки задач, распределения времени и применения инструментов. В современной разработке наибольшей популярностью пользуется целое семейство методологий — Agile.
+![](http://avatars.mds.yandex.net/get-lpc/14837328/3a8f5810-dce3-463d-b738-0ba1a0bb730c/lqip)
+## Что такое Agile
+Agile, или Agile software development, — это гибкий подход к управлению проектами по разработке программного обеспечения (ПО), который часто применяют в небольших командах.
+Термин Agile употребляют в двух разных смыслах:
+
+● Философия и система ценностей, которой придерживается команда. Тут речь не о конкретных инструментах и практиках, а скорее о принципах, по которым строится работа.
+
+● Собирательное название нескольких разных гибких методологий, для которых общими являются ценности Agile.
+
+Как правило, для гибкого подхода Agile характерна работа короткими итерациями по две-три недели. Внутри каждой итерации собрана серия задач: анализ, проектирование, непосредственно работа и тестирование. После каждой итерации команда анализирует результаты и меняет приоритеты для следующего цикла.
+![](http://avatars.mds.yandex.net/get-lpc/1220100/190fd8e7-b82a-42c5-ab18-db5b9c8ba162/lqip)
+
+Подход Agile возник после того, как в сфере IT устали от излишней бюрократии и строгости. Разработчики поняли, что создавать инновационные продукты по старым строгим методологиям просто нельзя, поэтому в 2001 году в американском штате Юта 17 разработчиков со всего света собрались и подписали манифест о новых передовых принципах разработки, которые и легли в основу Agile.
+
+## Манифест и принципы Agile
+Манифест Agile опубликован в интернете, с ним может ознакомиться любой. Он не содержит конкретные инструменты или подходы, а описывает именно принципы Agile. Они описаны для разработки ПО, но применяются и в других сферах бизнеса.
+
+## Где используют гибкие методологии
+Agile — идеальный подход для стартапов и небольших проектов на заказ. Тогда большинство минусов сходят на нет — отсутствие структуры не мешает, заказчик сам заинтересован в тесном общении, команда редко меняется, а внедрение занимает меньше времени.
+А вот если проект масштабный и тянется долгие месяцы, минусы уже выходят на первый план и мешают реализовать проект так, как нужно.
+
+Если говорить о сферах бизнеса, то изначально Agile создавали именно для применения в командах разработки ПО, игр и интерфейсов. Сейчас его используют Google, Netflix, Microsoft, Spotify, Ericsson, Dell, Adobe и большинство других IT-компаний, как гигантов индустрии, так и совсем мелких стартапов.