ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
Release planning tetris_spm2012
1. Планируем релиз играючи
SPM 2 Confe re nce , Ноябрь 2012
Irina Vinogradova, Vladimir Li
PAGE 1
2. О компании
• «Лаборатория Касперского» — это международная группа компаний в сфере
информационной безопасности, которая осуществляет свою деятельность
более чем в 200 странах и территориях мира.
• Более 2500 высококвалифицированных специалистов.
• Продукты и технологии компании защищают более 300 млн. конечных
пользователей и более 250 тыс. корпоративных клиентов по всему миру.
• Мы входим в четверку ведущих мировых производителей программных
решений для защиты конечных устройств (Endpoint Protection)
PAGE 2
3. О докладчиках
Head of Methodology, R&D PMO
• процессы управления проектами
• кросс-функциональные процессы
• организационные изменения
В прошлом:
• к.т.н. по многокритериальной оптимизации
• Программист, тимлид, проектный и
процессный менеджер
• Luxoft, Accenture и другие крупные
компании
Senior Business Process Manager, R&D PMO
• процессы управления проектами
• операционные улучшения в SDLC
В прошлом:
• Управленческое консультирование
• Консультант в Accenture, KPMG
• Проекты в области СRM, Sales Force
Automation, Shared Services Centers
• Внедрение различных IT-решений
PAGE 3
4. Agenda
Бизнес-проблема. Взгляд со стороны Заказчика
Бизнес-проблема. Взгляд со стороны проектного менеджера
Как эти проблемы решить
Ограничение команды
Формирование скоупа
релиза
CR в середине релиза
Реальные затраты на CR
PAGE 4
6. Бизнес-проблема. Взгляд со стороны Заказчика
Отсутствие
прозрачности и единого
понимания сколько фич
в целом можно
реализовать за релиз
Частые изменения
потребностей рынка и
инновации требуют
частого изменения
скоупа по ходу проекта
?
Отсутствие
возможности быстро
перепланировать релиз Отсутствие
продукта в ходе возможности
разработки рассмотреть несколько
вариантов наполнения
релиза
PAGE 6
7. Бизнес-проблема. Взгляд со стороны менеджера
проекта
Важные требования
приходят от бизнеса в
последний момент
Команда тратит время
на проработку бизнес
требований, которые в
итоге не попадают в
релиз
У бизнеса отсутствует
понимание того, что
Проектная команда скоуп релиза
Дефицит специалистов с работает сверхурочно ограничен
эклюзивными знаниями
PAGE 7
8. И тут мы вспомнили «Тетрис»
Думали над решением...
«Я изобрел тетрис для собственного
удовольствия. Только так и можно
что-то изобрести.» Пажитнов А.Л.
PAGE 8
9. Капасити команды
Капасити
подкоманды на
релиз/итерацию 12
(ч/д, ч/м, FTE и
т.д.)
10
В том числе
9 эксклюзивные
специалисты
6
5 5
PAGE 9
10. Новое требование/фича. Оцениваем, получаем
фигуру
3
5
2
2
2 1
Requirement
Details
Оценки трудозатрат
(ч/д, ч/м, FTE и т.д.) Фигура
5
3
2 2 2
1
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 10
13. Пытаемся попасть в ограничение
12
10
По договоренности с бизнесом
9
- Капасити вместо Фичи 3 берем в релиз
6
5 5 Фичу 4, так как она не
превышает ограничения по Super
5 - Фича 1 Developers 12
2 2 2 3
1
2 2 1 1 2 1
- Фича 2
3 2 2 3 3 3 - Фича 3 2 2 3 - Фича 4
1 1 0
10
9 3
2
2
6
3 3
5 5
1 3
2 2
1 1
2
1 1 5
2
3
2 2 2
1
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 13
14. Но что если Фича 3 очень важна в этом релизе...
?
5 - Фича 1
2 2 2 3 Варианты решения:
1
2 2 2 - Фича 2
1 1 1
3 2 2 3 3 - Фича 3
1
2 2 2 3 - Фича 4
1 0
1) Очень трудно найти
1) Нанять больше людей
Super Developers
2) Никто из других
2) Перераспределить
членов команды не
работы в команде
может делать их работу
Попробуем поиграть в «Тетрис»,
перераспределив фичи по
приоритету?
3) Другие варианты
PAGE 14
15. Приоритезируем фичи...
Фича Приоритет Scope
Высокий In Scope
5 - Фича 1 Средний In Scope 12
2 2 2 3
1
- Фича 2 2 3 - Фича 4 Средний
Низкий
Out Of
In Scope
2
2 2 2 1 1 1
1 1 1 0 Scope
3 2 2 3 3 3 - Фича 3 - Фича 2 Средний Out Of
2 2 1 1 2 1 Низкий
Scope 10
1 1 1 0 2 3 - Фича 4 1
2
9
Фича 2 не попадает в
релиз, так как имеет
низкий приоритет и не 3
2 вмещается в релиз
1
2
6
1 1 1 5
2
5 5
1 3
2 2 2
1
2
1
3 3 3 3
2 2
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 15
16. ...Формируем скоуп релиза
Фича Приоритет Scope
3 2 2 3 3 3 - Фича 3 Высокий In Scope
5 - Фича 1 Средний In Scope 12
2 2 2 3
1
2 3 - Фича 4 Средний In Scope
2
1 1 1 0
- Фича 2 Низкий Out Of
2 2 1 1 2 1 Scope 10
1
2
9
3
2
6
1 1 1 5
2
5 5
1 3
2 2
1
2
1
3 3 3 3
2 2
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 16
17. Оставшийся капасити
Что делать с
недозагруженной частью 12
2
команды или оставшимся А вдруг
свободным капасити? Отдать на другие внепланновый CR,
проекты? ... и тогда нужны
10
1
все...
2
2
9
9-7=2
3
Предложить
бизнесу фичу под Может отправить
2 оставшийся их на тренинг?
1
6 свободный 5 Или в отпуск
профиль
1
5 5
1 3
2 2
1
2
1
2 2
3 3 3 3
2 2
1 1 1
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 17
18. Работаем...
Фича Приоритет
3 2 2 3 3 3 - Фича 3 Высокий
5 - Фича 1 Средний 12
2 2 2 3
1
1 1 1 0 2 3 - Фича 4 Средний
10
Не начато
9 В процессе - Команда начала или продолжает работать над фичей
Сделано - Команда завершила свою часть работы
Не начато
Не начато - Команда еще не начинала свою часть работ
6
В процессе В процессе
5 5
Не начато Не начато
Сделано В процессе
Не начато
В процессе
В процессе
Сделано Сделано В процессе В процессе
Сделано Сделано
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 18
19. Фактические затраты на фичу для уточнения
оставшегося капасити
Фича Приоритет
3 2 2 3 3 3 - Фича 3 Высокий
5 - Фича 1 Средний 12
2 2 2 3
1
1 1 1 0 2 3 - Фича 4 Средний
10
2
9
3
6
1 5
5 5
1 3
2 2
1
2
1
3 3 3 3
2 2
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 19
20. Как понять сколько капасити осталось
Фича Приоритет
3 2 2 3 3 3 - Фича 3 Высокий
5 - Фича 1 Средний 12
2 2 2 3
1
1 1 1 0 2 3 - Фича 4 Средний
10
Не начато
9 В процессе -Время уже потраченное
Сделано командой на фичу уже не
вернуть Не начато
6
В процессе В процессе
5 5
Не начато Не начато
Сделано В процессе
Не начато
В процессе
В процессе
Сделано Сделано В процессе В процессе
Сделано Сделано
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 20
21. ...и что еще можно использовать
Фича Приоритет
3 2 2 3 3 3 - Фича 3 Высокий
5 - Фича 1 Средний 12
2 2 2 3
1
1 1 1 0 2 3 - Фича 4 Средний
10
Не начато
9
Не начато
Не начато
6
В процессе В процессе
5 5
Не начато Не начато
Сделано В процессе
Не начато
В процессе
В процессе
Сделано Сделано В процессе В процессе
Сделано Сделано
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 21
22. Где-то в середине релиза
Появился Новый CR (Change
Давай посмотрим, что можно
Request), его необходимо срочно
сделать...
реализовать в текущем релизе...
PAGE 22
23. Оценили и приоритезировали новый CR,
пытаемся включить в релиз
Фича Приоритет Scope
3 2 2 3 3 3 - Фича 3 Высокий In Scope
2
5 - Фича 1 Средний In Scope
12
2 2 2 3
1
1 1 1 0 2 3 - Фича 4 Средний In Scope
3
Out Of
3
1 2 0
3 3 - CR 1 Высокий
Scope 10
2
9
1 5
3
2
1
6
1 5
2
5 5
3 1 1 3 3
2 2
1
2
1
3 3 3 3
2 2
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 23
24. Реальная стоимость CR
Фича Приоритет Scope
3 2 2 3 3 3 - Фича 3 Высокий In Scope
2
3 3 3 - CR 1 Высокий In Scope 12
1 2 0
5
3 - Фича 1 Средний In Scope
2 1 2 2 3
Out Of
2 3 - Фича 4 Средний
1 1 1 0 Scope 10
2
9
1 5
3
2
1
2
6
5
2
5 5
3 1 1 3 3
2 2
1
2
1
3 3 3 3
2 2
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 24
25. Реальная стоимость CR
Фича Приоритет Scope
3 2 2 3 3 3 - Фича 3 Высокий In Scope
3 3 3 - CR 1 Высокий In Scope 12
1 2 0
5
3 - Фича 1 Средний In Scope
2 1 2 2
Out Of
2 3 - Фича 4 Средний
1 1 1 0 Scope 10
2
9
1 5
3
2
2
6
5
2
5 5
3 1 3 3
2 2
1
2
1
3 3 3 3
2 2
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 25
26. Реальная стоимость CR
Фича Приоритет Scope
3 2 2 3 3 3 - Фича 3 Высокий In Scope
3 3 3 - CR 1 Высокий In Scope 12
1 2 0
5
3 - Фича 1 Средний In Scope
2 1 2 2
Out Of
2 3 - Фича 4 Средний
1 1 1 0 Scope 10
2
9
1 5
3
2 4
3 2 3 3
1 0
6
5
4 2
5 5
3 1 3 3
2
1
2
1
3 3 3 3
2 2
Analysis Matrix Design Super Hard Bug
Submariners Architects Da Vinci’s Developers Workers Predators
PAGE 26
28. Wrap Up
Между бизнесом и
Отсутствие
разработкой достигается
прозрачности и единого Важные требования
У бизнеса есть
единое понимание
понимания сколько фич понимание чего стоит
приходят от бизнеса в
сколько фич в целом
в целом можно CR в конце проекта
последний момент
можно реализовать за
реализовать за релиз
релиз
Частые изменения Команда тратитзатрат
Минимизация время
потребностей рынка и
Ориентированность на на проработку на
команды бизнес
частые изменения
инновации, требуют высокоуровневую
требований, которые в
частого изменения
потребностей рынка итоге не попадают в
проработку бизнес
скоупа по ходу проекта требований
релиз
Отсутствие
Возможность У бизнеса отсутствует
бизнеса появляется
возможности быстро
перепланирования и наглядное понимание
понимание того, что
перепланировать релиз
переприотизации того, чторелиза
скоуп капасити
продукта в ходе
скоупа по ходу проекта ограничен
команды переполнено
разработки
Своевременное
выявление
Проектная команда
Обеспечение
Отсутствие работает сверхурочно
ограничений по
возможности ресурсам для более
рассмотреть несколько равномерного
Дефицит специалистов с
вариантов наполнения
различных вариантов эклюзивными знаниями
распределения работ по
наполнения релиза
релиза командам
PAGE 28
29. Getting Back In Touch
Irina Vinogradova Vladimir Li
irina.vinogradova@kaspersky.com vladimir.li@kaspersky.com
irina.i.vinogradova vova2339
PAGE 29