Не могу для себя понять, чем лучше пользовательские сценарии относительно пользовательских историй? Три года уже пишу юзер сторис и не разу не возникла нужда в другом. Может быть есть такая сфера применения, где юз кейсы лучше? И есть ли сфера, где юз кейсы бьют юзер сторис + простейшие прототипы на бумажке? Или это разные вещи для разного?
Prometa,
Eril,
earlyadopter,
Ru Ok,
make some noise,
Саша,
из сияющей пустоты,
Лойтерчик,
pgms,
воспитание котиков,
and
сноб ужинга
liked this
В тредик призывается @beskov
- nomoretears
1. Пользовательские сценарии (user scenarios) нужны для эскизного проектирования взаимодействия и интерфейса
- denis.beskov@gmail
2. Пользовательские истории (user stories) нужны как единицы планирования и сдачи разработки в проектах с короткими (1-2 недели) итерациями
- denis.beskov@gmail
3. Способы применения (use cases) нужны для выявления требований, проектирования нетривиального взаимодействия и как единицы планирования и сдачи в проектах с достаточно длинными (от месяца) итерациями
- denis.beskov@gmail
Use Cases удобны при описании работы банковского софта, например. И в целом для проектов от 10k функциональных точек.
- denis.beskov@gmail
продолжай, молю
- сноб ужинга
Когда мы только придумываем продукт, нам хватает user scenarios + mockups
- denis.beskov@gmail
Когда мы хотим организовать разработку в пределах одной организации и в продукте нет сложной логики, то мы используем user story
- denis.beskov@gmail
Когда нам нужно отдать что-то на подряд, тендер без возможности интерактивно и много общаться с подрядчиком, например, чтобы 5 подрядчиков дали свои оценки по времени и деньгам с точностью +-30%, то тут нужны детальные требования. Я не знаю инструмента лучше для выявления детальных требований, чем use case.
- denis.beskov@gmail
То есть, когда вы отдаете на подряд, вы уже знаете, что хотите, и просто хотите реализацию ваших требований, а не любое рабочее решение для поставленных вами задач?
- nomoretears
А ты можешь показать более конкретный пример задачи, описать которую проще/лучше через юз кейс, нежели набор юзер сторис +прототип на бумажке, поясняющий последовательность? Я думаю, что такие наверное есть, но я с ними не сталкивался.
- nomoretears
И, еще вопрос, не кажется ли тебе, что юз кейсы (=юзер сценарио, это синонимы, да?) по факту дают более вольную трактовку конечному результату, чем юзер сторис (которые сами из себя представляют критерии приемки)?
- nomoretears
А не наоборот? Юзкейсы описывают пошагово основной путь достижения цели и всевозможные способы реакции на "что-то пошло не так", оставляя гораздо меньше свободы при реализации, в то время как юзер стори задают только конечную цель и отдельные критерии приёмки.
- ǥrǝeƨhⱥ
@nomoretears ты много слов вводишь. «поставленных вами задач» — это что?
- denis.beskov@gmail
Use Case это не про проще, это про подробнее и целостнее. Я не могу тебе привести сейчас пример Use Case'а на 5 страниц, но именно такие бывают эффективны. Выглядят как-то так: http://tynerblain.com/blog... Видишь тут целостность, которой нет у пользовательских историй?
- denis.beskov@gmail
User Stories сами по себе не представляют критериев приёмки, а являются единицей учёта («повод поговорить»). Критерии фиксируются в полях definition of done / how to demo.
- denis.beskov@gmail
User Scenario не синоним Use Case. Scenario – это 1-2 абзаца текста сплошным потоком, который говорит на языке поведения пользователя и описывает только один сценарий. Case, как видно по ссылке, это нумерованная пошаговая структура с ветвлениями и циклами, описывающая набор возможных сценариев.
- denis.beskov@gmail