- Курс
- Место
Тренинг построен на отработке навыков работы во фреймворке Scrum с использованием наиболее важных практик экстремального программирования и ключевых подходов Kanban. Отработка проводится с помощью игровых симуляций, обсуждений и практических заданий, иллюстрирующих основные принципы и практики гибкой разработки.
Тренинг ориентирован на проекты по разработке программного обеспечения. Возможно проведение адаптированной версии, не привязанной к конкретной индустрии, или версии, учитывающей реалии проектов заказчика.
Цель курса - дать представление о гибких методологиях и фреймворке Scrum, наиболее важных практик экстремального программирования и ключевых подходов Kanban, познакомить с ключевыми практиками и практическими приемами работы, уберечь от типичных ошибок.
После завершения обучения слушатели смогут:
- понимать основные особенности итеративных методологий;
- понимать, что нужно для ведения проекта в гибких методологиях;
- уметь практически начать работу в Agile;
- использовать фреймворк Scrum, практики экстремального программирования и подходы Kanban.
Разбираемые темы:
1. Методологии разработки ПО до Agile.
2. Бережливое мышление.
3. Основы Agile-методологий.
4. Обзор основных гибких методологий разработки ПО.
5. Scrum с элементами XP и Kanban:
– Scrum-команда;
– Бэклог продукта;
– Анализ и описание требований – User stories;
– Критерии приемки и agile тестирование;
– Планирование в Agile;
– Исполнение спринта:
• Ежедневный scrum-митинг;
• Встраивание качества – практики XP;
• Визуализация потока работ;
• Отслеживание прогресса/метрики;
– Обзор спринта;
– Ретроспектива;
6. Масштабирование Scrum.
7. Распределенный Agile.
8. Список литературы.