Решение
процессы + контрольБронирование требует правил, предотвращающих выдачу ограниченного времени или ресурса двум клиентам. Запрос и подтвержденный резерв различаются.
Проверка соответствия на демо
Определите ресурс, дату, длительность, число участников и подтверждение. При изменении задайте момент освобождения старого резерва.
Сценарии приемки
Проверьте параллельные заказы, изменение времени и позднее подтверждение. Видимое свободное место может в этот момент резервироваться другим человеком.
Что нужно для начала?
Нужны часы работы, ресурсы и правила отмены. Для оплаты и напоминаний, если они выбраны, составляются отдельные сценарии приемки.
Границы работ
Сценарии страницы служат началом согласования проекта. Наличие функции в продукте и дополнительная адаптация подтверждаются раздельно на демо. Выбранные возможности, передача и сопровождение должны быть описаны в предложении.
Пример сценария
Пример приемки: клиент меняет время, но новый интервал уже занят другим. Система показывает конфликт и не теряет старую бронь без предупреждения. При неуспехе понятно, какой резерв продолжает действовать.