Что должно быть в ТЗ для процессного приложения.
Кажется, что качественно нарисованного бизнес процесса достаточно, чтобы сделать процессное приложение, но это не так.
Вот список того, что Вам точно понадобится:
💼 Бизнес процессы
Понятные и согласованные схемы процессов, например, в нотации BPMN 2.0.
🗄️ Данные / cущности
Мы точно понимаем кто такой, например, “контрагент” и какие у него есть поля?
🖥️ Формы
Если пользователь на что-то смотрит — это что-то должно быть описано, нарисовано, чтобы потом не было сюрпризов.
🔒 Доступы и ролевая модель
Нужно понимать как меняются права доступа к сущностям в ходе работы процесса.
📋 Бизнес правила
Например, условия одобрения заявок, правила расчета скидок.
🔗 Интеграции
С какими системами еще нам нужно интегрироваться, чтобы получить недостающие данные и как?
📝 Тесты
А понимаем ли мы как должен работать процесс, какие есть варианты его исполнения?