У каждого требования есть своя причина
Я прочитал сейчас интересный пост про Continuous Discovery от Марины Поляковой и поймал себя на одной мысли.
Я думаю, что сегодня мне нередко попадаются рассуждения про путь от интервью к требованиям, но гораздо реже (почти никогда в ру среде) я вижу материалы о том, что далеко не каждое требование вообще рождается из пользовательской проблемы.
Да, если мы создаем продукт, то описываемая Мариной цепочка "цель -> проблема -> гипотеза -> требование -> проверка" действительно работает очень хорошо. Она помогает не перепрыгивать сразу к решению и постоянно сверяться с реальностью.
Но бизнес-анализ то намного шире продуктовой разработки.
Давайте представим себе несколько довольно банальных ситуаций: вышел новый закон, изменилась форма обязательной отчетности, требуется интеграция с государственной системой или архитектура компании меняется из-за перехода на новую платформу, а может вообще юнит информационной безопасности просто вводит новые требования.
Во всех этих случаях пользователь может вообще не испытывать никакой проблемы. Он не просит новую функцию, не дает интервью и не формулирует "боль". Тем не менее требования абсолютно реальны и обязательны.
Поэтому здесь лично мне ближе мысль, что требование не обязано иметь подтвержденную пользовательскую проблему, но обязательно должно иметь обоснование.
Иногда этим обоснованием становятся исследование пользователей, бизнес-цель, новый закон. Иногда архитектурное решение или корпоративный стандарт.
Наверное, зрелость и эффективность бизнес-аналитика состоит не только в том, чтобы не путать проблему с ее решением (о чем Марина нам еще раз напоминает, за что ей отдельная благодарность), но и в том, чтобы понимать природу самого требования.
Потому что вопрос "какую проблему мы решаем?" очевидно очень важен, но вопрос "почему это требование вообще существует?" иногда оказывается еще важнее.
· 18.07
Для этого достаточно просто разделить задачи в проработке/беклоге по признакам техническая/фича/баг/регламентное
Дело в том, что эти задачи имеют не только разные причины, но и разные методики их оценки и постановки в беклог. Если тебе пришло новое изменение апи/требований, то тебе вот порви жопку, но надо успеть до дедлайна, даже ценой изменения срока выдачи фич бизнеса. Технические задачи тоже, в идеале, должны иметь дедлайн, но более мягкий.
При таком разделении удобнее планировать спринты, сразу видно разницу и почему мы это делаем. Есть лайн фич, лайн технички+регуляторки, лайн багов. Сидишь и берешь задачи нужного типа из приоритета внутри их корзинки. Легче оценить какие силы от какого лайна тебе надо забрать чтобы сделать что-то в срок
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён