Ha még nem ismered az agilis fejlesztést, a sprint sebesség és a sebességdiagramok kiszámítása zavaros és bonyolult feladatnak tűnhet. Nos, a lényeg a pontszámok vezetése!
A sprint sebessége olyan, mint a pontok egy nagy tétű kosárlabda-meccsen. Segít az agilis és scrum csapat tagjainak tudni, hogy nyernek-e vagy veszítenek az idővel szemben.
A sprint sebesség megértésével és alkalmazásával a fejlesztőcsapatok javíthatják munkatempójukat és racionalizálhatják agilis fejlesztési folyamataikat. Az általános elv az, hogy minél nagyobb a sebesség, annál többet lehet elérni minden sprintben, és annál közelebb kerülünk a győzelemhez olyan korlátok mellett, mint az idő és a költségvetés.
Tekintse ezt az útmutatót a csapat sprintsebességének kiszámításának és optimalizálásának Phil Jacksonjaként. Emellett betekintést és stratégiákat is kínálunk a csapat termelékenységének növeléséhez a sprintciklusok során, hogy segítsünk Önnek a győzelem felé vezető úton.
Készen állsz arra, hogy urald az agilis pályát? Induljunk! 🏀
Mi az a sprint sebesség?
Az agilis csapatok rövid fejlesztési fázisokban, úgynevezett sprint ciklusokban dolgoznak. Minden ciklus, amely általában egy-négy hétig tart, a projektet a szoftver szállításához szükséges, mérhető munkakomponensekre osztja.
Természetesen a csapattársaid minden sprint során terveznek, programoznak, foglalkoznak a termékek hátralékával és átdolgozzák a funkciókat, de hogyan lehet megbecsülni a szállításhoz szükséges optimális időt? Pontosan ezért kell kiszámítani a sebességet. ⚡
A sprint sebesség hatékonyan nyomon követi a csapat előrehaladását, és becsüli, hogy mennyi munkát tudnak elvégezni egy sprint ciklusban. Minden ciklusnak megvan a maga sebessége, ami a csapat által elvégzett munkát illeti. Az elmúlt három-tíz ciklus átlagos sebessége segít megjósolni, hogy a termék- vagy fejlesztőcsapat sprintenként átlagosan mennyi munkát végez el.
Mi a célja a sprint sebesség becslésének?
A sprint sebessége nem a siker mércéje, hanem egy becslés, amely segít megérteni a csapat kapacitását. Ez egy meglehetősen önkényes mutató lehet, amely olyan tényezők alapján változhat, mint a projekt összetettsége, a csapat összetétele vagy külső hatások.
De a sprint sebességét akkor is meg kell mérnie, hogy:
- Értékelje, mikor tudja csapata befejezni egy adott projektet
- A jelenlegi haladási ütem alapján módosítsd a jövőbeli sprintek hatókörét és tervezd meg a munkaterhelést.
- Pontosabban felülvizsgálhatja és kezelheti az érdekelt felek elvárásait
A sprint sebessége a csapat termelékenységének folyamatos javulását is jelzi. A legtöbb esetben a sebességbecslések folyamatosan emelkedő tendenciát mutatnak, ami arra utal, hogy a csapat idővel hatékonyabbá vált.
Profi tipp: A csapat sebessége attól függ, hogy mennyire megbízhatóan teljesíted a sprint céljait. Ha javítani szeretnél a munkafolyamatok hatékonyságán, használd a ClickUp Sprints Template sablont. Előre beállított agilis mutatókkal és egyéni mezőkkel rendelkezik, amelyek segítségével bármilyen méretű csapat sebességét kiszámíthatod. És a legjobb az egészben? Teljesen ingyenes!

A sprint sebesség kiszámítása: képlet és lépések
A sprint sebesség kiszámítása a szoftverfejlesztésben egyszerű, ha megérted az alapvető képletet, amely a következő:
Sprint sebesség = x számú múltbeli sprintben elvégzett teljes munka ➗ A múltbeli sprintok száma, azaz x
Ahhoz azonban, hogy ezt a képletet használni tudja, először meg kell határoznia néhány dolgot, például a elvégzett munka és a sprint backlog kiszámításához használt mérőszámot. Az alábbi három standard lépésben és példákkal segítünk Önnek a folyamat megértésében:
1. lépés: Határozzon meg egy mutatót, amellyel nyomon követheti a több sprint során elért előrehaladást.
A sebesség kiszámításához különböző dimenziókban, például csapat, projekt és ügyfél szintjén kell mérni a munkát, ami kihívást jelenthet. Ezért kell megfelelő mérőszámot meghatározni a elvégzett munka pontos becsléséhez. A három leggyakrabban használt mérőszám:
- Történetpontok: A felhasználói történet röviden leírja a szükséges funkciókat az ügyfél szemszögéből. Az egyes történetek befejezése a munkával járó komplexitás alapján meghatározott időt és erőfeszítést igényel, amelyet történetpontokkal számszerűsítenek. Ahhoz, hogy meghatározza a sprint során elvégzett munka mennyiségét, a következő kérdést kell feltennie: Hány történetpontot teljesítettek a sprint során? Tegyük fel, hogy csapata 26 pont értékű felhasználói történetet teljesített az 1. sprint során, így a ciklusban elvégzett munka 26. Olvassa el ezt a rövid útmutatót a történetpontok kiszámításához az Agile-ben.
- Órák: Ha inkább a hagyományos mérőszámot részesíti előnyben, akkor a sprint sebességét órában is kiszámíthatja, ha meghatározza, hogy hány órát töltöttek a befejezett felhasználói történetekkel minden sprintben – például 120 órát. Ez a módszer a történetpontokhoz képest kevésbé részletes képet ad az elvégzett munkáról, különösen akkor, ha az időbecslések nem előre jelezhetők.
- Ideális napok: Sok csapat a sprint sebességét ideális napokban számolja, ahol minden ideális nap egy normál munkanap munkaóráinak számát jelenti (mondjuk 8 óra). Például a Sprint 1 során elvégzett 120 óra munka 120/8 vagy 15 ideális nappal fejezhető ki.
A legtöbb csapat a történetpontokon alapuló számításokat tartja megfelelőbbnek a csapat előrehaladásának nyomon követéséhez, mivel ezek figyelembe veszik a különböző fejlesztési feladatok változó komplexitási szintjeit, gyakran Fibonacci-sorozatot használva.
A sprint tervezés során, ideális esetben az első sprint előtt kiválaszthat egy mérőszámot. A választott mérőszám határozza meg azt is, hogy a csapata hogyan fejezi ki a sebességet – történetpontok, órák vagy ideális napok formájában.
2. lépés: Számítsa ki az egyes sprintek során elvégzett munkát
Használja a preferált mérőszámot, hogy számszerűsítse a csapat által egy sor sprint során elvégzett munkát. A munka magában foglalhatja a hátralékos feladatok elvégzését, a hibák kijavítását és a termék tulajdonos által javasolt új funkciók kidolgozását.
Ideális esetben három sprint során elvégzett munkát kell figyelembe venni a csapat sebességének referenciaértékének megállapításához. Ha azonban az elvégzett munka jelentősen ingadozik, több sprintre lehet szükség a haladási sebesség stabilizálásához.
3. lépés: Határozza meg csapata átlagos sprintsebességét
Miután megvan a kiválasztott sprintek során elvégzett munka adatai, csak ki kell számolnia az átlagot. Adja össze a teljes sztoripontokat, órákat vagy ideális napokat, és ossza el az eredményt a befejezett sprintek számával.
Nézzünk át néhány gyakorlati példát a jobb érthetőség érdekében.
1. példa: A sprint sebesség kiszámítása történetpontok segítségével
Tegyük fel, hogy naplózzuk az előző három sprintben teljesített story pontokat:
1. sprint: A csapat 10 felhasználói történetet teljesített, amelyek mindegyike 3 pontot ért, valamint egy másik bonyolult felhasználói történetet, amely 6 pontot ért. Ez összesen 36 történetpontot jelent (a részben teljesített történeteket nem számítva).
2. sprint: 9 felhasználói történetet tudtunk kezelni, amelyek mindegyike 5 pontot ért, így összesen 45 történetpontot kaptunk.
3. sprint: 38 sztoripontnyi munka elvégzése
Most adja össze a sztoripontokat, és alkalmazza a képletet: (36+45+38 sztoripont)/3 sprint, az eredmény 39,67.
Ebben az esetben az átlagos sprint sebességünk 39,67 story pont/sprint. Ez lényegében azt jelenti, hogy a csapatod ennyi erőfeszítést tud tenni minden sprint során.
2. példa: A sprint sebességének kiszámítása órában
A sprint sebességének órában történő kiszámítása hasonló módszert követ, mint az előző példában, de itt a feladatokat órára váltják át.
1. sprint: 160 óra 5 feladat elvégzéséhez
2. sprint: 240 óra 8 feladat elvégzésére
3. sprint: 180 óra 6 feladat elvégzésére
Az elmúlt három sprint során a csapat összesen 580 órát fektetett be. Ez nagyjából 193,33 óra sprintekenként, így az átlagos sprint sebesség 190 óra.
Az óraszámok becslése segít megérteni, hogy a csapat reálisan hány órát tud a projektmunkára fordítani anélkül, hogy túlvállalná magát. Példánkban látható, hogy a 2. sprint során jelentős csökkenés tapasztalható, ami nem feltétlenül reális, és megoldást igényel.
3. példa: A sprint sebesség kiszámítása ideális napok alapján
A napok használata mérőegységként gyakran az ideális nap meghatározásával kezdődik. Lehet, hogy előbb össze kell számolnia több sprint teljesítményét. Példánkban vegyük úgy, hogy az ideális nap 8 óra hosszú.
1. sprint: 96 óra munkaidő. 96/8 = 12 ideális nap
2. sprint: 120 óra – 15 ideális nap
3. sprint: 108 óra – 13,5 ideális nap
Ha hozzáadjuk az egyes sprintek ideális napjait, akkor 40,5-öt kapunk, így az átlag 13,5 ideális nap az egyes sprintekben.
6 stratégia a csapat sebességének javítására és stabilizálására
A sprint sebességének stabilnak kell lennie ahhoz, hogy megbízható és hasznos legyen a sprint tervezéshez. Ennek ellenére számíthat nagy ingadozásokra a sebességben az alábbi okok miatt:
- Túlbonyolított agilis projekt
- Felesleges tesztek és megbeszélések
- Korlátozott input a termék tulajdonosától
- Finomítatlan termék-backlog
- Személyzethiány
Bár ezek közül néhány kérdés nem a te hatáskörödbe tartozik, a ClickUphoz hasonló minőségi projektmenedzsment megoldások használatával elkerülheted a gyakori termelékenységi visszaeséseket. A szoftver segít a projektek hatékony lebonyolításában és a munkafolyamat előrehaladtával a magasabb sebesség fenntartásában.
Összeállítottunk hat szakértők által jóváhagyott stratégiát a csapat sebességének javítására és stabilizálására. Bemutatunk néhány hasznos funkciót is a ClickUp Agile Suite-ból, amelyek ideálisak a sprint sebességének nyomon követéséhez és a csapatok termelékenységének fenntartásához. 👇
1. Dokumentáld és optimalizáld a munkafolyamatodat
Az agilis csapatok rosszul optimalizált munkafolyamatok miatt eltérhetnek a céljuktól, ami általában csökkenti a sebességüket. Képzelje el a következő helyzetet: Miriam, egy képzett programozó, a munkanapjának 4 óráját azzal tölti, hogy a csapattagoktól pontos termékkövetelményeket kér. Mi van, ha ez más csapatokkal is megtörténik? A sebességük zuhan.
A különböző munkafolyamatok racionalizálásának és a hibák minimalizálásának egyetlen módja az, ha mindent dokumentálunk – a felhasználói esettanulmányoktól és a projekt követelményektől kezdve a hátralévő feladatokig.
Vegyük például a ClickUp Docs alkalmazást, amely segít központosítani a termékdokumentációt egy könnyen kereshető formátumban. Részletezze a szükséges specifikációkat, ossza meg és dolgozzon együtt a prototípusokon, és szervezze meg az egyes sprintek hátralékát, mindezt egy helyen.

A ClickUp egy átfogó sprinttervező eszköz, amely számos további funkcióval rendelkezik a csapat munkafolyamatainak optimalizálására, például:
- ClickUp AI : A platform AI-asszisztense egy kiterjedt, iparág-specifikus prompt-könyvtárral rendelkezik, amely az Ön egyedi szerepköréhez igazodik. Csapattársai írási és brainstorming-partnerként használhatják az eszközt, például az alábbi feladatokhoz: Esettanulmányok, teszttervek és műszaki projektdokumentumok írása Találkozói jegyzetek és egyéb adatok összefoglalása Funkciónevek brainstormingja
- Esettanulmányok, teszttervek és műszaki projektdokumentumok írása
- A megbeszélések jegyzetének és egyéb adatok összefoglalása
- Ötletelés a funkciók nevére
- ClickUp Automations : Használja a zökkenőmentes automatizálást az időigényes és rutin feladatok gyorsításához. Csapattársai több mint 100 előre elkészített automatizálás közül választhatnak, vagy saját automatizálásokat hozhatnak létre, ami lehetővé teszi számukra a munkafolyamatok gyorsítását és a kritikus fejlesztési feladatok kapacitásának növelését.
- Együttműködés észlelése : Ez a funkció lehetővé teszi a csapattagok számára, hogy lássák, ha egy másik kollégájuk ugyanazon a feladaton vagy dokumentumon dolgozik, mint ők, így elkerülhető a munka duplikálása.
- Esettanulmányok, teszttervek és műszaki projektdokumentumok írása
- A megbeszélések jegyzetének és egyéb adatok összefoglalása
- Ötletelés a funkciók nevére

