Рука об руку с User Stories ходит Use Case.



Use Case — это описание взаимодействия с системой в виде набора требований для достижения результата, т. е. не каким образом программа делает что-то, а что именно она делает.



Может быть описан в виде:

▫️ текста,

▫️ UML-диаграммы,

▫️ смешанное.



Пример:

Человек за рулём авто: первый пользователь, второй — система.

Нажатие на педаль это действие, а дальше механизм переходит к системе и отвечает на его действия. Пользователь или система могут подряд совершить несколько операций.



В идеале Use Case собирают аналитики, основываясь на задачах заказчика. Но в обычном мире, бывает, что это делают дизайнеры, продакт-менеджеры, тестировщики 😃