Важные практические моменты при переходе на agile
DESCRIPTION
TRANSCRIPT
![Page 1: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/1.jpg)
![Page 2: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/2.jpg)
Важные практические моменты при переходе
на Agile
Сергей Андржеевский, Менеджер XP проектовМинск, 2008
Важные практические моменты при переходе
на Agile
Сергей Андржеевский, Менеджер XP проектовМинск, 2008
![Page 3: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/3.jpg)
3
ИсторияИстория
• Возникновение XP в компании• Основной заказчик XP проектов–
международная корпорация• XP и SCRUM в настоящее время
![Page 4: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/4.jpg)
4
Проекты сложные для AgileПроекты сложные для Agile
• Поддержка заказчика• Модификация существующей системы• Большие команды• Строго документированные проекты• Один среди многих• Вещь в себе• Распределенные команды• Указание свыше
![Page 5: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/5.jpg)
5
Теория и практический опытТеория и практический опыт
• Ментальная революция • Акцент на практики• Все или ничего• Нигилизм опытных разработчиков• Добровольцы - вперед• Опытные участники • Роль Agile тренера
![Page 6: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/6.jpg)
6
Эволюция требований заказчикаЭволюция требований заказчика
• Стадия планирования или путешествие из Петербурга в Москву
• Эволюционные по приоритету требования
• Код не переписывать!• Рисование портрета• ‘Классические’ привычки• Жесткий deadline требований• Пример с DBA• Пример с репортом• Мнимая ‘расслабленность’ Agile
![Page 7: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/7.jpg)
7
Как организовать коммуникациюКак организовать коммуникацию
• Технические средства (гарнитура и т.п.)• Кубиклы? • Team Buildings• Stand-ups• Каждый день
как проект• Телеконференции• Минутки• Темп
![Page 8: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/8.jpg)
8
Отношения с заказчикомОтношения с заказчиком
• В одной лодке или по разные стороны баррикад
• Споры об оценке• Обучение заказчика• Профессионализм
![Page 9: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/9.jpg)
9
Сложности парного программированияСложности парного программирования
• Не 100%• Добровольность• Приход новеньких• Дружный коллектив• Гибкость• Недостатки
![Page 10: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/10.jpg)
10
Идеальное или календарноеИдеальное или календарное
• Что такое идеальные часы• Load Factor• Преимущества идеальных
часов• Недостатки идеальных часов
![Page 11: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/11.jpg)
11
Ошибки при Игре в ПланированиеОшибки при Игре в Планирование
• Участвуют все• Закрытое голосование• Присутствие заказчика • Оценивают не участники• Самая большая таблица• Список задач потом оценка• Сначала что, потом как• Неясно, а все молчат• Особенности перевода• Плохие новости раньше – фаза стабилизации• Второй тип рефакторинга
![Page 12: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/12.jpg)
12
Трекинг Agile проектовТрекинг Agile проектов
• Достаточно ли карточек на стене• Каждый день как проект• Критерии при выборе инструментария• Сложность унификации
![Page 13: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/13.jpg)
13
Пример тула: Burn Down ChartПример тула: Burn Down Chart
![Page 14: Важные практические моменты при переходе на Agile](https://reader033.vdocuments.site/reader033/viewer/2022051513/5467d0f3af7959b65d8b4bcb/html5/thumbnails/14.jpg)
14
Подведение итогов: c чего начатьПодведение итогов: c чего начать
• Новый небольшой проект с выразительным GUI
• Дружная команда энтузиастов• Носитель практического опыта• Поддержка заказчика• Эволюционные по приоритету требования• Простой наглядный инструментарий для
трекинга• Создание оптимальных условий для
работы