Завищення завищів та перепланування


10

Ми в середині нашого першого спринту і щось світає над нами: ми переоцінили!

Ми запланували 114 ідеальних годин на цю 2-тижневу ітерацію, і наприкінці першого тижня ми закінчили весь спринт. Що ми робимо зараз? "Книга" говорить, що ми повинні, і ми отримаємо наступні пункти з високим пріоритетом із відставання. Хоча, як їх додати до діаграми згоряння? Чи переписуємо ми це для того, щоб враховувати ці історії так, ніби вони там були з самого початку? Або просто додати їх оцінки до осі у дня, коли ми починаємо працювати над ними (показуючи стрибок кута на 90о)?

Будь-який відгук вітається!

Відповіді:


9

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

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

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

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

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


7

Якщо ви скасуєте спринт , це не зашкодить і плануйте наступний спринт, враховуючи поточну швидкість.

З офіційного посібника з Scrum :

Спринти можна скасувати до закінчення вікна часу спринту. Тільки Власник продукту має право скасувати спринт, хоча він може зробити це під впливом зацікавлених сторін, Команди або ScrumMaster.

Оскільки планування спринту слід проводити в ході дискусії з власником продукту, майстром scrum і командою, було б дуже продуктивним просто вибрати наступні історії користувачів.

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


1
Починати новий спринт, коли робота в останньому завершена "занадто рано", спричиняючи спринти з різною довжиною (тобто не відмічені часом)?
Мартін Вікман

3
Мартін Вікман: ​​це виняткові дії, необхідні у винятковій ситуації.

2
Власник продукту може (і повинен) скасувати спринт, якщо це необхідно. scrum.org/storage/scrumguides/Scrum%20Guide.pdf (стор. 11)

Це не схоже на випадок, коли скрут потрібно скасувати. Просто поговоріть з власником програми, щоб визначити, які історії втягнути у поточний спринт. Історії, які можна закінчити за один тиждень.
Блейк

@Blake: саме так це визначено в офіційній книзі scrum 11, див. Вище.

5

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

введіть тут опис зображення

Ця діаграма показує, що команда додала ще 20 пунктів роботи в ітерації 5. Це зображення показує ітерації, але воно працює так само добре, як і дні.


1
У мене склалося враження, що Burn Down Charts показує роботу, що залишається на спринті в частині сюжетних точок, тоді як діаграма Burn Up показує загальну доставлену зароблену вартість замовнику. Історія балів та зароблена цінність різні - сюжетні точки стосуються часу та зусиль, необхідних для виконання завдань, визначених розробниками, а зароблена цінність - це вартість кожної історії, як призначається власником продукту. Burn Down фокусується на спринтній основі для розробників, тоді як Burn Up фокусується на рівні проекту для менеджерів та клієнтів. Це не так?
Томас Оуенс

1
@Thomas: Ви можете замінити очки за значенням, якщо це важливо, або створити дві діаграми. Ви можете використовувати роки, ітерації, дні або будь-який час, який відповідає вашому проекту найкраще.
Мартін Вікман

Будучи в команді, яка записувала графіки за днями, будь ласка, НЕ робіть діаграму опіку, коли дні є одиницями. У нашій команді в двотижневому спринті першу половину тижня не проявляли великої активності, тому керівництво нервувало ... хоча причина, чому не було великої активності, була через зустрічі, які ми мали протягом перших двох дні ... На моїй думці, тут ідеальний рівень деталізації.
RyanWilcox

2

Існує низка різних методик візуалізації цього.

Один з них - ввести зміщення до осі y (горизонтальної осі) в день додавання нових сюжетів, а фактичний графік вигорання потім буде нижчим від початкового рівня "0".

Інша - зробити вигляд, що вони там були з самого початку (що набагато простіше, ніж ви використовуєте графіки вигону на основі CGI).

І ти міг придумати своє.

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


1

Я б хотів розбити проблему ОП на три чіткі питання:

  1. Продовжити чи скасувати спринт?
  2. Що робити в тиждень, що залишився, якщо спринт продовжується?
  3. Як спланувати наступний спринт?

Діаграми вибуху та вигорання, згадані в інших питаннях, хоча є корисними, є вторинними для "що ми робимо зараз?

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

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

Як спланувати наступне : тут можна спробувати оцінити відносну величину або використати еквівалентність "історія-людина-день" та коефіцієнт фокусу як наближення, як описано в книзі Генріка Книберга "Скрут і XP з траншей". Ми вже обговорювали це в іншій темі.


1

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

Тож ризик просто захопити речі з вершини УВ та продовжувати це те, що ці пункти на верхній частині УВ застаріли (як за змістом, так і за пріоритетністю), і що ваша команда в останньому спринті отримала щось не так і ви просто будуватиметься на цих помилках, не отримуючи зворотного зв’язку від PO.

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

Що стосується речей діаграми про спалення, то в оригінальному питанні, здається, не вдається зрозуміти, що це таке. Це дійсно просто інструмент для визначення, чи є у вас проблеми з прогресом під час спринту. З урахуванням того, що було описано, графік вибуху повинен був увійти в цю ситуацію приблизно 2 або 3 дня Спринту, коли це показало б, що Команда поступається, набагато випереджаючи графік виконання завдань спринту. Тоді ви ставите питання "Чому?" І визначаєте, чи ваші оцінки просто відійшли, або, можливо, програмісти неправильно інтерпретують завдання, чи щось якимось чином зійде з рейок.

Але якщо ти ігноруєш діаграму обертання та круїз на ніби нічого дивного не відбувається, то схоже, що ти просто трактуєш це як якийсь безглуздий артефакт, який ти створюєш, тому що "книга" говорить тобі. На мою думку, якщо ви вирішите просто витягнути ще якісь речі з верху ПБ і продовжувати другий тиждень, тоді просто розпочніть нову перегороду на другий тиждень (і тоді ви можете ігнорувати, як ви зробили цю для перший тиждень).


0

Я б проконсультувався з власником продукту щодо того, яку роботу потрібно робити, і додав би його до поточного спринту на дату приведення роботи. Можна відстежувати додані роботи на графіку згоряння. У мене немає проблем із діаграмою опіку, яка трохи нагадує американські гірки. Це станеться в будь-якому випадку, коли члени scrum оцінюють час, що залишився на виконання завдань.

Зразок Вигорання з додатковою роботою

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.