4. 4
Ваша перша робота:
• Перефарбувати
зовнішні елементи в
жовтий колір (те що
видно на малюнку)
• Оплата погодинна
Скільки мендеїв
потребує
перефарбування??
Estimation Mindset. Exercise.
Уявіть собі, що вам набридло займатися ІТ
І ви вирішили організувати бізнес з перефарбовуванням будинків
5. 5
Фібоначчі і відносне оцінювання
Намалюйте 12 різних фігур різного розміру
Знайдіть найменшу фігурку - це буде “1”
Приблизно оцініть інші фігурки відносно “1” – 1,2,3,5,8,13,21,35
1, 1-2, 2-3, 3-5, 5-8, 8-13, 13-21, 21-35
6. 6
Size
Velocity
Calculation
Duration
250 pounds
Velocity =
50 Pounds
250/50 = 5
trips
120
story points
Velocity =
20 Points
120/20 = 6
Iterations
Що таке командна швидкість?
За одну хвилину зафарбуйте якомога більше фігурок і порахуйте швидкість у
відносних поінтах
Порахуйте скільки приблизно хвилин потрібно для того, щоб зафарбувати
інші фігурки
7. 7
Case #1. Команда не могла оцінити проект
Команда на протязі місяця не могла оцінити проект в мендеях
Замовнику та команді запропонували гнучкий підхід оцінки
ПМ та ВП з боку замовника провели приїхали на 3 дні до команди
За три дні був сформований та оцінений Журнал Продукту з Дорожньою
Картою
9. 9
Сортування Історій за розміром
Комагда розмістила всі Історії в черзі від самих легких до самих складних
Порівняли всі Історії і визначили розмір
10. 10
Підготовка Дорожньої Карти
Власник Продукту встановив ціль продукту на наступні 6 місяців
Команда розкидала всі історії по релізам
Команда дослідила наскільки всі релізи сбалансовані
Великі історії за “13” були помічені як ризикові і критичні для аналізу та
розбивки
Досліділи як випускати великі Історії
11. 11
Адаптація плану
З Дорожньої Карти стало очевидно що швидкість має бути приблизно 30 SP
Реальна Швидкість була близько 15 SP. Наполовину менша ніж
потрібно.
Було прийнято рішення додати ще одну команду.
Власник Продукту постіно видаляв з Журналу менш важливі Історії
12. 12
Affinity Estimating
Розсортувати історії за складністю в режимі “тиші”
Обговорити наші припущення, на яких ми розсортували Історії
Найменша історія стає “1” – порівняйте інші історії відносно і запишіть оцінку на стікер
13. 13
Журнал Продукту
1. As a site visitor, I can read current news on the home page.
2. As a site visitor, I can access old news that is no longer on the home page.
3. As a Publisher, I can email news items to the editor. (Note: this could just be an
email link to the editor.)
4. As a Site Editor, I can set the following dates on a news item: Start Publishing
Date, Old News Date, Stop Publishing Date. These dates refer to the date an
item becomes visible on the site (perhaps next Monday), the date it stops
appearing on the home page, and the date it is removed from the site (which
may be never).
5. As a site visitor, I can subscribe to an RSS feed of news (and events? Or are
they separate?).
6. As a site editor, I can assign priority numbers to news items. Items are displayed
on the front page based on priority.
7. As the site editor, I have pretty good control over how the article looks (include
images and captions, for example).
8. As a site visitor, I can do a full-text search of article body, title, and author name.
9. As a site visitor, I can post comments about articles so that others can read
14. 14
Release Roadmap
Передбачається що швидкість буде 15 s.p. за один Спрінт (2 тижні)
Підкидаємо монетку 4 рази і рахуємо скільки разів випав орел.
Velocity = n(“Орел”) x 5 s.p.
Якщо орлів не випало, тоді ваша швидкість = 3 s.p.
Розкидуємо наші історії по спрінтам
15. 15
Case #2. Непрозорий Журнал Продукту
Concerns:
З 24-х історій в Продуктовому Журналі було оцінено тільки дві
Команда не може в мендеях оцінювати історії з непроаналізованими вимогами
Власник Продукту комітився за команду, постійно змінював пріорітети і додавав
нові історії до Спрінту
Not estimated
16. 16
Спробували сторі поінти
Команді було досить легко оцінити в відносних сторі поінтах
Багато оцінок були основані на припущеннях (жовті кольори)
17. 17
Що команда отримала
Продуктовий журнал повністю оцінений
Команда має видимість на 6 місяців вперед
Власник Продукту може тепер вираховувати приблизні дати
Продуктивність команди зросла, через зменшення змін в пріорітетах
та багатозадачності
19. 19
Попередження
Швидкість команди буде постіно змінюватися
Команда має чітке Визначення “Завершенності” для Історії
Вартість сторі поінта буде змінюватись, в залежності від того як
команда розвивається
Не можна фіксувати сторі поінт до абсолютних величин, інакше
зріст команди буде зупинено
Визначення одного сторі поінту не змінюється – найменша історія,
яку команда вибрала на початку проекту
20. 20
What Makes a Good Plan?
A good plan is one that supports reliable decision making