A legfontosabb feladatokkal kezdünk. Az elkészült és elfogadott munkát számlázzuk.

Közösen meghatározzuk, mi kerüljön a következő használható verzióba, és megbecsüljük ezeknek a feladatoknak a méretét.

Így készül a becsült ár

Kijelöljük, mi kerüljön a következő verzióba

Először azokat a feladatokat választjuk ki, amelyek a következő használható verzióhoz a legfontosabbak. A későbbi ötleteket nem kell egyszerre megvalósítani.

Pontosan leírjuk, mi tartozik egy-egy feladathoz

A feladatokat annyira részletesen írjuk le, hogy megbízható becslést lehessen készíteni. Ha kell, kisebb részekre bontjuk őket, és rögzítjük a feltételezéseket, a függőségeket, azt, mi nem tartozik bele, valamint azt is, miből látszik, hogy elkészültek.

A későbbi ötletek is megmaradnak

Ami most nem kerül be, később is elővehető. Ezek a feladatok csak akkor növelik a becsült árat, amikor bekerülnek a tervbe, és kellő részletességgel meghatároztuk őket.

Mitől függ, hány storypoint egy feladat?

A kellően részletesen leírt feladatokhoz storypointértéket rendelünk. A storypoint a tervezés és az árazás egysége: nemcsak a felhasználó által látható eredményt, hanem a megvalósítás összetettségét, a szükséges döntéseket, a bizonytalanságot és az ellenőrzést is figyelembe veszi.

Egy elkészült és elfogadott storypoint díja jelenleg 12 300 Ft.

Ha a feladat célja és fontos követelményei nem változnak, a hozzá rendelt storypointérték általában változatlan marad. A későbbre tervezett munka először csak hozzávetőleges becslést kaphat. Mielőtt sorra kerül, kellő részletességgel meghatározzuk, és ekkor kapja meg a megvalósításhoz használt storypointértéket.

PÉLDA

Példák különböző méretű feladatokra

A példák ugyanabból a már működő emlékeztető alkalmazásból származnak. Ugyanez a funkció más storypointértéket kaphat egy másik alkalmazásban, ha eltérnek a kiindulási feltételek, a követelmények, a kapcsolódó szolgáltatások vagy az ellenőrzési igények.

PéldafeladatKiindulási helyzetStorypoint
Új, előre beállított halasztási idő hozzáadásaEgyedi halasztási idő már beállítható2
Hibajavítás: az utolsó emlékeztető törlése után rögtön jelenjen meg az üres lista—3
health check végpont hozzáadása és ellenőrzése egy már konténerizált emlékeztető alkalmazáshoz—3
„Összes”, „Aktív” és „Elvégzett” szűrők hozzáadása a meglévő emlékeztető-listához és API-hoz—5
CSV-export hozzáadása az éppen szűrt emlékeztető-listához—5
E-mailes regisztráció, bejelentkezés, jelszó-visszaállítás és védett felhasználói hozzáférésA külső bejelentkezési szolgáltatás már ki van választva és be van állítva8
Bejelentkezéshez kötött webes ügyfélfelület, ahol a felhasználók láthatják az emlékeztetőiket és fiókadataikatA mobilalkalmazásban már működik a bejelentkezés13

A táblázat nem rögzített funkcióárakat mutat. A konkrét feladat storypointértékét mindig annak az alkalmazásnak a környezetében határozzuk meg, amelyben a fejlesztést el kell végezni.

Mit jelent a 2, 3, 5, 8 vagy 13 storypoint?

2 storypoint kis, helyi módosítás egy jól ismert alkalmazásrészben. Kevés döntést igényel, az eredmény közvetlenül ellenőrizhető.

3 storypoint egy kisebb folyamat vagy meglévő működés jól körülhatárolt módosítása. A megvalósítás módja ismert, az ellenőrzés célzott.

5 storypoint önálló kisebb feladat, amely több összefüggő alkalmazásrészt érint, de kevés bizonytalanságot tartalmaz.

8 storypoint több részből álló feladat, jelentős megvalósítási, integrációs, biztonsági vagy ellenőrzési munkával.

13 storypoint nagyobb, de még jól körülhatárolt feladat, több összefüggő működéssel, fontos döntésekkel vagy integrációs kockázattal.

Miért ezeket az értékeket használjuk? Az 1, 2, 3, 5, 8 és 13 a Fibonacci-sorozat egymást követő értékei. A köztük növekvő különbség megkönnyíti a részben bizonytalan feladatok összehasonlítását. Több kisebb feladatból álló tervnél az egyes becslések eltérései is könnyebben kiegyenlíthetik egymást.

