Upload
scrumtrek
View
145
Download
6
Embed Size (px)
Citation preview
Возможные подходы к контрактованию в AgileИван ДубровинМинкомсвязь России
Что не так с контрактами?В них надо что-то писать
Приходится общаться с юристами
Приходится общаться с финансистами
Их надо согласовывать
Их сложно менять
В Scrum Guide про них ни слова нет!
Их надо исполнять (самое ужасное)
Виды проектовЦена фикс
Цена гибкая
Объем фикс
Объем гибкий
Типовое пр-воТиповые работы
ИТ-проектыИТ-проекты
Создание прототиповПроизведения искусства
Эпизодические работы
Виды контрактовЦена фикс
Цена гибкая
Объем фикс
Объем гибкий
Типовое пр-воТиповые работы
ИТ-проектыИТ-проекты
Создание прототиповПроизведения искусства
Эпизодические работы
Fixed-price
Виды контрактовЦена фикс
Цена гибкая
Объем фикс
Объем гибкий
Типовое пр-воТиповые работы
ИТ-проектыИТ-проекты
Создание прототиповПроизведения искусства
Эпизодические работы
Fixed-price
Time & Material
Виды контрактовЦена фикс
Цена гибкая
Объем фикс
Объем гибкий
Типовое пр-воТиповые работы
ИТ-проектыИТ-проекты
Создание прототиповПроизведения искусства
Эпизодические работы
Fixed-price
Time & Material
Time & Material
Проблемы Fixed-priceНеверные предположения
Неверные ожидания
Снижение Value требований со временем
Изменение требований
Конкуренция по цене
Традиция «отжимать» подрядчика
Проблемы T&MМикроменеджмент на заказчике
Ответственность за результат на нем же
Оплата за время, а не результат
Производительность вне контракта
Зависимость от подрядчика
Подмена грейдов
Заказчик не имеет нужных компетенций управления командой
Каким должен быть agile-контракт?Позволяет менять требования
Не содержит детальных требований на старте, но ориентирует команду на бизнес-результат
Определяет требования к качеству и стоимости
Обеспечивает прозрачность и своевременные коммуникации
Позволяет оперативно контролировать производительность команды
Предполагает быстрый возврат инвестиций - работающий продукт
Обеспечивает постоянную обратную связь
Виды контрактовЦена фикс
Цена гибкая
Объем фикс
Объем гибкий
Типовое пр-воТиповые работы
ИТ-проектыИТ-проекты
Создание прототиповПроизведения искусства
Эпизодические работы
Fixed-price
Time & Material
Time & Material
Agile Fixed-price
?
Value-driven projects
Plan- driven
Waterfall Agile
scope
цена срок scope
цена срок
Value-driven
Фиксируем
Оцениваем
Agile Fixed-price
Детали уточняются по ходу проекта, ориентация на бизнес-требования
Scope реализуется и внедряется итерациями
Существуют инструменты определения сроков и стоимости, контроля scope
Цель старт
Цель новая
Корректировка целиДетализация
требований
план реализация
Возможный подход к формированию AFP-контракта
Бизнес-требования• -Vision• -Topics• -Epics
Уточнение• Набор User stories• Определяем DoD
Воркшоп по оценке• Оценка story points и
value• Определяем вероятные
цену и срок
Riskshare, checkpoint, exit points
Определение инструментов
управления scope
Мотивация, финализация
контракта
Ключевые принципы Agile Fixed-priceЗаказчику важнее Fix budget чем Fix scope
Начинаем без деталей, уточняем по ходу
Стоимость и сроки оценивается по объему бэклога проекта в story points и velocity команды
Формализованные инструменты управления бэклогом
Вероятные цена и срок уточняются после 3-5 спринтов
Единственный предмет для торга – ставка часа, не длинна и не количество итераций.
Применимость AFP в правовом полеФЗ-44 – весьма рискованно
ФЗ-223 – зависит от корпоративных стандартов
B2B-контракты – надо пробовать!
Для госзаказчиков – секретное оружие!
ЗаключениеНе надо всеми способами избегать Fix Price контрактов. Иногда это невозможно. Нам надо искать пути заставить эту модель работать на нашу цель – создание ценного качественного продукта.
Инхаус рулит! ;)