Страницы

воскресенье, 22 октября 2017 г.

Аджайл?! Agile!


Аджайл?! Agile!

О, ну вот и я встретилась с неизвестным мне словом в хорошо известной "Новой газете", даже от называния статьи содрогнулась -"Эджайл застоя" https://www.novayagazeta.ru/articles/2017/10/21/74278-edzhayl-zastoya
Пытаясь найти информацию об этом слове, мои филологические уши дрожали от возмущения от таких пассажей на спецсайте http://www.agilebasics.ru/chto-takoe-agile/, как этот, например: "Аджайл — это образ мышления со своей системой ценностей. Фреймворк — это набор правил, шаблоны действий для переноса философии Аджайла в жизнь". А от этого уже совсем - "Говорить правильно: быть аджайл, работать в духе Аджайла, работать по Аджайлу".

Ну, кто из вас догадался, что сие значит? Даже -ого-го! - знакомый программист первый раз от меня услышал. Дочь моя, дизайнер широко профиля, конечно, знает..

Что же это за зверь, что это значит ?
Разбить продукт на сотни небольших задач, выполнять их порциями и сразу выпускать обновления на рынок.
Команда проекта разбивает разработку на небольшие периоды — спринты. В последние годы популярны двухнедельные спринты.
С каждым спринтом продукт становится полезнее
Перед первым спринтом команда и заказчик проводят совещание. Заказчик — условная роль, им может быть и член команды. Он определяет задачи, которые команда решит за спринт.
Во время спринта каждую новую функцию проектируют и программируют, а затем тестируют и документируют. Когда спринт завершен, команда имеет работоспособную, полезную и более совершенную версию продукта.
Перед следующим спринтом команда планирует следующий рывок. На этом этапе заказчик может добавить задачи, которых раньше не было. «Изменение требований приветствуется, даже на поздних стадиях разработки». В конце проекта продукт может сильно отличаться от того, что планировали на старте. Пары «план — спринт» идут одна за другой, пока живет проект.
Команда — это единое целое, которое не делится на конкретных людей. Ответственность лежит на всей команде: если наказывают или поощряют, то всех сразу. Главное в рабочем процессе — коммуникация.У Agile есть противники, которые не разделяют общего восторга. Основная проблема методологии — хаос на дистанции. После каждого спринта меняются приоритеты и появляются новые задачи, поэтому у команды нет видения конечного продукта.