User Story в Agile: что такое пользовательские истории?



Эта статья о пользовательских историях в Agile поможет вам понять, что такое пользовательские истории и как они помогают команде разработчиков при разработке продукта.

Основной элемент гибкие разработчики программного обеспечения Это делает пользователей и клиентов в центре внимания, и пользовательские истории способствуют именно этому. Они ставят конечных пользователей в центр разговора. В этой статье давайте обсудим пользовательскую историю в Agile.

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





В этой статье обсуждаются следующие темы:

разница между марионеткой и поваром

Что такое пользовательские истории?

Пользовательские истории - это простые и краткие описания функции пользователем или заказчиком системы. Они следуют общему шаблону:



Как я хочу этого.

Пользовательские истории - Пользовательские истории в Agile - Edureka

Давайте узнаем больше о пользовательских историях.



структура данных словаря в Java
  • Обычно пользовательские истории пишутся на стикерах и учетных карточках. Затем они размещаются на столах или стенах с целью планирования и обсуждения, поэтому вокруг них создаются разговоры.
  • Пользовательские истории, которые представляют собой дискуссии, вращающиеся вокруг пользовательских историй и с их помощью, очень важны и смещают акцент с описания функций на их собственное обсуждение.
  • Они всегда выражаются с точки зрения пользователя и не классифицируются как функция. Пользовательская история - это самая маленькая часть гибкой системы фреймворка.
  • Основная цель пользовательской истории - выразить и объяснить, как конкретная работа будет приносить пользу пользователю или покупателю. Важно отметить, что клиенты не обязательно должны быть внешними конечными пользователями, но также могут быть коллегами в вашей команде или внутри вашей организации.
  • Пользовательские истории не вдаваются в подробности и состоят из простых и немногих предложений.

Истории пользователей в Scrum и Канбан

И Scrum, и Kanban используют пользовательские истории в своих фреймворках. В Scrum пользовательские истории являются дополнением к спринтам и используются в ходе спринта. В KanBan команды добавляют пользовательские истории в свой бэклог и используют их в своем рабочем процессе. Таким образом, они помогают в лучшей оценке, планировании спринта, большей точности прогнозирования и большей гибкости в команде Scrum. С другой стороны, команды KanBan могут лучше справляться с незавершенной работой и улучшать свои рабочие процессы с помощью пользовательских историй.

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

Есть два способа добавить подробности в пользовательские истории:

  • Разделив пользовательскую историю на несколько меньших историй.
  • Добавив условия удовлетворения.

Условие удовлетворения относится к высокоуровневому приемочному тесту, который становится истинным после завершения гибкой пользовательской истории.

Кто отвечает за написание пользовательской истории?

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

Когда писать пользовательские истории?

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

Зачем создавать пользовательские истории?

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

используя класс сканера в java
    • Повышайте внимание пользователей - Список дел обычно держит команду в напряжении с задачами, которые необходимо выполнить, и вычеркнуты из списка, в то время как пользовательские истории полностью сосредоточены на пользователях и помогают в решении их проблем, поскольку они написаны с точки зрения пользователя. .
    • Разрешить сотрудничество - Когда конечная цель ясна и определена для команды, они могут эффективно работать вместе, чтобы достичь этой цели, а также обеспечить удовлетворение и хорошее обслуживание пользователя.
    • Развивайте творчество - Процесс написания и обсуждения пользовательских историй включает обсуждения и мозговой штурм, который помогает команде мыслить как критически, так и творчески, а также, возможно, находить решения для достижения конечной цели.
    • Дайте импульс - Каждая история дает импульс команде разработчиков через проблемы и прогресс.

Работа с пользовательскими историями

  1. Пользовательская история концептуализируется и записывается, затем она впитывается и внедряется в рабочий процесс. Обычно пользовательские истории пишут владельцы продуктов, менеджеры продуктов или менеджеры программ. Затем они отправляют их на рассмотрение.
  2. Во время собрания по планированию спринта или итерации команда принимает решение о том, какие истории будут включены в этот конкретный спринт. Кроме того, команды обсуждают функциональность и требования истории. Требования могут быть добавлены к истории после того, как они будут согласованы командой.
  3. Важным шагом на этой встрече является оценка историй в зависимости от их сложности и времени завершения. История должна быть завершена за один спринт. По этой причине команде необходимо обсудить истории.

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

Вот и все, ребята! На этом мы подошли к концу статьи «User Story in Agile». Вы также можете взглянуть на пока вы в нем.

Есть вопрос к нам? Пожалуйста, укажите это в комментариях к этому статья, и мы свяжемся с вами в ближайшее время.