Когда второстепенные сценарии становятся важнее основных

Замечал интересную вещь. Чем реже пользовательский сценарий, тем больше времени команда иногда тратит на его обсуждение. А что если пользователь захочет вот так? А если нажмёт сюда? А если у него будет сразу три роли? А если произойдёт вот такое исключение?

В какой-то момент обсуждение начинает крутиться вокруг ситуаций, которые происходят у 1% пользователей. При этом основной сценарий, которым пользуются остальные 99%, может оставаться без внимания.

Не каждый сценарий нужно делать одинаково простым и удобным. Иногда гораздо важнее довести до ума основной путь пользователя, чем тратить недели на редкие исключения.

Потому что в продукте важно не только решить проблему. Важно ещё и правильно выбрать, какую проблему решать первой.