How to Write Effective Sprint Goals (+Examples)

Hogyan írjunk hatékony sprintcélokat (+példák)

„Kop-kop.”

Ki van ott?

„Carrie.”

Ki az a Carrie?

„Ööö, Carrie, átmész a következő sprintbe.”

Viccet félretéve, ez tényleg ijesztő – bocsánat, ijesztő –, amikor ez valóban megtörténik. Még a legjobban működő csapatok is néha elmulasztják a sprintcéljaik elérését.

Tegyük fel, hogy egy izgalmas új alkalmazást fejlesztő csapatot vezet. A következő sprint célját úgy határozza meg, hogy „a bejelentkezési funkció befejezése”. Egyszerűnek tűnik, igaz?

A sprint felénél azonban a csapat rájön, hogy a bejelentkezési funkció bonyolultabb, mint várták. Komplex biztonsági intézkedéseket és harmadik féltől származó integrációkat igényel.

Hirtelen az, ami egyszerű feladatnak tűnt, kihívássá vált. Vajon ez a csapat ezúttal eléri a sprintcélját?

Ebben a cikkben olyan célkitűzési stratégiákat ismertetünk, amelyek segítségével olyan gyakorlatias sprintcélokat fogalmazhat meg, amelyek összhangban állnak a csapata céljaival. Megtanulja, hogyan állítson fel olyan sprintcélokat, amelyek cselekvésre ösztönöznek és alkalmazkodnak a kihívásokhoz, így azok a sprintjének iránytűjévé válnak. Kezdjük!

Szüksége van egy átláthatóbb módszerre a sprinttervezés lebonyolításához?

Használja ingyenes Sprint-tervező eszközünket a sprintcélok meghatározásához, a feladatok fontossági sorrendjének megállapításához, a feladatok kiosztásához, valamint ahhoz, hogy a sprint kezdete előtt az egész csapatot összehangolja.

⏰TL;DR: A sprintcélok magyarázata

1. Mi az a sprintcél?A sprintcél meghatározza azt az egyetlen, legfontosabb eredményt, amelyet a csapatnak egy sprint során el kell érnie. Megmagyarázza, miért fontos a munka, és biztosítja, hogy mindenki ugyanazon a cél felé törekedjen.

2. Miért fontosak a sprintcélok az agilis módszertanban? Irányt mutatnak a prioritások meghatározásához, támogatják a döntéshozatalt akadályok felmerülése esetén, összekapcsolják a napi feladatokat a felhasználói értékkel, és megakadályozzák, hogy a csapatok letérjenek a kijelölt útról.

3. Mi teszi hatékonnyá a sprintcélokat?A hatékony célok egyértelműek, eredményorientáltak, mérhetőek, reálisak, összhangban állnak a termékvízióval, és elég rugalmasak ahhoz, hogy alkalmazkodjanak a változásokhoz.

4. Hogyan hozhatnak létre a csapatok jobb sprintcélokat? Dolgozzanak együtt a sprinttervezés során, alkalmazzák a SMART-keretrendszert, határozzák meg az elfogadási kritériumokat, és kössék a célokat közvetlenül a felhasználókra gyakorolt hatáshoz és az üzleti prioritásokhoz.

5. Hogyan követhetik nyomon a csapatok a sprintcélok elérésének előrehaladását?Használja a célok, irányítópultok, burndown-nézetek és feladatlinkek által biztosított közös átláthatóságot, hogy mindenki valós időben láthassa a hozzájárulásokat, a kockázatokat és az állapotot.

Mi az a sprintcél az Agile és a Scrum módszertanokban?

Az Agile és a Scrum módszertanokban a sprintcél a sprint kívánt eredményét jelenti, amely általában 1–4 hetes iteráció. Ez szolgál a fejlesztőcsapat számára irányadó pontként, egyértelművé téve azt a legfontosabb célt, amelyet a sprint időtartama alatt el kell érniük.

A sprintcélok nem a feladatok vagy a teljesítendő eredmények felsorolásáról szólnak; ehelyett a végfelhasználónak vagy magának a terméknek nyújtott értékre összpontosítanak.

