Разбиране на Scrum метриките: Скорост, Пропускливост и Време на цикъл
Разгледайте основните Scrum метрики като скорост, пропускливост и време на цикъл. Научете какво измерват, как да ги използвате ефективно и често срещани клопки, които да избягвате за подобрена производителност на екипа и прогнозиране.
Много екипи измерват неща. Това е добре. Измерването помага да разберете какво се случва и да предвидите какво може да се случи след това. Но не всички метрики са еднакви и някои често се използват неправилно. За Scrum екипите, разбирането на скоростта, пропускливостта и времето на цикъл е ключово за подобряване на начина, по който доставят стойност. Тези метрики са инструменти. Използвайте ги, за да инспектирате и адаптирате, а не да съдите или сравнявате.
Скорост: Какво е и какво не е
Скоростта измерва количеството елементи от Продуктовия беклог, които един Scrum екип е завършил в един Спринт. Обикновено се изразява в стори точки или брой елементи. Например, един екип може да завърши 30 стори точки в един Спринт, след това 35 в следващия. Това дава на екипа историческа средна стойност на завършената работа за Спринт. Това е полезен вход за Разработчиците при планирането на бъдещи Спринтове, помагайки им да прогнозират колко работа могат реалистично да поемат в един Спринт. Това е също така вход за Продуктовия собственик за дългосрочно прогнозиране.
Въпреки това, скоростта е вътрешна метрика на екипа. Тя е специфична за един екип, неговата Дефиниция за готово и неговите практики за оразмеряване. Не можете да сравнявате скорости между различни екипи. Да правите това е като да сравнявате ябълки с портокали. То не ви казва нищо полезно и често води до лоши стимули. Скоростта също така не трябва да се използва като цел за производителност. Ако кажете на екип да увеличи скоростта си, те вероятно ще завишат оценките на стори точките, без да доставят повече реална стойност.
Пропускливост: По-проста мярка
Пропускливостта е по-проста от скоростта. Тя е броят на елементите от Продуктовия беклог, завършени за определен период. Например, един екип може да завърши 7 елемента в един Спринт, 8 в друг и 6 в трети. Тази метрика е по-малко абстрактна от скоростта, защото не разчита на субективни единици за оценка като стори точки. Тя просто брои завършените елементи.
Пропускливостта може да бъде особено полезна за екипи, които имат последователни размери на елементите или са разбили работата си на много малки, сходни по размер части. Тя предлага директен брой на доставената работа, което я прави лесна за разбиране и проследяване във времето. Подобно на скоростта, пропускливостта помага при прогнозирането и разбирането на капацитета на екипа. Тя все още е вътрешна метрика на екипа, не е за сравнение.
Време на цикъл: Фокус върху потока
Времето на цикъл измерва общото време, необходимо на един елемент от Продуктовия беклог, от момента, в който започне работа по него, до момента, в който е готов. Това е продължителността от момента, в който Разработчикът издърпа елемент в 'в процес', докато той не отговаря на Дефиницията за готово. Например, ако един елемент е започнат в понеделник и завършен в петък, времето му на цикъл е пет дни.
По-ниските времена на цикъл означават по-бърза доставка. Тази метрика е отлична за идентифициране на тесни места и подобряване на работния поток. Ако времената на цикъл са високи, това често сочи към забавяния при преглед, тестване или предаване. Намаляването на времето на цикъл означава, че стойността достига до потребителите по-бързо и циклите за обратна връзка се скъсяват. Това е мощна метрика за непрекъснато подобрение.
Кога да използвате коя метрика
Изборът на метрика зависи от това, което искате да разберете и подобрите:
- Използвайте Скорост или Пропускливост за планиране на Спринт и прогнозиране на издания: За да помогнете на Разработчиците да разберат колко работа могат да поемат в един Спринт и за Продуктовия собственик да прогнозира кога по-голям набор от функционалности може да бъде готов.
- Използвайте Време на цикъл за идентифициране на тесни места и подобряване на потока: За да разберете колко време отнема доставката на отделни елементи и да посочите области, където работата засяда или се забавя.
- Използвайте всички тях за прозрачност и инспекция: За да предоставите данни за дискусия от Scrum екипа по време на Спринт ретроспективата, да идентифицирате тенденции и да формулирате експерименти за подобрение.
Често срещани клопки, които да избягвате
Третирането на тези метрики като показатели за производителност за отделни лица или за сравняване на екипи е грешка. Това води до манипулиране на системата, а не до реално подобрение. Фокусирайте се върху тенденцията във времето, а не върху отделни данни. Стабилната скорост или пропускливост позволява по-надеждно прогнозиране. Намаляващото време на цикъл показва подобрена ефективност и поток. Използвайте тези метрики, за да насърчите прозрачността и да подкрепите самоуправлението и усилията за непрекъснато подобрение на Scrum екипа, а не да ги контролирате.
