Upload
nikolay-skirda
View
10
Download
0
Embed Size (px)
Citation preview
итерационная разработка многопоточная работа прототипы и ТЗ
Образовательная сессия ноябрь 2016
Девять женщин не могут родить ребёнка за один месяц
1931
Если проект не укладывается в сроки, то добавление рабочей силы задержит его еще больше
Родился Фредерик Брукс, Мл.
Мифический человеко-месяц или Как создаются программные системы
1975 1931
Kent Beck, Martin Fowler, … Manifesto for Agile Software Development
2001 1975
Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей документации
Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей документации
Люди и взаимодействие важнее процессов и инструментов
Сотрудничество с заказчиком важнее согласования условий контракта
Работающий продукт важнее исчерпывающей документации
Люди и взаимодействие важнее процессов и инструментов
Сотрудничество с заказчиком важнее согласования условий контракта
Готовность к изменениям важнее следования первоначальному плану
Работающий продукт
Люди и взаимодействие
Сотрудничество с заказчиком
Готовность к изменениям
набор методологических инструментов для итеративной разработки продуктов
набор инструментов для итеративной разработки
Stack Holders Product Owner Team Scrum Master
Типы участников процесса
Интересанты ЛПР Команда Тренер
Типы участников процесса
User story UI/UX prototype Product Backlog Scrum Backlog Scrum desk
Минимальный набор артефактов
Истории Прототипы Список задач продукта Список задач итерации Оперативное табло
Минимальный набор артефактов
Истории Прототипы Список задач продукта Список задач итерации Оперативное табло
Минимальный набор артефактов
Planing Sprint Daily meting Product Demo Retrospective Gauming Product Backlog
Минимальный набор практик
Планирование итерации Ежедневная планерка Демонстрация продукта Ретроспектива Обновление списка задач продукта
Минимальный набор практик
предписывает итерации, ограниченные по времени
предписывает итерации, ограниченные по времени
длинна итерации в неделях
обычно
1 2 3 4
предписывает итерации, ограниченные по времени
длинна итерации в неделях
обычно
1 2 3 4
1. Сформировать Список задач продукта из Историй
СЕМЬ ШАГОВ
1. Сформировать Список задач продукта из Историй
2. Запланировать итерацию • Выбрать длину итерации
• Приоритизировать список задач
• Оценить каждую историю
• Выделить список задач итерации
СЕМЬ ШАГОВ
1. Сформировать Список задач продукта из Историй
2. Запланировать итерацию • Выбрать длину итерации
• Приоритизировать список задач
• Оценить каждую историю
• Выделить список задач итерации
3. Реализовать итерацию
СЕМЬ ШАГОВ
1. Сформировать Список задач продукта из Историй
2. Запланировать итерацию • Выбрать длину итерации
• Приоритизировать список задач
• Оценить каждую историю
• Выделить список задач итерации
3. Реализовать итерацию
4. Продемонстрировать продукт
СЕМЬ ШАГОВ
1. Сформировать Список задач продукта из Историй
2. Запланировать итерацию • Выбрать длину итерации
• Приоритизировать список задач
• Оценить каждую историю
• Выделить список задач итерации
3. Реализовать итерацию
4. Продемонстрировать продукт
5. Выполнить командную ретроспективу
СЕМЬ ШАГОВ
1. Сформировать Список задач продукта из Историй
2. Запланировать итерацию • Выбрать длину итерации
• Приоритизировать список задач
• Оценить каждую историю
• Выделить список задач итерации
3. Реализовать итерацию
4. Продемонстрировать продукт
5. Выполнить командную ретроспективу
6. Пересмотреть список задач продукта
СЕМЬ ШАГОВ
против изменений в ходе итерации
против изменений в ходе итерации
список задач итерации не меняется в процессе итерации
Резюмируем:
участники процесса минимальный набор артефактов минимальный набор практик
это: