17
Возможные подходы к контрактованию в Agile Иван Дубровин Минкомсвязь России

Иван Дубровин, Возможные подходы к контрактованию в Agile

Embed Size (px)

Citation preview

Page 1: Иван Дубровин, Возможные подходы к контрактованию в Agile

Возможные подходы к контрактованию в AgileИван ДубровинМинкомсвязь России

Page 2: Иван Дубровин, Возможные подходы к контрактованию в Agile

Что не так с контрактами?В них надо что-то писать

Приходится общаться с юристами

Приходится общаться с финансистами

Их надо согласовывать

Их сложно менять

В Scrum Guide про них ни слова нет!

Их надо исполнять (самое ужасное)

Page 3: Иван Дубровин, Возможные подходы к контрактованию в Agile

Виды проектовЦена фикс

Цена гибкая

Объем фикс

Объем гибкий

Типовое пр-воТиповые работы

ИТ-проектыИТ-проекты

Создание прототиповПроизведения искусства

Эпизодические работы

Page 4: Иван Дубровин, Возможные подходы к контрактованию в Agile

Виды контрактовЦена фикс

Цена гибкая

Объем фикс

Объем гибкий

Типовое пр-воТиповые работы

ИТ-проектыИТ-проекты

Создание прототиповПроизведения искусства

Эпизодические работы

Fixed-price

Page 5: Иван Дубровин, Возможные подходы к контрактованию в Agile

Виды контрактовЦена фикс

Цена гибкая

Объем фикс

Объем гибкий

Типовое пр-воТиповые работы

ИТ-проектыИТ-проекты

Создание прототиповПроизведения искусства

Эпизодические работы

Fixed-price

Time & Material

Page 6: Иван Дубровин, Возможные подходы к контрактованию в Agile

Виды контрактовЦена фикс

Цена гибкая

Объем фикс

Объем гибкий

Типовое пр-воТиповые работы

ИТ-проектыИТ-проекты

Создание прототиповПроизведения искусства

Эпизодические работы

Fixed-price

Time & Material

Time & Material

Page 7: Иван Дубровин, Возможные подходы к контрактованию в Agile

Проблемы Fixed-priceНеверные предположения

Неверные ожидания

Снижение Value требований со временем

Изменение требований

Конкуренция по цене

Традиция «отжимать» подрядчика

Page 8: Иван Дубровин, Возможные подходы к контрактованию в Agile

Проблемы T&MМикроменеджмент на заказчике

Ответственность за результат на нем же

Оплата за время, а не результат

Производительность вне контракта

Зависимость от подрядчика

Подмена грейдов

Заказчик не имеет нужных компетенций управления командой

Page 9: Иван Дубровин, Возможные подходы к контрактованию в Agile

Каким должен быть agile-контракт?Позволяет менять требования

Не содержит детальных требований на старте, но ориентирует команду на бизнес-результат

Определяет требования к качеству и стоимости

Обеспечивает прозрачность и своевременные коммуникации

Позволяет оперативно контролировать производительность команды

Предполагает быстрый возврат инвестиций - работающий продукт

Обеспечивает постоянную обратную связь

Page 10: Иван Дубровин, Возможные подходы к контрактованию в Agile

Виды контрактовЦена фикс

Цена гибкая

Объем фикс

Объем гибкий

Типовое пр-воТиповые работы

ИТ-проектыИТ-проекты

Создание прототиповПроизведения искусства

Эпизодические работы

Fixed-price

Time & Material

Time & Material

Agile Fixed-price

?

Page 11: Иван Дубровин, Возможные подходы к контрактованию в Agile

Value-driven projects

Plan- driven

Waterfall Agile

scope

цена срок scope

цена срок

Value-driven

Фиксируем

Оцениваем

Page 12: Иван Дубровин, Возможные подходы к контрактованию в Agile

Agile Fixed-price

Детали уточняются по ходу проекта, ориентация на бизнес-требования

Scope реализуется и внедряется итерациями

Существуют инструменты определения сроков и стоимости, контроля scope

Цель старт

Цель новая

Корректировка целиДетализация

требований

план реализация

Page 13: Иван Дубровин, Возможные подходы к контрактованию в Agile

Возможный подход к формированию AFP-контракта

Бизнес-требования• -Vision• -Topics• -Epics

Уточнение• Набор User stories• Определяем DoD

Воркшоп по оценке• Оценка story points и

value• Определяем вероятные

цену и срок

Riskshare, checkpoint, exit points

Определение инструментов

управления scope

Мотивация, финализация

контракта

Page 14: Иван Дубровин, Возможные подходы к контрактованию в Agile

Ключевые принципы Agile Fixed-priceЗаказчику важнее Fix budget чем Fix scope

Начинаем без деталей, уточняем по ходу

Стоимость и сроки оценивается по объему бэклога проекта в story points и velocity команды

Формализованные инструменты управления бэклогом

Вероятные цена и срок уточняются после 3-5 спринтов

Единственный предмет для торга – ставка часа, не длинна и не количество итераций.

Page 15: Иван Дубровин, Возможные подходы к контрактованию в Agile

Применимость AFP в правовом полеФЗ-44 – весьма рискованно

ФЗ-223 – зависит от корпоративных стандартов

B2B-контракты – надо пробовать!

Для госзаказчиков – секретное оружие!

Page 16: Иван Дубровин, Возможные подходы к контрактованию в Agile

ЗаключениеНе надо всеми способами избегать Fix Price контрактов. Иногда это невозможно. Нам надо искать пути заставить эту модель работать на нашу цель – создание ценного качественного продукта.

Page 17: Иван Дубровин, Возможные подходы к контрактованию в Agile

Инхаус рулит! ;)