Користувацькі історії (User Stories)

Користувацькі історії (User Stories)

Історія користувача являє собою невеликий, стислий опис функціональності або якості, необхідних для надання цінності конкретній зацікавленій стороні (specific stakeholder).

Розглянемо спочатку Користувацькі історії (User Stories) 10.48 які описані в Техніках BABOK v3

Опис Користувацьких історій (User Stories) в BABOK v3 (10.48.2)

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

Користувацька історія, як правило, складається з одного-двох речень, які описують, хто має потребу, про яку йдеться в історії, мету, яку намагається досягти користувач, та будь-яку додаткову інформацію, яка може бути критично важливою для розуміння змісту історії. Зосереджуючись на цінності для зацікавлених сторін, користувацькі історії запрошують до вивчення вимог шляхом сприяння додатковим розмовам із зацікавленими сторонами та групування функціональних вимог для надання послуг.

Користувацькі історії можуть бути використані

  • для фіксації потреб зацікавлених сторін та визначення пріоритетів у розробці рішень,
  • як основа для оцінки та планування доставки рішень,
  • як основа для створення тестів прийнятності для користувачів,
  • як метрика для вимірювання надання цінності,
  • як одиниця для відстеження пов'язаних вимог,
  • як основа для додаткового аналізу, і
  • як одиниця управління проектами та звітності.

Елементи Користувацьких історій (User Stories) в BABOK v3 (10.48.3)

Назва (за бажанням) User Stories (10.48.3.1)

Назва історії описує діяльність, яку зацікавлена сторона хоче виконати за допомогою системи. Як правило, це цільова фраза з активним дієсловом, подібно до того, як називаються варіанти використання.

Висновок про цінність User Stories (10.48.3.2)

Обов'язкової структури для історій користувачів не існує. Найпопулярніший формат включає три компоненти:

  • Хто (who): роль або персона користувача.
  • Що (what): необхідна дія, поведінка, властивість або якість.
  • Чому (why): вигода або цінність, яку отримує користувач, коли історія реалізується.

Наприклад, "Як <хто>, мені потрібно <що>, щоб <чому>." "As a <who>, I need to <what>, so that <why>

"За умови... Коли... Тоді" ("Given...When...Then") - ще один поширений формат.

Розмова User Stories (10.48.3.3)

Користувацькі історії допомагають командам дослідити та зрозуміти функцію, описану в історії, та цінність, яку вона надасть зацікавленим сторонам. Сама по собі історія не охоплює всього, що потрібно знати про потреби зацікавлених сторін, і інформація в історії доповнюється подальшим моделюванням у міру реалізації історії.

Критерії прийняття (Acceptance Criteria) User Stories (10.48.3.4)

Користувацька історія може бути підтримана шляхом розробки детальних критеріїв прийняття. Критерії прийняття визначають межі історії користувача та допомагають команді зрозуміти, що саме має забезпечити рішення для того, щоб принести користь зацікавленим сторонам. Критерії прийняття можуть бути доповнені іншими моделями аналізу за необхідності.

Міркування щодо використання User Stories (10.48.4)

Сильні сторони User Stories (10.48.4.1)

  • Легко зрозумілий для зацікавлених сторін.
  • Може бути розроблений за допомогою різних методів збору інформації.
  • Зосереджується на цінності для зацікавлених сторін.
  • Спільне розуміння бізнес-домену покращується завдяки співпраці у визначенні та вивченні історій користувачів.
  • Прив'язаний до невеликих, реалістичних і перевірених фрагментів функціональності, що сприяє швидкому наданню послуг і частому зворотному зв'язку з клієнтами.

Обмеження використання User Stories (10.48.4.2)

Загалом, користувацькі історії призначені як інструмент для короткострокового фіксування та пріоритизації вимог, а не для довгострокового збереження знань чи проведення детального аналізу. Нехтування цим принципом може призвести до наступних проблем:

  • Цей розмовний підхід може стати викликом для команди, оскільки вони не мають усіх відповідей та детальних специфікацій заздалегідь.
  • Потребує контексту та наочності; команда може втратити з поля зору загальну картину, якщо історії не простежуються через валідацію або не доповнюються аналізом вищого рівня та візуальними артефактами.
  • Може бути надано недостатньо документації для задоволення потреб в управлінні, недостатньо для майбутньої роботи або очікувань зацікавлених сторін. Може знадобитися додаткова документація.

Read more

Організація як Код: Від Кібернетики до Агентних Компаній

Організація як Код: Від Кібернетики до Агентних Компаній

Якщо форму час від часу не досліджувати, не аналізувати, не рухати й не змінювати, вона завмирає. Дослідження концепції "Organization as Code" та її застосування для Venture Builder (побренштормив разом з Claude ) Уявіть компанію, де більшість рутинних процесів — пошук ніш, аналіз конкурентів, написання контенту, онбординг клієнтів, фінансова звітність — виконуються

By Zosym Maxym
Модель фідбеку STAR

Модель фідбеку STAR

Модель фідбеку STAR — це інструмент для надання конструктивного, структурованого зворотного зв’язку, що фокусується на конкретних діях і результатах. Вона допомагає чітко пояснити, що саме було зроблено правильно або де є можливості для вдосконалення, з метою підтримки професійного розвитку і вдосконалення співробітників. Назва STAR є абревіатурою і розшифровується як: * S

By Zosym Maxym
Формули Ерланга для колл-центрів

Формули Ерланга для колл-центрів

Формули Ерланга B і C - були створені датським математиком Агнером Крерупом Ерлангом на початку XX століття для вирішення задач телефонної мережі. Ерланг шукав спосіб визначити, скільки телефонних ліній або операторів потрібно для обробки дзвінків у межах заданого рівня обслуговування. Його робота заклала основи теорії черг, яка використовується в різних

By Zosym Maxym
Модель фідбеку GROW

Модель фідбеку GROW

Модель фідбеку GROW — це інструмент, що використовується для надання структурованого зворотного зв’язку, спрямованого на розвиток співробітників, команд або організацій. На відміну від моделі коучингу GROW, модель фідбеку зосереджується на оцінці минулої діяльності та подальшому вдосконаленні шляхом створення діалогу між керівником і співробітником. Назва моделі також розшифровується як: * G — Goal

By Zosym Maxym