🧩 SPIDR: техника Rules (правила)
Мы уже разобрали Spikes, Paths, Interfaces, Data, и теперь очередь последней техники вертикальной декомпозиции — Rules. 🔎 Суть техники Функциональность часто опирается на бизнес-правила: что можно, а что нельзя делать пользователю, ограничения по времени, сумме, условиям, особые сценарии поведения системы. Историю можно декомпозировать, разделив её на отдельные правила. 📱 Пример История звучит так: «Как пользователь, я хочу отменять запись в салон, чтобы вернуть деньги». Здесь сразу несколько правил: Отмена возможна за 24 часа до процедуры. При отмене позднее — удерживается 50% суммы. Если отмена по инициативе салона — деньги возвращаются полностью. Баллы за отменённый заказ возвращаются только при полной компенсации. Вместо одной перегруженной истории её можно разделить: История 1: Отмена за 24 часа с полным возвратом. История 2: Отмена позднее с удержанием 50%. История 3: Отмена по инициативе салона. История 4: Возврат бонусов. ⚖️ Зачем это нужно Каждое правило превращается в отдельную историю, проще реализовать и протестировать. Упрощается согласование с заказчиком: можно обсуждать каждое правило по отдельности. Гибкость — команда может запускать правила постепенно. 💡 Советы Начинайте с базового правила, которое покрывает большинство случаев. Дополняйте историю дополнительными правилами по мере готовности. Проверяйте, чтобы каждая история была тестируемой и ценной для пользователя. ✨ Техника Rules помогает не «запутаться» в бизнес-логике и внедрять правила поэтапно, сохраняя ясность и предсказуемость. 🔥 Теперь у вас есть полный набор техник SPIDR: Spikes, Paths, Interfaces, Data, Rules. С их помощью любая громоздкая история превращается в управляемый и ценный набор маленьких историй. #Декомпозиция #BA #Agile #PM #BA #ПМ #БА #spider #База #Проектноеуправление #userstory #backlog