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
   164   165   166   167   168   169   170   171   172   173   174