Не могу для себя понять, чем лучше пользовательские сценарии относительно пользовательских историй? Три года уже пишу юзер сторис и не разу не возникла нужда в другом. Может быть есть такая сфера применения, где юз кейсы лучше? И есть ли сфера, где юз кейсы бьют юзер сторис + простейшие прототипы на бумажке? Или это разные вещи для разного?
В тредик призывается @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