Nagyságrendi időviszonyítás. A storypoint a becsült feladatméret egysége, és egy teljes feladathoz rendszerint több storypointot rendelünk. Egy storypoint nagyságrendileg körülbelül 25 perc tapasztalt fejlesztői munkának felel meg, az ehhez kapcsolódó fejlesztési AI-szolgáltatások használatát pedig a storypointérték tartalmazza. Ez csak reprezentatív viszonyítás. Egy konkrét feladat tényleges fejlesztői ideje a storypointértékéhez képest jóval rövidebb vagy hosszabb is lehet az alkalmazás és a technológia ismerete, a szükséges döntések, a kockázatok, az akadályok, az átnézés, a tesztelés és a javítások miatt. Az elszámolás a feladathoz rendelt storypointértéken, nem a mért munkaidőn alapul.

Hogyan áll össze az első használható verzió?

Egy termékötletben rendszerint több feladat van, mint amennyi az első használható verzióhoz kell. Közösen állítjuk fel a sorrendet, és azt vesszük be az első verzióba, ami a kívánt eredményhez és a rendelkezésre álló kerethez szükséges. A többi ötlet megmarad későbbre.

A bekerülő feladatok storypointjait összeadjuk, majd összevetjük a fejlesztési ütemmel – vagyis azzal, hogy egy kéthetes időszakra körülbelül hány storypointot tervezünk. Így kapjuk meg az első verzió várható elkészülési idejét.

Szükséges
az első használható verzióhoz mindenképpen szükséges.
Fontos
bekerülhet az első vagy egy későbbi verzióba.
Későbbi fejlesztés
hasznos, de ráér az első verzió után.
Most kimarad
tudatosan nem kerül be a jelenlegi tervbe.

PÉLDA

Egy időpontfoglaló alkalmazás első verziója

PrioritásFeladatStorypoint
SzükségesA vállalkozás beállíthatja az időponttípusokat, a foglalható időszakokat és az időpontok hosszát8
SzükségesA látogatók megtekinthetik a foglalható időpontokat8
SzükségesAz ügyfél időpontot foglalhat, és megadhatja az elérhetőségeit5
SzükségesUgyanaz az időpont nem foglalható le kétszer8
SzükségesA vállalkozás megtekintheti a közelgő foglalásokat5
FontosA vállalkozás lemondhat vagy áttehet egy foglalást8
A tervezett első verzió itt ér véget42 STORYPOINT • 30 STORYPOINT / 2 HÉT • KB. 3 HÉT
FontosAutomatikus emlékeztetők küldése az időpontok előtt8
Későbbi fejlesztésA foglalások szinkronizálása külső naptárral13
Későbbi fejlesztésAz ügyfél megjegyzést adhat az időponthoz3
Most kimaradOnline fizetés fogadása—
Most kimaradTöbb üzlethelyszín támogatása—
Most kimaradKülön mobilalkalmazás készítése—

Ez egyszerűsített példa; egy valódi projekt tervét mindig a saját kiindulási helyzete, feladatai, prioritásai és becslései alapján készítjük el.

Fejlesztési ütem és kapacitás

Az alábbi lehetőségek azt mutatják, hogy kéthetente körülbelül hány storypointot tervezünk, hány fejlesztő dolgozik a projekten, és van-e jelenleg szabad kapacitás az adott ütemhez.

Focus

Fejlesztési ütemkörülbelül 30 storypoint kéthetente

Részt vevő fejlesztők1 fejlesztő

Jelenlegi díj30 elkészült és elfogadott storypoint: 369 000 Ft

Kapacitáselérhető

Momentum

Fejlesztési ütemkörülbelül 60 storypoint kéthetente

Részt vevő fejlesztők1 fejlesztő

Jelenlegi díj60 elkészült és elfogadott storypoint: 738 000 Ft

Kapacitáselérhető

Scale

Fejlesztési ütemkörülbelül 120 storypoint kéthetente

Részt vevő fejlesztők2 fejlesztő

Jelenlegi díj120 elkészült és elfogadott storypoint: 1 476 000 Ft

Kapacitáskorlátozott

A fejlesztők száma azt mutatja, hány fejlesztő vehet részt a projekt munkájában. A fejlesztési ütem a kéthetes időszakra tervezett storypointmennyiséget jelenti, nem lefoglalt teljes munkaidős fejlesztői órakeretet.

Ezek gyakori kiindulási lehetőségek. A konkrét projekthez illő fejlesztési ütemet és ajánlatot a feladatok áttekintése után egyeztetjük.

Egyeztessen velünk a projektről és a fejlesztési ütemről

Írja meg, mit szeretne létrehozni vagy továbbfejleszteni, mi működik már, és melyik eredmény a legfontosabb. Az első egyeztetés díjmentes.

Írjon e-mailt

Vagy írjon nekünk

Az érdeklődés elküldésével még nem foglal kapacitást, és nem jön létre megállapodás. Először áttekintjük a feladatokat, a tervezett fejlesztési ütemet és a megfelelő kezdő időszakot.

A megadott adatokat a megkeresés megválaszolásához használjuk. Az űrlapon automatikus ellenőrzéssel szűrjük a visszaélésszerű beküldéseket. Adatkezelési és süti tájékoztató