
Заказчику часто кажется, что всё просто и понятно: продумал примерный список функций для пользователей и отдал разработчикам. Но нередко изначально неправильно сформулированная задача разбивается о подводные камни.
➡️ Рассмотрим пример:
Нужно добавить на сайт одежды кнопку «РАСПРОДАЖА», чтобы распродать излишки товара.
⁉️Куда поведёт пользователя нажатие кнопки и где она должна находиться?
⁉️В какой раздел клиент должен попасть: на конкретные продукты или в категории продуктов, которые распродаются?
И это только первые два уточняющих вопроса! Их может быть больше.
Если не разобраться во всех деталях, пользователь вовсе может запутаться и покинуть сайт. Поэтому так важно продумать возможные сценария поведения.
Задачи системного аналитика:
1. Научиться генерировать вопросы по процессам заказчику
2. Выделять из этого списка наиболее важные
3. Вести переговоры с заказчиком или его представителями для уточнения деталей
4. На основе собранной информации описывать сценарии поведения пользователя: прямые и альтернативные.
В этом нам помогают навыки сбора требований и написания Use Case.
➡️ Рассмотрим пример:
Нужно добавить на сайт одежды кнопку «РАСПРОДАЖА», чтобы распродать излишки товара.
⁉️Куда поведёт пользователя нажатие кнопки и где она должна находиться?
⁉️В какой раздел клиент должен попасть: на конкретные продукты или в категории продуктов, которые распродаются?
И это только первые два уточняющих вопроса! Их может быть больше.
Если не разобраться во всех деталях, пользователь вовсе может запутаться и покинуть сайт. Поэтому так важно продумать возможные сценария поведения.
Задачи системного аналитика:
1. Научиться генерировать вопросы по процессам заказчику
2. Выделять из этого списка наиболее важные
3. Вести переговоры с заказчиком или его представителями для уточнения деталей
4. На основе собранной информации описывать сценарии поведения пользователя: прямые и альтернативные.
В этом нам помогают навыки сбора требований и написания Use Case.