Що таке пункти історій?

Пункти історій — одиниця виміру в agile-розробці програмного забезпечення для вираження загальних зусиль, необхідних для повної реалізації елемента беклогу. Вони кодують складність, обсяг роботи та ризик — не час.

Чому agile-команди використовують пункти історій замість годин

Оцінка на основі годин здається точною, але систематично провалюється на практиці.

Пункти історій переформулюють питання з «Скільки часу це займе?» на «Наскільки складно це порівняно з тим, що ми вже робили?»

Ключова відмінність

  • Години оцінюють тривалість на основі швидкості однієї людини.
  • Пункти історій оцінюють зусилля як властивість рівня команди.
  • Ця абстракція спочатку здається контрінтуїтивною. Після 3–4 спринтів більшість команд виявляє, що їхня швидкість від спринту до спринту стає більш передбачуваною.

Що насправді вимірюють пункти історій

Добре відкалібрована оцінка пунктами історій охоплює три виміри роботи:

  • Складність: скільки рухомих частин має рішення?
  • Обсяг: скільки роботи?
  • Невизначеність: наскільки добре команда розуміє рішення?

Поширені шкали пунктів історій

Послідовність Фібоначчі (1, 2, 3, 5, 8, 13, 21) — найбільш прийнята шкала.

Деякі команди використовують модифікований Фібоначчі для роботи як з малими завданнями, так і з великими епіками.

  • 1, 2, 3, 5, 8, 13, 21 — стандартний Фібоначчі. Ідеально для команд, що роблять оцінки на рівні спринту.
  • 1, 2, 4, 8, 16, 32 — ступені двійки. Надається перевага інженерними командами.
  • XS, S, M, L, XL — розміри футболок. Ідеально для раннього вивчення та планування дорожньої карти.

Як почати оцінювати пунктами історій

Починати з пунктами історій легше, ніж очікує більшість команд.

Крок 1: Обеpіть еталонну історію

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

Крок 2: Оцінюйте відносно еталону

Для кожної нової історії команда запитує: «Це більше чи менше, ніж наша еталонна 3-пунктова історія?»

Крок 3: Відстежуйте швидкість протягом 3–4 спринтів

Після кількох спринтів розрахуйте ковзне середнє швидкості.

Спробуйте оцінку пунктами історій з командою, використовуючи безкоштовний Покер Планування онлайн — реєстрація не потрібна.

FAQ пунктів історій

Пункти історій ідентичні ідеальним дням?

Ні. Ідеальні дні оцінюють, скільки часу займе історія, якщо розробник працюватиме без перерв.

Чи повинні пункти історій складатися в щось?

В спринті сумарні пункти не повинні перевищувати ємність команди.

Чому наша швидкість постійно змінюється?

Швидкість змінюється, коли змінюється склад команди, коли змінюються типи історій.

Чи можуть різні команди порівнювати свої пункти історій?

Ні. Пункти історій мають сенс всередині команди, а не між командами.

Чи повинні оцінки включати тестування та огляд коду?

Так. Пункт історії повинен представляти повні зусилля по доведенню історії до Done.

Оцініть свій перший беклог з безкоштовним Покером Планування онлайн