Job Story, User Story, Use Case — что зачем, как связаны?
хорошего готового ответа на вопрос не видел, поэтому попробую рассказать тут:
1. Job Story придуманы для описания потребностей и нужд, чтобы продукты и сервисы решали настоящие потребности, а не просто давали какие-то возможности, оторванные от нужд.
2. User Story придуманы, чтобы сместить обсуждение свойств софта с функций на язык пользовательских задач. тк за функциями опять-таки не видны цели-задачи, чего хочет добиться пользователь в ходе применения объекта проектирования. также они были придуманы как единица поставки ценности в разработке с короткими инкрементами — 2 недели.
3. Use Cases придуманы как способ группировки и выявления функций, опирающийся на законченную ценность, а не просто по схожести.
Итого:
Job Story — форма выражения потребностей, самый верхний уровень модели деятельности в рассматриваемой области. основная ценность JS — правильно понять нужды людей, чтобы делать действительно востребованные услуги и решения, а не что попало.
пример:
User Story — форма выражения задач, когда уже приблизительно понятна технология реализации потребностей. основная ценность User Story — единица группировки ценности, планирования, разработки и поставки.
пример:
Use Case — форма выражения технологии, сценария исполнения задачи с помощью какого-то бизнеса, услуги, решения, продукта. основная ценность UC — текст сценария, пошагового алгоритма.
пример:
хорошего готового ответа на вопрос не видел, поэтому попробую рассказать тут:
1. Job Story придуманы для описания потребностей и нужд, чтобы продукты и сервисы решали настоящие потребности, а не просто давали какие-то возможности, оторванные от нужд.
2. User Story придуманы, чтобы сместить обсуждение свойств софта с функций на язык пользовательских задач. тк за функциями опять-таки не видны цели-задачи, чего хочет добиться пользователь в ходе применения объекта проектирования. также они были придуманы как единица поставки ценности в разработке с короткими инкрементами — 2 недели.
3. Use Cases придуманы как способ группировки и выявления функций, опирающийся на законченную ценность, а не просто по схожести.
Итого:
Job Story — форма выражения потребностей, самый верхний уровень модели деятельности в рассматриваемой области. основная ценность JS — правильно понять нужды людей, чтобы делать действительно востребованные услуги и решения, а не что попало.
пример:
когда мне нужно купить микроволновку, я хочу воспользоваться заёмными деньгами, но чтобы не платить потом проценты
User Story — форма выражения задач, когда уже приблизительно понятна технология реализации потребностей. основная ценность User Story — единица группировки ценности, планирования, разработки и поставки.
пример:
как действующий клиент банка, я хочу подать заявку на получение кредитной карты с grace-периодом, чтобы иметь возможность делать важные покупки даже тогда, когда у меня не хватает денег.
Use Case — форма выражения технологии, сценария исполнения задачи с помощью какого-то бизнеса, услуги, решения, продукта. основная ценность UC — текст сценария, пошагового алгоритма.
пример:
Получить кредитную карту:
1. Клиент обращается в банк и подаёт заявку на КК
2. Банк проверяет кредитную историю клиента и убеждается, что Клиент удовлетворяет правилам банка
3. Банк сообщает Клиенту о возможности выдачи карты
4. Банк выпускает карту и передаёт её реквизиты Клиенту