2. A sebességjelentésekkel láthatóvá teheti az előrehaladást
Nem kell megvárnia három sprint végét, hogy képet kapjon a sebességéről. Sok csapat ma már vizuális jelentéseket használ, hogy valós időben nyomon követhesse a sprint sebességének becsléseit.
A sebesség nyomon követésének két népszerű módszere:
- Sprint sebesség diagram: Ez egy egyszerű grafikus ábrázolása az elvégzett munkának (az Y tengelyen) a sprintek során (az X tengelyen).
- Burndown diagram: A burndown diagram egy másik grafikus ábrázolás a sebesség nyomon követésére, amely áttekintést ad a még elvégzendő feladatokról az idő függvényében.

Fedezze fel a ClickUp Sprint sebesség kártyáit, amelyekkel vizuálisan ábrázolhatja és nyomon követheti csapata előrehaladását egy áttekinthető formátumban. Ezeknek a jelentéskártyáknak a beállítása alig igényel időt, mivel automatikusan igazodnak az alapértelmezett munkaterület vagy sprint mappa konfigurációihoz.
Ezenkívül a ClickUp alkalmazásban Burnup és Burndown kártyákat is létrehozhatsz, hogy betekintést nyerj a függőben lévő munkákba. Ezek a valós idejű jelentések javítják a sprint sebesség becslését és produktívabb tervezési megbeszélésekhez vezetnek.

3. Tartsa stabil szinten a sebességet a változók ellenőrzésével
A csapat sprintsebességének fenntartásában a következetesség a legfontosabb. Ha túl sok változót módosít több sprint során, az erősen ingadozó haladási sebességhez vezethet.
Általánosságban véve törekedjen arra, hogy a sprint hossza, a csapat fluktuációja és a sztoripontok becslései a sprintek során kiegyensúlyozottak legyenek. Ha a csapat túlterheltsége miatt késedelmeket jósol, mindig lehet módosításokat végrehajtani. Például egy új tag felvétele általában növeli a munkaterhelési kapacitást és segít a sebesség növelésében.
A ClickUp Sprints segítségével a projektváltozók nyomon követése gyerekjáték. A szoftver számos funkcióval segíti a scrum mastereket a projektek minden aspektusának hatékony kezelésében. Állítsd be a sprint dátumait, oszd ki a pontokat, kezelj a hátralékokat, határozd meg az UX tervezési feladatokat és állítsd be a prioritásokat, hogy mindenki tisztában legyen a feladatokkal és az ütemtervekkel.

