Описание проекта 27 Июня 2020
Содержание курса:
Модуль 1. Основы Agile
- Что такое Agile?
- Почему Agile?
- Agile манифест
- Принципы Agile
- Разные виды Agile
Модуль 2. Методология разработки Extreme Programming (XP)
- Что такое XP?
- Практики XP
- Рабочий процесс в XP
Модуль 3. Метод разработки Kanban
- Что такое Kanban?
- Практики Kanban
- Kanban доска
- Рабочий процесс в Kanban
Модуль 4. Методология управления проектами Scrum
- Что такое Scrum?
- Почему Scrum?
- Scrum ценности
- Scrum структура & процесс
- Scrum роли
- Scrum митинги
- Scrum артефакты
Модуль 5. Роль: команда разработки
- Scrum команда: особенности, обязанности, размер, состав
- Фазы развития команды
- Становление команды
- Взаимодействие с Product Owner-ом и Scrum Master-ом
Модуль 6. Роль: Product Owner
- Кто такой Product Owner и зачем он нужен?
- Product Owner: обязанности, сфера ответственности, особенности
- Кто может быть Product Owner-ом?
- Взаимодействие с командой разработки и Scrum Master-ом
Модуль 7. Роль: Scrum Master
- Кто такой Scrum Master и зачем он нужен?
- Scrum Master: обязанности, особенности, сфера ответственности
- Каким должен быть идеальный Scrum Master?
- Взаимодействие с командой разработки и Product Owner-ом
Модуль 8. Подпишите «договор»!
- Соглашение о том, как работает команда. Почему это важно?
- Договоритесь обо всем: как проводить митинги, о правилах коммуникации, о стандартах разработки
- Определите Definition of Ready (DoR), Definition of Done (DoD) (как это сделать?)
Модуль 9. Product & Sprint Backlog
- Требования к Product Backlog-у
- Каким должен быть и каким не должен быть Product Backlog
- Как вести, где и как хранить Product Backlog
- Требования к Sprint Backlog-у
- Каким должен быть и каким не должен быть Sprint Backlog
- Как вести, где и как хранить Sprint Backlog
Модуль 10. User Story
- Что такое User Story?
- User Story: структура, объем, формат (КТО, ЧТО, ПОЧЕМУ), прием и тестирование
- Какой должна быть хорошая User Story?
Модуль 11. Sprint в Scrum-е
- Что такое Sprint?
- Структура Sprint-а
- Sprint планирование, ежедневный Scrum митинг, демонстрация (Sprint Review), ретроспектива
Модуль 12. Планирование в Scrum-е
- Что такое планирование и зачем оно нужно?
- Что такое оценивание?
- Разные виды оценивания: T-Short метод, ряд Фибоначчи, Animal Points и другие
- Как планировать? Интуитивное планирование, планирование, основанное на производительности, покер планирования
- Release планирование
- Sprint планирование
- Подсказки Scrum Master-у
Модуль 13. Ежедневный Scrum митинг
- Что такое ежедневный Scrum митинг? Почему это важно?
- Как проводить ежедневный Scrum митинг правильно и максимально эффективно?
- Как отслеживать прогресс команды?
- Burn Up & Burn Down диаграммы и другие инструменты
- Подсказки Scrum Master-у
Модуль 14. Демонстрация (Sprint Review)
- Что такое Demo? Почему это важно?
- Demo: цели, подготовка, участники, когда проводить
- Как проводить и как организовать Demo?
- Что делать после Demo?
Модуль 15. Ретроспектива
- Что такое ретроспектива? Почему она так важна?
- Ретроспектива: цели, участники, подготовка, когда проводить
- Как организовать и проводить эффективную ретроспективу? Разные способы и подходы
- Что делать после ретроспективы?
- Подсказки Scrum Master-у
Модуль 16. Контроль и отчетность
- Ежедневная, Sprint и Release обратная связь
- Отчетность
- Как организовать и где хранить проектную, административную документацию?
Модуль 17. Еще раз о Scrum-е
- Scrum масштабируемость
- Что такое «Scrum of Scrum» и «Scrum of Scrum of Scrum»?
- Распределенные команды в Scrum
Клиент:
N.S