2015-12-05 Антон Непомнящих - agile — как уложиться в сроки и...
TRANSCRIPT
План
1) Постановка задачи2) Когда классический Agile не работает 3) Известные мне решения
– Reliable Scrum– Kanban Forecasting– Risk-Driven Development (Spiral Model,
RUP).
4) А что думаете вы?
Постановка задачи
Выяснить, какая функциональность будет завершена через N месяцев?
Когда это надо: Продукт «с нуля» — хватит ли денег? Мега-эпик к определённому сроку T&M, но «когда вы уже всё закончите?!» Fixed Price — стратегия Тамтэк с 2015 г.
Когда Agile не работает Scrum и XP планирует только на 1 спринт
вперёд «Средний» Velocity — это 50% вероятности.
Kanban вообще не планирует «Работа больше висит в очередях!»
Risk-Driven Development
Plan next iteration basing on risks
Determine objectives
Identify risks
Develop and test
Rational Unified Process
1. Мочите риски, пока они не замочили вас!2. Выполнение требований заказчика3. Исполняемая программа4. Приспосабливайтесь к изменениям5. Архитектурное прототипирование6. Стройте систему из компонентов7. Командная работа8. Качество - образ жизни, а не запоздалая идея
Полезные ссылки mnogosdelal.ru: Reliable Scrum - Дорофеев Cycle Time Analytics: reliable #noestimates forecasting - Magennis Actionable Agile Metrics - Vacanti The Incremental Commitment Spiral Model - Boehm and others Balancing Agility and Discipline - Boehm, Turner, Booch, Cockburn,
Pyster RUP — это легко - Крачтен