Заказчику часто кажется, что всё просто и понятно: продумал примерный список функций для пользователей и отдал разработчикам. Но нередко изначально неправильно сформулированная задача разбивается о подводные камни.





➡️ Рассмотрим пример:

Нужно добавить на сайт одежды кнопку «РАСПРОДАЖА», чтобы распродать излишки товара.



⁉️Куда поведёт пользователя нажатие кнопки и где она должна находиться?

⁉️В какой раздел клиент должен попасть: на конкретные продукты или в категории продуктов, которые распродаются?

И это только первые два уточняющих вопроса! Их может быть больше.



Если не разобраться во всех деталях, пользователь вовсе может запутаться и покинуть сайт. Поэтому так важно продумать возможные сценария поведения.



Задачи системного аналитика:

1. Научиться генерировать вопросы по процессам заказчику

2. Выделять из этого списка наиболее важные

3. Вести переговоры с заказчиком или его представителями для уточнения деталей

4. На основе собранной информации описывать сценарии поведения пользователя: прямые и альтернативные.



В этом нам помогают навыки сбора требований и написания Use Case.