Тридцать историй про кредитную заявку противоречат друг другу
Процесс рассмотрения кредитной заявки описан 30 историями: «таймаут скоринга», «клиент в стоп-листе», «паспорт не совпадает с анкетой», «ручная проверка андеррайтером» и так далее, всего 14 исключительных ветвей. Истории писали разные аналитики за полгода. На тестировании нашли, что по одной истории при таймауте скоринга заявка отклоняется, по другой — уходит на ручную проверку.
Что предложить?
- Сквозной use case или BPMN-модель, истории как срезы
- Объединить 30 историй в одну большую историю
- Убрать исключения и вернуться к ним позже
- Описать весь процесс одним сценарием Gherkin