A széles körben alkalmazott agilis keretrendszer, a Scrum kiemeli a sprintcélok fontosságát, mivel azok elősegítik a csapattagok közötti közös megértést. Míg a felhasználói történetek, a feladatok és az alfeladatok irányítják a napi munkát, a sprintcél ezeket a tevékenységeket egyetlen, koherens cél alá egyesíti, amely segít a scrum-csapatnak a fókusz megtartásában.

Egy jó sprintcél meghatározza a csapat napi tevékenységeinek hátterében álló „miért” kérdést, biztosítva, hogy mindenki egy közös cél felé törekedjen.

A sprintcél elengedhetetlen az agilis projekttervezés és a szoftverfejlesztés során, mivel iránymutatást nyújt a döntéshozatalhoz. Ha egy sprint során új feladatok merülnek fel vagy akadályok jelentkeznek, a sprintcél segít a legfontosabb feladatok prioritásainak meghatározásában. Egy jól meghatározott sprintcél nélkül a csapatok könnyen letérhetnek a kijelölt útról, vagy elveszíthetik a fókuszukat.

Mitől hatékony és elérhető egy sprintcél?

Ahhoz, hogy hatékony sprintcélt tűzzön ki, figyelembe kell vennie a sprint technikai és stratégiai szempontjait. A célnak összhangban kell lennie az üzleti igényekkel, értéket kell nyújtania a felhasználók számára, és a sprint időkeretein belül elérhetőnek kell lennie.

A rendkívül hatékony sprintcélok a következők:

  • Világos és tömör: A sprintcélnak a csapat minden tagja számára könnyen érthetőnek kell lennie. Egyetlen, egyértelmű célból kell állnia.
  • Eredményközpontúság: Koncentráljon arra, amit elérni szeretne (az eredményre), ahelyett, hogy azzal foglalkozna, hogyan fogja azt elérni. Ezáltal a csapat erőfeszítései összhangban maradnak a termékkel vagy az üzleti eredményekkel.
  • Mérhető: A sprintcél sikerének mérhetőnek kell lennie. A sprint végére egyértelműnek kell lennie, hogy a célt elérték-e vagy sem.
  • Reális és elérhető: A céloknak kihívást kell jelentenie a csapat számára, ugyanakkor reálisnak kell maradniuk a sprint időkerete és a rendelkezésre álló erőforrások figyelembevételével.
  • Összhangban a termékvízióval: A sprintcéloknak mindig tükrözniük kell a tágabb terméktervet és a hosszú távú víziót, hogy minden sprint hozzájáruljon az általános termékfejlesztéshez.
  • Rugalmas: Bár a sprintcélnak stabilnak kell maradnia, előre nem látható körülmények miatt a csapatoknak néha kissé módosítaniuk kell a tervet. A célnak bizonyos fokú rugalmasságot kell biztosítania a végrehajtás során.

Az olyan projektmenedzsment szoftverek használata, mint a ClickUp, segíthet olyan sprintcélok kidolgozásában, amelyek megfelelnek ezeknek a jellemzőknek.

További információk: Útmutató az operatív célokhoz

Hogyan segíthet a ClickUp a csapatoknak a sprintcélok kitűzésében és nyomon követésében?

A ClickUp egy helyen egyesíti a célokat, a feladatokat és a jelentéseket, így a csapatok valós időben nyomon követhetik az előrehaladást, a kockázatokat és az egyes tagok hozzájárulását.

  • Célok: Határozzon meg mérhető célokat, kapcsolja össze a feladatokat, és kövesse nyomon az eredményekhez való hozzájárulást
  • Sprint: Pontok hozzárendelése, ütemtervek kezelése, sebesség nyomon követése és a beállítások automatizálása
  • Agilis projektmenedzsment: Rangsorolja a backlogokat, ábrázolja az előrehaladást, kövesse nyomon az időt, és korán azonosítsa a kockázatokat

A ClickUp egy mindenre kiterjedő agilis projektmenedzsment-ökoszisztémát kínál. Számos funkciója kifejezetten az agilis sprinttervezéshez lett kialakítva.

Célkitűzés

Először is használhatja a ClickUp Goals funkciót, hogy segítsen csapataiknak a sprintcélok meghatározásában, nyomon követésében és mérésében.

ClickUp célok
Hozzon létre nyomon követhető célokat mérhető célértékekkel a ClickUp Goals segítségével

Használja ezt a funkciót mérhető célok kitűzéséhez, egyértelmű célértékekkel, határidőkkel és az előrehaladás nyomon követésével. Az a lehetőség, hogy a célokat kisebb részcélokra bontsa, és azokat a sprintekben végzendő konkrét feladatokhoz kapcsolja, növeli az átláthatóságot és a felelősségvállalást.

Csapatai nyomon követhetik azt is, hogy az egyes felhasználói történetek vagy feladatok hogyan járulnak hozzá az általános sprintcélhoz, biztosítva ezzel az összhangot.

A ClickUp vizuális eszközei, például a Gantt-diagramok és a ClickUp-műszerfalak, világos képet adnak a célok elérésének előrehaladásáról, így könnyen alkalmazkodhat a gyorsan változó helyzetekhez.

Olvassa el még: Agilis mutatók

Sprint-menedzsment

A ClickUp Sprints egy olyan, mindent magában foglaló funkció, amely segít időt megtakarítani, hatékonyan együttműködni és elérni a céljaidat.

ClickUp sprintek
Egyszerűsítse a sprintkezelést a ClickUp Sprints segítségével

Ez a funkció hatékony platformként szolgál a projekt előrehaladásának hatékony kezeléséhez és nyomon követéséhez, a nagyobb projektek kisebb, kezelhetőbb részekre bontásához, valamint a szervezettség és a csapat összpontosításának javításához.

Így segít a ClickUp Sprints:

  • Kezelje csapata munkaterhelését egy teljesen testreszabható pontrendszer segítségével. Összesítse az alfeladatokból származó pontokat, bontsa őket feladatkiosztottak szerint, és könnyedén rendezze őket, hogy egy pillantásra nyomon követhesse a sprinteket.
  • Határozza meg a sprint időpontjait, rendeljen hozzá pontokat, és jelölje meg a prioritásokat, hogy mindenki tudja, mit kell tennie és mikor
  • Átfogó irányítópult segítségével láthatóvá teheti csapata előrehaladását, nyomon követve a legfontosabb mutatókat, mint például a burn rate és a velocity
  • Automatizálja az ismétlődő feladatokat, például a sprintek létrehozását és a feladatok kiosztását, így időt takaríthat meg és csökkentheti a hibák számát
  • Zökkenőmentesen integrálja a ClickUp-ot más népszerű eszközökkel, például a GitHubbal és a GitLabbal, így egyszerűsítheti a munkafolyamatot és javíthatja az együttműködést

Agilis projektmenedzsment

A ClickUp agilis projektmenedzsment szoftvert úgy tervezték, hogy egyszerűsítse az agilis munkafolyamatot, különösen a Scrum-csapatok számára. Olyan funkciók sorát kínálja, amelyek jelentősen javíthatják a sprintcélok kitűzésének és elérésének folyamatát.

ClickUp agilis projektmenedzsment szoftver
A ClickUp agilis projektmenedzsment szoftver segítségével könnyedén kezelheti a termékfejlesztési terveket, a sprint-backlogot, a sprinteket, az UX-tervezést és még sok mást.

Így működik:

  • Hozzon létre és kezeljen sprint-backlogot, becsülje meg a feladatokat, és ossza ki azokat a csapattagok között. A ClickUp vizuális táblái és drag-and-drop funkciója megkönnyíti a feladatok fontossági sorrendbe állítását és biztosítja az összhangot a sprint-célokkal.
  • Bontsa a sprintcélokat kisebb, megvalósítható feladatokra. Használja a ClickUp feladatkezelési funkcióit a határidők és a feladatfelelősök kijelöléséhez, az előrehaladás nyomon követéséhez, valamint a pontosítás céljából megjegyzések hozzáadásához
  • Pontosan mérje meg az egyes feladatokra fordított időt, hogy biztosítsa az erőforrások hatékony elosztását és megakadályozza a projekt terjedelmének kiterjedését. A ClickUp beépített időkövetője segít a terv betartásában és a potenciális szűk keresztmetszetek azonosításában.
  • Képzelje el az előrehaladást a sprintcélok felé valós idejű burndown diagramok segítségével. Ezek a diagramok segítenek a potenciális kockázatok korai felismerésében és a szükséges kiigazítások elvégzésében, hogy a terv szerint haladjon tovább.
  • Hozzon létre egyedi munkafolyamatokat , amelyek a csapata konkrét igényeihez igazodnak. Ez a rugalmasság lehetővé teszi a folyamatok racionalizálását és a sprintek közötti következetesség biztosítását.

Hogyan kapcsolódnak a sprintcélok az OKR-ekhez?

A célok és kulcsfontosságú eredmények (OKR-ek) egy célkitűzési keretrendszer, amely segít a csapatoknak ambiciózus, mérhető célokat kitűzni és nyomon követni a kulcsfontosságú eredményeket. A sprintcélok kontextusában az agilis OKR-ek magasabb szintű struktúraként szolgálhatnak, ahol minden sprintcél egy vagy több kulcsfontosságú eredmény elérését segíti elő.

Használhat célkitűzési sablonokat a mérhető célok meghatározásához és azok előrehaladásának nyomon követéséhez az egyes sprintek során:

Melyik ClickUp-sablonok segíthetnek a csapatoknak a sprintcélok és az OKR-ek meghatározásában?

A ClickUp SMART célok sablonja hasznos segítséget nyújthat a sprinttervezés megkezdésétől egészen azok irányításáig és lezárásáig.

A ClickUp SMART célsablonjának segítségével maximális hatékonysággal állítson be és kövessen nyomon sprintcélokat

A sablon segít a célok kitűzésében és elérésében azáltal, hogy konkrét, mérhető, elérhető, releváns és időhöz kötött (SMART) célokat határoz meg, láthatóvá teszi az előrehaladást, és a feladatokat kezelhető részekre osztja.

Íme, hogyan segíthet ez a sablon a sprintcélok hatékonyabb kitűzésében és kezelésében:

  • Hozzon létre feladatokat egyedi állapotokkal, például „Befejezve”, „Nehéz”, „Elmaradás”, „Felfüggesztve” és „Ütem szerint halad”, hogy nyomon követhesse az egyes célok elérésének előrehaladását.
  • Osztályozza és adjon hozzá 12 különböző egyéni attribútumot, például a Szükséges erőfeszítés mértéke-t, hogy elmentse a célokkal kapcsolatos fontos információkat, és könnyen láthassa a célok elérésének előrehaladását.
  • Nyisson meg 5 különböző nézetet különböző ClickUp-konfigurációkban, például a SMART-célok, a Célokhoz szükséges erőfeszítés, a SMART-célok munkalapja, a Vállalati célok és az Első lépések útmutató nézeteket, hogy könnyedén megtekintse és kezelje céljait.
  • Javítsd a célok nyomon követését az időkövetési funkciók, a címkézés, a függőségi figyelmeztetések, az e-mailek és egyéb eszközök segítségével. Ez segít abban, hogy szervezett maradj és mindig kézben tartsd a céljaidat.

A ClickUp SCRUM Sprint-tervezési sablon célja, hogy segítsen Önnek a termelékenység növelésében. Egyszerű felületet biztosít a sprintek tervezéséhez egy együttműködésen alapuló környezetben.

Hatékonyan állítsa be és kezelje a sprint OKR-jeit a ClickUp SCRUM sprinttervezési sablon segítségével

Ezt a sprinttervezési sablont kreatív módon felhasználhatja az OKR-ek meghatározásához úgy, hogy a sprintcélokat összehangolja a mérhető célokkal. Íme, hogyan:

  • Használja a Sprint-cél egyéni mezőt konkrét OKR-ek meghatározásához, így a sprint-célokat saját céljaivá alakíthatja
  • Rendeljen kulcsfontosságú eredményeket az egyes feladatokhoz, és használjon egyéni mezőket, például a Story Points-ot az előrehaladás méréséhez
  • Használjon olyan nézeteket, mint a Gantt-diagram és az epikák, hogy láthatóvá tegye az OKR-ek felé tett előrehaladást
  • Használja a „Definition of Done” (Kész állapot meghatározása) módszert, hogy minden feladatnál biztosítsa az OKR-ek teljesülését

Ha célzott megközelítést keres a célkezeléshez, fontolja meg az OKR-ek használatát. Számos ingyenes OKR-sablon áll rendelkezésre.

A ClickUp OKR-sablon egy sokoldalú és könnyen testreszabható megoldás, amellyel garantáltan másodpercek alatt elindulhat.

A ClickUp OKR-sablonjával hatékonyabban dolgozhat ki és követhet nyomon az OKR-eket

Melyek a hatékony sprintcélok megfogalmazásának bevált módszerei?

Egy jól megfogalmazott sprintcél kidolgozása a scrum master, a termékfelelős és a fejlesztőcsapat közös munkájának eredménye. Íme néhány bevált gyakorlat, amelyet érdemes szem előtt tartani.

  • Használja a megfelelő terminológiát: A sprintcélokat specifikus terminológiával fogalmazzák meg. Csapat minden résztvevőt jelöl: a terméktulajdonost, a fejlesztőcsapatot és a scrum mestert Felhasználói történet egy cél leírása a felhasználó szemszögéből. Például: „Szeretném, ha 10 másodpercen belül be tudnék jelentkezni.” A követelményelemzés magában foglalja a felhasználói történetek áttekintését és finomítását annak biztosítása érdekében, hogy azok megfeleljenek bizonyos kritériumoknak. Végül a sprintcél pontosan meghatározza, mit kíván a csapat elérni egy sprint során.
  • Csapat minden résztvevőre utal: a termékfelelősre, a fejlesztőcsapatra és a scrum masterre
  • Felhasználói történet: egy cél leírása a felhasználó szemszögéből. Például: „Szeretnék 10 másodpercen belül be tudni jelentkezni.”
  • A követelményelemzés magában foglalja a felhasználói történetek áttekintését és finomítását annak biztosítása érdekében, hogy azok megfeleljenek bizonyos kritériumoknak
  • Végül a sprintcél pontosan meghatározza, mit kíván elérni a csapat egy sprint során.
  • Használja a SMART keretrendszert: A sprintcéloknak konkrétnak, mérhetőnek, elérhetőnek, relevánsnak és időhöz kötöttnek kell lenniük. Például ahelyett, hogy azt mondaná: „fejezze be a bejelentkezési funkciót”, tűzze ki célul, hogy „2 héten belül hozzon létre egy felhasználóbarát bejelentkezési funkciót, amely 30%-kal csökkenti az átlagos bejelentkezési időt”.
  • Határozzon meg egy egyértelmű eredményt: Állapítson meg jól definiált átvételi kritériumokat, amelyek meghatározzák, hogy mi számít sikernek
  • Igazodjon a termékvízióhoz: Tekintse át a termékvíziót, hogy a sprintcélok támogassák az általános irányvonalat
  • Vonja be az egész csapatot: A sprinttervezés során közösen határozzák meg a sprintcélokat a csapattal, és győződjön meg arról, hogy minden tag támogatja a tervet.
  • A felhasználót helyezze előtérbe: Határozza meg, hogy a cél hogyan jelent előnyt az ügyfelek számára, legyenek azok felhasználók vagy vállalkozások
  • Csapat minden résztvevőre utal: a termékfelelősre, a fejlesztőcsapatra és a scrum masterre
  • Felhasználói történet: egy cél leírása a felhasználó szemszögéből. Például: „Szeretnék 10 másodpercen belül be tudni jelentkezni.”
  • A követelményelemzés magában foglalja a felhasználói történetek áttekintését és finomítását annak biztosítása érdekében, hogy azok megfeleljenek bizonyos kritériumoknak
  • Végül a sprintcél pontosan meghatározza, mit kíván elérni a csapat egy sprint során.

Kövesse ezeket a bevált gyakorlatokat, hogy olyan sprintcélokat fogalmazzon meg, amelyeknek egyértelmű célja van, összehangolják a csapatot, és értéket nyújtanak a felhasználóknak.

Milyen problémák akadályozzák a csapatokat a sprintcélok elérésében?

  • Az ambíció meghaladja a sprint kapacitását
  • A célok nem elég egyértelműek és nem mérhetőek
  • A célkitűzések nem motiválnak
  • A csapatok a végrehajtás során elveszítik az átláthatóságot

Bár első ránézésre egyszerűnek tűnik, a sprintcélok kitűzése és elérése számos kihívást jelenthet:

A probléma: Túl ambiciózus célok

Egy olyan cél, amelynek célja a „bevásárlókosár forradalmasítása” egy kéthetes sprint során, valószínűleg kudarcra van ítélve – túl magasra tör, és túl gyorsan.

A megoldás: Bontsa le az ambiciózus célokat kisebb, elérhető részekre, amelyeket több sprintre oszt el. Például az első sprintben tűzze ki célul a „felhasználóbarát felület megvalósítását a bevásárlókosárhoz”, majd a következőben a „fizetési lehetőségek integrálását”.

A ClickUp Goals segítségével könnyedén állíthat be szűrőkkel ellátott célokat
Állítson be célokat az egyes kisebb célokhoz a ClickUp Goals segítségével

A probléma: homályos célok

A konkrétumokat nélkülöző célok félreértelmezésre adnak lehetőséget, és gátolják az előrehaladást. Például a „weboldal teljesítményének javítása” kifejezés elég homályosnak tűnik.

A megoldás: Használja a SMART-módszert a cél pontosításához, például úgy, hogy „a következő sprint során 50%-kal csökkentse az oldal betöltési idejét”, ezzel egyértelmű sikermérőket biztosítva.

A probléma: értelmetlen célok

Ha eltérés van a cél és a csapat motivációja között, az elkötelezettség hirtelen zuhanhat.

A megoldás: Ahelyett, hogy olyan célt tűzne ki, mint például „minden feladat elvégzése”, fogalmazza meg pozitívabb módon, például így: „az új funkció bevezetése a felhasználói elégedettség javítása és a megtartási arány 20%-os növelése érdekében”.

A ClickUp AI Writer célötleteket generál
Szeretnéd jobban megfogalmazni a céljaidat? A ClickUp Brain AI Writer segít ebben!

A probléma: elhanyagolt célok

Előfordul, hogy egy csapatnak nem sikerül elérnie a célt egy sprintciklus alatt. Mi a teendő ilyenkor?

A megoldás: Gondoskodjon arról, hogy a célok jól láthatóak legyenek, és a sprintciklus során folyamatosan hivatkozzanak rájuk. A napi sprinttervezési megbeszélés segíthet a célok megerősítésében és az elért eredmények megvitatásában, csökkentve ezzel a termék-backlogba kerülő új feladatok számát.

Melyek a hatékony sprintcélok valós példái?

A hatékony sprintcélok egy mérhető eredményt kapcsolnak össze a meghatározott időkereten belüli egyértelmű végrehajtással, teszteléssel, bevezetéssel és az érdekelt felek általi validálással.

  • Biztosítson biztonságos felhasználói hitelesítést a tervezéstől az UAT-ig
  • Növelje a műszerfal sebességét, hogy a forgalom mellett is teljesíthesse a szigorú betöltési időre vonatkozó célokat

Vessünk egy pillantást néhány sprintcélra!

1. sprintcél: Felhasználói hitelesítés megvalósítása a webalkalmazásban

Cél: A biztonságos felhasználói bejelentkezési és regisztrációs funkciók megvalósítása, tesztelése és integrálása a 2. sprint végéig

Alfeladatok

  1. Felhasználói történetek meghatározása (1 nap)
  • Írjon felhasználói történeteket: Felhasználóként szeretnék biztonságosan bejelentkezni az e-mail címemmel és a jelszavammal. Felhasználóként szeretném visszaállítani a jelszavam, ha elfelejtem. Felhasználóként szeretnék biztonságosan kijelentkezni a rendszerből.
  • Felhasználóként szeretnék biztonságosan bejelentkezni az e-mail címemmel és a jelszavommal
  • Felhasználóként szeretném visszaállítani a jelszavamat, ha elfelejtem
  • Felhasználóként biztonságosan szeretnék kijelentkezni a rendszerből
  • Bontsa ezeket a történeteket kezelhető feladatokra
  • Felhasználóként szeretnék biztonságosan bejelentkezni az e-mail címemmel és a jelszavommal
  • Felhasználóként szeretném visszaállítani a jelszavamat, ha elfelejtem
  • Felhasználóként biztonságosan szeretnék kijelentkezni a rendszerből
  1. A hitelesítési folyamat megtervezése (2 nap)
  • Tervezze meg a hitelesítési folyamat működését (bejelentkezés, kijelentkezés, jelszó-visszaállítás)
  • Dolgozzon együtt az UX/UI csapattal a bejelentkezési/regisztrációs oldalak vázlatainak elkészítésén!
  • Dokumentálja a biztonsági protokollokat (pl. OAuth 2.0, SSL titkosítás)
  1. Végrehajtás: háttérrendszeres felhasználói hitelesítés (4 nap)
  • Fejlessze ki a háttérrendszer hitelesítési logikáját (olyan keretrendszerek felhasználásával, mint a Spring Security és a JWT-tokének)
  • Csatlakoztassa a bejelentkezési/regisztrációs funkciót a felhasználói adatbázishoz (MySQL/PostgreSQL)
  • Vezessen be biztonsági szabványokat (pl. jelszavak hash-elése)
  1. Végrehajtás: frontend bejelentkezési és regisztrációs oldalak (3 nap)
  • Készítsen frontend-komponenseket (React, Angular) a bejelentkezéshez, regisztrációhoz és a jelszó-visszaállításhoz
  • Integrálja a háttér API-val a hitelesítési kérések kezeléséhez
  1. Készítsen modul- és integrációs teszteket (2 nap)
  • Írjon egységteszteket a háttérbeli hitelesítési logikához
  • Írjon frontend-teszteket (pl. Jest, Cypress) a felhasználói hitelesítési űrlapokhoz
  • Gondoskodjon arról, hogy a tesztek lefedjék a szélsőséges eseteket (pl. helytelen jelszó, zárolt fiók)
  1. Végezzen kódfelülvizsgálatot és refaktorálást (1 nap)
  • Végezzen el egy kollégák általi felülvizsgálatot a hitelesítési kódon
  • Szükség esetén végezzen refaktorálást az olvashatóság és a teljesítmény javítása érdekében
  1. Telepítés a tesztkörnyezetbe (1 nap)
  • Telepítse a hitelesítési funkciókat a staging környezetbe
  • Végezzen integrációs tesztelést, hogy megbizonyosodjon arról, hogy a rendszer a várakozásoknak megfelelően működik
  1. Felhasználói átvételi tesztelés (1 nap)
  • Egyeztessen a minőségbiztosítási csapattal az UAT elvégzéséhez
  • Ellenőrizze, hogy a bejelentkezés, a kijelentkezés és a regisztráció megfelel-e az elfogadási kritériumoknak
  • Jegyezze fel és rangsorolja az azonosított hibákat
  1. Sprint-áttekintés és retrospektíva (1 nap)
  • Mutassa be az elkészült hitelesítési funkciót az érdekelt feleknek
  • A retrospektíva során gyűjtsön visszajelzéseket a csapattól arról, hogy mi működött jól, és mit lehetne javítani a következő sprintre

2. sprintcél: A SaaS-termék irányítópultjának teljesítményének javítása

Cél: A SaaS-termék irányítópultjának optimalizálása úgy, hogy nagy forgalom mellett is 2 másodpercen belül betöltődjön, javítva ezzel a felhasználói élményt a 4. sprint végére

Alfeladatok

  1. A teljesítményt gátló szűk keresztmetszetek azonosítása (1 nap)
  • Végezzen el egy kezdeti teljesítményellenőrzést olyan eszközök segítségével, mint a Google Lighthouse, a New Relic vagy a GTmetrix
  • Azonosítsa a lassú API-válaszokat, a nagy terhelést okozó frontend-szkripteket és az adatbázis-lekérdezéseket, amelyek késleltetést okoznak
  1. A lassú API-hívások átalakítása (3 nap)
  • Optimalizálja a háttér API-hívásokat, csökkentve ezzel a felesleges adatbázis-lekérdezéseket
  • Ahol lehetséges, alkalmazzon oldalszámozást és késleltetett betöltést
  • Vezessen be gyorsítótár-mechanizmusokat (Redis, Memcached) a gyakran lekérdezett adatokhoz
  1. A frontend-megjelenítés optimalizálása (3 nap)
  • Távolítsa el a felesleges JavaScript-könyvtárakat, és minimalizálja a csomag méretét
  • Vezesse be a képek és a műszerfal-widgetek késleltetett betöltését
  • Gondoskodjon arról, hogy komplex diagramok megjelenítésekor a DOM-átalakítás és az újrarajzolás minimálisra csökkenjen
  1. Adatbázis-lekérdezések optimalizálása (2 nap)
  • Hozzon létre indexet az adatbázisban a gyakran lekérdezett oszlopokra
  • Írja át a nem hatékony SQL-lekérdezéseket a betöltési idők csökkentése érdekében
  • Győződjön meg arról, hogy az adatbázis nagy forgalom mellett is optimalizálva van a párhuzamos hozzáférésre
  1. Teljesítménytesztelés (2 nap)
  • Hozzon létre egy olyan tesztkörnyezetet, amely szimulálja a nagy forgalmú körülményeket (terheléses tesztelés Apache JMeter vagy Gatling segítségével)
  • Ellenőrizze, hogy a műszerfal nagy forgalom mellett is 2 másodpercen belül betöltődik-e
  • Mérje külön a backend, a frontend és az adatbázis teljesítményét
  1. Eredmények nyomon követése elemzések segítségével (1 nap)
  • Vezessen be valós idejű felügyeleti eszközöket (pl. Datadog, Grafana) a működő rendszerben lévő irányítópultok teljesítményének nyomon követéséhez
  • Állítson be riasztásokat minden olyan teljesítménycsökkenésre, amely meghaladja a 2 másodperces küszöbértéket
  1. Telepítés és tesztelés a staging környezetben (1 nap)
  • Telepítse az optimalizált irányítópultot a staging környezetbe
  • Végezzen végső teljesítményteszteket a zökkenőmentes működés biztosítása érdekében
  1. Értékelés és retrospektíva (1 nap)
  • Mutassa be az optimalizált irányítópultot az érdekelt feleknek
  • A retrospektíva során értékelje a sprint sikerét, és beszéljék meg a jövőbeli sprintek javítására irányuló javaslatokat

Készen állsz arra, hogy jobb sprintcélokat tűzz ki és érj el? Próbáld ki a ClickUp-ot!

A sprintcélok elengedhetetlenek a sikeres agilis projektmenedzsmenthez és a Scrum keretrendszer fejlesztéséhez. Irányt mutatnak, összekovácsolják a csapatokat, és biztosítják, hogy minden sprint jelentős értéket teremtsen a végfelhasználó vagy a termék számára.

A hatékony sprintcélok kitűzéséhez egyértelműségre, a termékvízióval való összhangra és a mérhető eredmények elérésére való összpontosításra van szükség.

Ha pedig még zökkenőmentesebbé szeretné tenni a folyamatot, a ClickUp segít! A sprintcélok kitűzésére és nyomon követésére szolgáló funkcióival mindent rendezett és átlátható állapotban tarthat.

Láthatja majd, hogy eddig mennyit haladt előre, mi maradt még hátra, és szükség esetén akár menet közben is módosíthatja céljait. Próbálja ki még ma a ClickUp-ot!