Какие бонусы дало использование философии Agile и подхода Scrum в этом проекте
1. Сэкономили больше месяца на описании бизнес-процессов «как есть» и согласовании модели процессов «как будет» с клиентом (и приличную сумму денег)
2. Не потратили 2-3 месяца на сбор, анализ требований и разработку технического задания и около 2-3 месяцев на разработку документа по описанию технической реализации требований.
Итого, при использовании Agile и Scrum мы сэкономили заказчику около полугода на получение ценности в виде программного продукта, то есть он на полгода раньше начал получать эффект от автоматизации своих процессов. По окончании проекта мы задокументировали сделанные нами разработки, но это было сделано тогда, когда функционал продукта уже был принят клиентом.
Какие факторы позволили нам успешно завершить проект
1. Доверие между клиентом и нашей командой. Мы уже делали вместе четвертый проект и клиент не сомневался в нашей честности и компетентности.
2. У клиента не было понимания того, какие требования у него есть к программному продукту и он поверил, что мы сможет отловить самые важные требования с помощью интервью и быстрых прототипов.
3. Большая часть ребят из команды проекта уже работали до этого по Scrum вместе не один год.