Истории толпы и негласно [закрытые] функции

13
задан Charles 2 February 2012 в 04:03
поделиться

4 ответа

Классический шаблон для написания хороших рассказов: «Как <роль> , я хочу <действие> , чтобы <ценность бизнеса> » (или варианты вокруг этого), и рассказ действительно должен обеспечивать ценность для бизнеса . Почему? Что ж, если история не передает ценность для бизнеса, которую она создает, как может владелец продукта (скорее всего, нетехнический) оценить ее важность и соответственно расставить приоритеты? Написание хороших историй увеличивает ваши шансы на то, что они будут оценены как важные и, таким образом, реализованы.

Отличный инструмент для определения ценности для бизнеса - это 5 Whys (который используется для анализа первопричин, т. Е. Поиска первопричины проблемы). Документация по огурцу очень хорошо объясняет, как использовать его, чтобы найти "хорошую" коммерческую ценность, и содержит очень хороший образец, поэтому вместо того, чтобы перефразировать его, я цитирую объяснение ниже:

Бизнес значение и MMF

. Вам следует обсудить часть функции "Для того, чтобы" и выдвинуть стек максимум 5 раз (спросите, почему {{1} } рекурсивно) до тех пор, пока вы не получите одну из следующих бизнес-ценностей:

  • Защитить доход
  • Увеличить доход
  • Управлять затратами
  • Увеличить ценность бренда
  • Сделать продукт заметным
  • Обеспечьте больше ценности для своих клиентов

Если вы собираетесь внедрить функцию , которая не поддерживает одно из этих значений, скорее всего, вы собираетесь {{1} } реализовать бесполезную функцию. Вы можете выбросить ее полностью или отложить ее в своем невыполненном журнале.Сосредоточьтесь на реализации MMF ( Минимум рыночных функций ), которые принесут наибольшую пользу.

Вот пример из сеанса чата IRC в #cucumber:

 
 [17:08] Luis_Byclosure: У меня проблемы с применением правила "5 почему" к функции 
 "вход" (представьте себе такое приложение, как YouTube) 
 [17:08] Luis_Byclosure: как вы объясняете ценность для бизнеса функции "вход в систему"? 
 [17:09] Luis_Byclosure: Чтобы меня узнавали среди других людей, я хочу войти 
в приложение (?) 
 [5 : 09pm] Luis_Byclosure: почему я хочу, чтобы меня узнавали среди других? 
 [17:11] aslakhellesoy: Почему люди должны входить в систему? 
 [17:12] Luis_Byclosure: Я не знаю ...Почему? 
 [17:12] aslakhellesoy: Я спрашиваю вас 
 [17:13 pm] aslakhellesoy: Почему вы решили, что необходим вход в систему? 
 [17:13] Luis_Byclosure: идентифицируйте пользователей 
 [17:14 pm] aslakhellesoy: Почему вы должны идентифицировать пользователей? 
 [17:14 pm] Luis_Byclosure: может быть, потому что людям нравится чтобы знать, кто что 
публикует 
 [5:15 pm] aslakhellesoy: Зачем кому-то нужно знать, кто что публикует? 
 [17:17 pm] Luis_Byclosure: потому что, если люди это чувствуют если контент принадлежит 
кому-то, тогда он заслуживает доверия 
 [17:17] aslakhellesoy: Почему контент должен выглядеть заслуживающим доверия? 
 [17:20] Luis_Byclosure: Trustworthy делает люди, заинтересованные в контенте и 
, следовательно, в веб-сайте 
 [5:20 pm] Luis_Byclosure: Почему я хочу заинтересовать людей сайтом? 
 [17:20 pm] aslakhellesoy : :-) 
 [17:21] аслахеллесой: Вы что-то там продаете? Или это просто для развлечения? 
 [5:21 pm] Luis_Byclosure: Потому что больше трафика означает больше денег на рекламу 
 [17:21 pm] aslakhellesoy: Вот так! 
 [5 : 22pm] Luis_Byclosure: Почему я хочу получать больше денег от рекламы? Потому что я хочу увеличить 
доходы. 
 [5:22 pm] Luis_Byclosure: И это конец, верно? 
 [17:23] aslakhellesoy: Чтобы получать больше посещают веб-сайт и зарабатывают больше рекламных денег, 
авторам необходимо войти в систему, 
чтобы содержание могло отображаться вместе с автором и выглядело 
более заслуживающим доверия.
 [17:23] аслахеллесой: В этом есть какой-то смысл? 
 [5:25 pm] Luis_Byclosure: Да, я так думаю 
 [17:26 pm] aslakhellesoy: Когда у вас есть кто-то невежественный (например, я), спросить эту 
глупую причину вопросы 
 [5:26 pm] aslakhellesoy: Теперь я знаю, почему вы хотите войти в систему 
 [5:26 pm] Luis_Byclosure: но трудно найти причину всего 
 [5: 26pm] aslakhellesoy: И если бы я был клиентом, я был бы в лучшей форме, чтобы уделить приоритетное внимание этой 
функции среди других 
 [5:29 pm] Luis_Byclosure: true! 
 

Итак, позвольте мне начать: почему было бы неплохо иметь хэш md5 для каждого файла (который, как вы выразились, является деталью реализации и не несет никакой коммерческой ценности)?

15
ответ дан 1 December 2019 в 23:14
поделиться

В конце концов, гибкость заключается в том, чтобы делать то, что работает для вас, чтобы быть продуктивным. Такие ответы нужны вам, чтобы решить, что работает.

Это может быть просто реализация другой истории, или это может быть отдельная история.

Что делает вашу группу наиболее продуктивной, так и должно быть.

1
ответ дан 1 December 2019 в 23:14
поделиться

Нет бэклога "схватки", только

бэклога продукта от владельца продукта, у которого есть бизнес-ценности

и

бэклога спринта от scrumaster / разработчиков, которые список задач, связанных с историей.

Я обновляю информацию, чтобы уточнить различие между документом видения и отставанием продукта в отношении ценности для бизнеса:

Документ видения бизнеса (стратегический уровень) полностью посвящен ценности бизнеса, а также отставанию продукта. Но Backlog продукта эквивалентен функциональным спецификациям в других традиционных методологиях, то есть это нечто КОНКРЕТНОЕ или ОПЕРАЦИОННО, непосредственно реализуемое командой, а не просто ВИДЕНИЕ от управляющего директора высокого уровня.

Конечно, отставание по продукту должно быть отслежено до элементов Vision Document Items.

2
ответ дан 1 December 2019 в 23:14
поделиться

Я бы поместил их примерно так:

  • «Не пользовательские истории» или «NUS»
  • «Только программисты» или «PO»
  • «За разумом» или «BTS»

Далее следует краткое описание функции.
Итак:

  • BTS: файловая система каталога
  • PO: найти тип файла с помощью магических байтов

Странно! Я делаю такую ​​же заявку! : -)

Обновление:

Итак, я прочитал вики , думаю, нам нужен дополнительный журнал (бэклог спринта).
Вики говорится:

Бэклог спринта

Бэклог спринта - это документ, содержащий информацию о том, как команда собирается реализовать функции для предстоящего спринта. Функции разбиты на задачи; Лучше всего, чтобы задачи оценивались от четырех до шестнадцати часов работы. При таком уровне детализации вся команда точно понимает, что делать , и любой потенциально может выбрать задачу из списка.

1
ответ дан 1 December 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: