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 11 000 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.

Belső viszonyításként egy storypoint körülbelül 25 perc tapasztalt fejlesztői munkának felel meg. Ha a feladathoz AI-t is használunk, ehhez jellemzően körülbelül 15 perc AI-futtatás társul. A feladatokat ennek ellenére nem perc alapon számlázzuk: a díj a feladathoz előre rendelt storypointértéken alapul. Időalapú átváltást csak külön megállapodás esetén használunk, ha az emberi munkaidőt vagy az AI használatát storypointban kell elszámolni. A fejlesztéshez használt AI-futtatásnak nincs külön díja.

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

Fejlesztők1 fejlesztő

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

Kapacitáselérhető

Momentum

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

Fejlesztők1 fejlesztő

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

Kapacitáselérhető

Scale

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

Fejlesztők2 fejlesztő

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

Kapacitáskorlátozott

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ó