Sok helyen olvashatunk Storypoint definícókról, illetve különböző numerikus skálákról és koncepciókról, melyek a feladatok egymáshoz képesti viszonyitását hivatottak szolgálni. Értelemszerűen a Storypoint becslések közvetlenül kihatnak a csapat teljesítmény mérésére végső soron pedig folyamat javítási, értékelési rendszerre is. Ezért különösen fontos, hogy a projekt életciklusa alatt az egyes pontértékek egyet jelentsenek a feladat komplexitása szempontjából. Különösen igaz ez, ha több csapat dogozik egy projekten.
A csapataimnál egy a minerva-group által használt definíciós listát szoktam alkalmazni.
A numerikus skála a módosított fibonacci-t számsort alkalmazza, a planning poker kártyákon megszokott 1/2 -es érték kivételével, de igény esetén természetesen könnyen kiegészíthető.
Előnye, hogy a storypoint értékek mellett egyértelműen definiálja a fejlesztési ráfordítás mértékét a fejlesztői tevékenységek terminológiájával.
A definíciókban a pontosvessző (;) jelenti az és/vagy összefüggést a fejlesztési tevékenységek kapcsolatában.
0 | Triviális (pl. egyszerű átnevezés) |
1 | Technikaliag nem komplex, egyszerű implementálni |
2 | Technikaliag nem komplex, nehézkesebb implementálni |
3 | Valamelyest komplex vagy alapos átgondolást igényel az implementálás |
5 | Valamelyest komplex, ismeretlenekkel vagy külső függőséggel; kiterjedt tesztelést igényel |
8 | Komplex vagy szövevényes (a rendszer különböző részeit érinti); nagymértékű külső függelmek; különböző ismeretlenek; többszintű tesztelést igényel |
13 | Nagyon komplex és szövevényes (az egész rendszert érinti); rengeteg különböző mértékű függelem; határozottan sok ismeretlen; kiterjedt tesztelést igényel. |
20 | Eposz (Herkules) |
40 | Óriás eposz (Illiász és Odüsszeia kombinálva) |
100 | Az összes Görög-római, Babiloni, Perzsa és Hettita hősi eposz kombinálva |
Az utolsó három meghatározás (20, 40, 100) tréfás, ugyanakkor egyértelműen jelzi, hogy a 13-asnál nagyobb feladatokat érdemes kisebb user story-kra felbontani a könnyebb menedzselhetőség és a kockázatok minimalizálása miatt.