Когда второстепенные сценарии становятся важнее основных
Замечал интересную вещь. Чем реже пользовательский сценарий, тем больше времени команда иногда тратит на его обсуждение. А что если пользователь захочет вот так? А если нажмёт сюда? А если у него будет сразу три роли? А если произойдёт вот такое исключение?
В какой-то момент обсуждение начинает крутиться вокруг ситуаций, которые происходят у 1% пользователей. При этом основной сценарий, которым пользуются остальные 99%, может оставаться без внимания.
Не каждый сценарий нужно делать одинаково простым и удобным. Иногда гораздо важнее довести до ума основной путь пользователя, чем тратить недели на редкие исключения.
Потому что в продукте важно не только решить проблему. Важно ещё и правильно выбрать, какую проблему решать первой.