A ClickUp segítségével nyomon követheti a sprint pontokat feladat és megbízott szerint, és részletes áttekintést kaphat az előrehaladásról. Bármikor végrehajthatja a változásokat a felhasználói igények és a jelenlegi üzleti célok alapján, és azonnal ellenőrizheti, hogy mindez hogyan befolyásolja a sebességét.
Maradtak még feladatok? A befejezetlen munkákat automatikusan átviheti a következő sprintre, és akár harmadik féltől származó eszközökkel, például GitHub, GitLab vagy Bitbucket integrálhatja is őket a haladás szinkronizálása érdekében.

4. Rendszeresen ellenőrizze a sprint-backlogot
A jól kidolgozott backlog a scrum munkafolyamatok kincsesbányája, amely a csapat tagjainak átfogó információkat nyújt egy új sprint megkezdésekor. A backlog finomítása biztosítja, hogy a csapatok a szükséges és/vagy nagy értékű feladatok végrehajtását helyezzék előtérbe a magasabb sebesség fenntartása érdekében.
Használhatja a ClickUp Project Backlog Template sablont a fontos feladatok és határidők szervezéséhez és felügyeletéhez minden sprint során. A sablon a feladatok rögzítésének egyszerűsítésére készült, és valós idejű haladáskövetéssel, beépített csapat-szinkronizálással, prioritások meghatározásával és scrum eszközökkel segíti Önt.

5. Vigyázz a külső függőségekre és a technikai problémákra
Bár a sebességet gyakran csapat szinten mérik, mind belső, mind külső tényezők befolyásolhatják ezt a mutatót. A követelmények változása, a kritikus szoftverek hiánya, a lassú ügyfél-visszajelzések vagy egy kulcsfontosságú csapattag távolléte csökkentheti az általános sebességet.
A legjobb gyakorlat az, ha a sprint tervezése során összefüggő függőségi térképet készít. Vegye figyelembe az összes lehetséges buktatót, például a megszakított jóváhagyási folyamatokat és a technikai akadályokat, mint például az elavult tesztkiszolgálók, hogy áttekintse az érintett, egymással összefüggő feladatokat.
Gyors kezdésre van szüksége? A ClickUp Dependencies segíthet! Ez a funkció lehetővé teszi, hogy kapcsolatokat hozzon létre és kövessen nyomon feladatok, dokumentumok és eredmények között. A platform Gantt-diagramjaival átfogó képet kaphat mindenről, például az ügyfelek és a megrendelések, az ügyfelek és az üzletek, vagy a felhasználók és a hibajelentések közötti kapcsolatokról.

6. Szánjon egy sprint retrospektívát a sebesség optimalizálására
Ha további sebességoptimalizálási lehetőségeket szeretne azonosítani, célszerű sprint retrospektívát tartani. Beszélje meg a csapattal az előző sprinteket, és jegyezze fel az egyes tagok véleményét arról, hogy mi tűnik megvalósítható munkaterhelésnek a következő sprintben.
Ne feledje, hogy a sprint sebességének agresszív optimalizálása néha kontraproduktív lehet. Ha például a következő sprintben több funkciót szeretne megvalósítani, akkor valószínű, hogy a minőség romlik, és a termékben sok hiba lesz.
A ClickUp Dashboards segítségével számos agilis jelentéshez férhet hozzá a sprint retrospektívákhoz. Vegyen részt adat alapú megbeszéléseken a haladást gátló tényezőkről. Például a Sprint kártyák segítségével mérheti a jelenlegi sprint teljesítményét, vagy a Time Tracking kártyák segítségével összehasonlíthatja a munkavállalók becsült munkáját az egyéni óráikkal.

