2015-12-05 Антон Непомнящих - agile — как уложиться в сроки и...

21
Agile — как уложиться в сроки и бюджет? Антон Непомнящих, Тамтэк Исследование

Upload: happydev

Post on 15-Apr-2017

232 views

Category:

Software


3 download

TRANSCRIPT

Agile — как уложиться в сроки и бюджет?

Антон Непомнящих, Тамтэк

Исследование

О себе

2006 — Разработчик С++2007 — Старший разработчик .NET2008 — РМ2011 — Руководитель РМ

План

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 вообще не планирует «Работа больше висит в очередях!»

Когда Agile не работает

1 спринт?!

Известные мне решения

Reliable Scrum

Kanban Forecasting

Scatterplot

Cycle Time Histogram

Kanban Forecasting

Risk-Driven Development

Risk-Driven Development

Plan next iteration basing on risks

Determine objectives

Identify risks

Develop and test

Rational Unified Process — добрый, неизвестный зверь

А более конкретно?..

Rational Unified Process?

Rational Unified Process?

Rational Unified Process?

Rational Unified Process?

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 — это легко - Крачтен

Итак Reliable Scrum Kanban Forecasting Risk-Driven Development (Spiral Model,

RUP)

А что думаете вы?