Могут ли требования противоречить друг другу?
Друзья, ранее я давала вводную информацию о требованиях, прочтите эти посты
• Что такое требования к разработке ПО и как их собирать
• Функциональные и нефункциональные требования
• Важность этапа сбора требований на конкретном примере
А сегодня хотела бы разобрать вопрос противоречивости требований.
Во-первых, отвечу на вопрос в заголовке поста - да, иногда на этапе сбора требований вы можете обнаружить, что требования противоречат друг другу. Почему это происходит?
Обычно причина в том, что над проектом работают множество заинтересованных лиц, их видение может различаться, обычно это касается бизнес-требований.
Рассмотрим такую ситуацию на примере интернет-магазина.
▫️Цель покупателя - быстро купить необходимые товары, оплатить, заказать доставку.
▫️Цель бизнеса - продать как можно больше товаров.
Как решается это противоречие?
✔️Необходимо разработать сайт с каталогом товаров, где будут разные фильтры, чтобы покупатель мог быстрее найти то, что ему надо, подключить оплату картой и тд.
✔️На странице выбранных товаров можно предлагать покупателю сопутствующие товары, то, что часто заказывают другие покупатели и т.д.
Я думаю вы часто сталкивались с этим примером в жизни и он вам понятен.
Когда возникает противоречие, важно встречаться всем заинтересованным лицам и обсуждать, как эти противоречия можно решить. Иногда заказчики могут спросить совета, если видят, что у вас большой опыт и вы реально «в теме».
Например, у меня было несколько таких проектов, когда заказчик спрашивал «а как лучше сделать, посоветуйте исходя из вашего опыта».
❗️Если честно, я считаю хорошо, если вы выявили противоречие на старте проекта и работаете над тем, как его решить. Это лучше, чем если бы оно появилось на финишной прямой и выяснилось, что чего-то не учли на самом старте.
Поэтому не надо бояться противоречий! Их наличие - лишь знак того, что вы отлично поработали на этапе сбора требований👍🏻
А как правильно собирать требования, какие задавать вопросы и в какой форме, разберем с вами на открытом уроке 27 июля в 19.00!
Кто еще не зарегистрировался, скорее занимайте места ⬇️
https://ginfotech-consultation.ru/open-lesson/
Post #303
403