Page 169 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 169
Глава 6. Применение робототехники в различных сферах
168
каждого спринта проводится обсуждение результатов и работы
команды, т. е. оценка собственных ошибок и достижений. Затем
команда может быть перераспределена, изменен график работы
или внесены иные изменения в формат или подход. Кроме того,
гибкая методология предусматривает ежедневные короткие (око-
ло 15 минут) совещания для организации деятельности и своев-
ременного отслеживания прогресса. Чаще всего для реализации
методологии agile используется подход SCRUM:
Спринт 1 Планирование Спринт 2 Планирование Спринт 3 Планирование
Разработка
Разработка
Разработка
Создание
Создание
Создание
Внедрение
Внедрение
Внедрение
ПРОДУКТ
В ходе работы свои коррективы может вносить и заказчик,
например, по результатам применения продукта одного из пер-
вых спринтов. Обратная связь осуществляется постоянно. Про-
ект, создаваемый с применением методологии agile, более гибок
и позволяет вносить изменения. Также эта методология хороша
для команд с непостоянным составом или возможной сменой ро-
лей внутри команды, в условиях невозможности точного плани-
рования на длительный срок (например, больше чем на учебную
четверть, состоящую из четырех-пяти недель).
Существуют и другие методологии разработки, о которых вы
можете узнать самостоятельно. Этапы жизненного цикла систем
определяют этапы работы команды над проектом вне зависимо-
сти от выбранной методологии. Если вы овладеете различны-
14 / 15