Tipp: Használja a ClickUp retrospektív és sprinttervezési sablonjait, hogy szervezetten dokumentálja üléseit.
A sprint sebesség használatának lehetséges kihívásai
A sprint sebesség, ha rosszul használják, bármely fejlesztői csapat számára kellemetlenséget okozhat. Íme néhány kellemetlen helyzet, amelyre érdemes odafigyelni:
A csapat sprintsebességének helytelen kontextusban való használata
Ahogy Goodhart törvénye is sugallja: „Amikor egy mérőszám célkitűzéssé válik, elveszíti hatékonyságát. ”
A sprint sebesség nem az ideális eszköz a csapaton belüli változások előmozdítására. Elsődleges célja csak a jövőbeli sprintek tervezésének és a becslések jelentésének segítése.
A különböző csapatok sebességének összehasonlítása vagy azok felhasználása az alkalmazottak mikromanagementjéhez kiégéshez és a munka minőségének romlásához vezethet. A sebességnek szigorúan támogató eszköznek kell lennie, amelynek segítségével a csapat összehangolható, hogy értéket és elégedettséget nyújtson az ügyfeleknek, és megfeleljen a stakeholderek elvárásainak.
A technikai adósság figyelmen kívül hagyása
A sprint sebességének növelése potenciális kompromisszumot eredményezhet a sebesség és a minőség között, ami technikai adósságot okozhat. A munka gyors elvégzésének nyomása miatt a csapatok kihagyhatnak olyan alapvető gyakorlatokat, mint az egységtesztelés és a kódfelülvizsgálat.
Ne feledje, hogy a nagyobb sebesség nem egyenlő az üzleti értékkel. Helyezze előtérbe a csapatának megfelelő stabil sebességet.
Nincs idő a tétlenségre a jövőbeli sprintekben
Bár a sprint sebessége alapvető mutató az agilis projektmenedzsmentben, az új csapatok gyakran elkövetik azt a hibát, hogy túlzsúfolják a következő sprintet feladatokkal, így nem hagyva helyet a tétlen időnek. Ez hatással lehet a csapat teljesítményére és az eredményekre, különösen a szolgáltatáskimaradások kezelése során.
A sprint sebesség következetes mérésének előnyei
A fent bemutatott kihívások nagyrészt elkerülhetők, ha a sprint sebességet a megfelelő szemléletmóddal használja. Azok a csapatok, amelyek rendszeresen használják ezt a mutatót, három egyértelmű előnyt élveznek:
- Továbbfejlesztett sprinttervezés : A sprint sebesség megbízható módszert kínál a csapat munkaterhelésének felmérésére és a fejlesztési folyamat során felmerülő előre nem látható akadályok elkerülésére.
- Jobb kommunikáció az érdekelt felekkel: Egyszerűsíti a kommunikációt a projekt érdekelt feleivel. Adat alapú jelentésekre támaszkodva pontos időkereteket adhat meg a feladatokhoz.
- Jobb áttekinthetőség a munkamódszerekről: A sprint sebességének rendszeres ellenőrzése mélyebb betekintést nyújt a csapat hatékonyságába és munkamódszereibe, segítve a teljesítmény ingadozásainak korai felismerését.
A ClickUp segítségével a projektek sprintelnek előre
Növelje csapata hatékonyságát és termelékenységét a ClickUp segítségével – a sprint sebesség nyomon követésére és a teljes szoftverfejlesztési életciklus irányítására szolgáló végső eszközzel.
Az AI-alapú eszközökkel és agilis sablonokkal a ClickUp biztosítja azt a lendületet, amire szükséged van, hogy az élre állj és minden projektben hatalmas sikereket érj el. Regisztrálj ingyen, és adj a csapatodnak azt a kis pluszt, amire szükségük van, hogy minden feladatot sikeresen teljesítsenek! 🌺

