На демо выяснилось, что в To-Be описан только счастливый путь
Процесс оформления полиса описан в BPMN: клиент подаёт заявку, система проверяет данные в реестре партнёра, рассчитывает премию, формирует полис, отправляет письмо. На демо бизнес задаёт вопросы: «А если реестр партнёра недоступен?», «А если клиент не оплатил в течение суток?», «А если данные пришли с ошибкой?». Ответов в модели нет, релиз откладывают.
Что в этой ситуации следовало сделать при моделировании?
- Сначала запустить счастливый путь как MVP, а сценарии отказов описать в следующей итерации — так быстрее время до выхода на рынок
- Обработка сбоев — зона ответственности разработки и эксплуатации: аналитик описывает целевой бизнес-процесс, а исключения команда закрывает технически, опираясь на общие правила обработки ошибок в системе
- Смоделировать альтернативные ветки и граничные события (недоступность внешнего сервиса, истечение срока оплаты, отказ по данным) с явным бизнес-решением для каждой и отразить их в требованиях
- Завести исключения отдельными задачами в бэклог и разбирать по мере появления реальных инцидентов на проде
