A termék backlog ápolása a terméktulajdonos egyik fő feladata. Az ápolási folyamat magában foglalja az új felhasználói történetek megfogalmazását, részletezését és hozzáadását a termék backloghoz. Az ápolási feladatok közül azonban a legfontosabb az, hogy biztosítsuk, hogy a backlogba helyezett bejegyzések a megfelelő sorrendben legyenek, azaz prioritást kapjanak.
A termék backlog ápolása – tartalomjegyzék:
- Bevezetés
- A termék backlog ápolásának célja
- Hibák a termék backlog karbantartásában
- Backlog karbantartás vs. a Scrum-ban használt mutatók
- Összefoglalás
Bevezetés
A termék backlog a Scrum egyik artefaktuma. Ez tartalmazza a termék létrehozásához szükséges munkák prioritásos listáját. Más szavakkal, ez egy lista a felhasználói történetekről, amelyek szükségesek a termék céljának eléréséhez. Részletes leírást talál arról, hogy mik a felhasználói történetek ebben a cikkben. És itt találhatók a termék backlog jellemzőiről és karbantartásáról szóló részletek.
A termék backlog ápolása a következő neveken is ismert:
- Backlog priorizálás,
- Backlog finomítás,
- Backlog skálázás.
A termék backlog ápolásának célja
A terméktulajdonos kezeli a termék backlogot. A kulcsfontosságú készségek közé tartozik a feladatok priorizálása a határidő közeledtével. Ennek az az oka, hogy a termék backlog ápolásának célja, hogy biztosítsa, hogy a termék funkciói a legmagasabb üzleti értékkel bírjanak, azaz azok, amelyek a legfontosabbak az ügyfél szempontjából, a teendők listájának élén álljanak. És a leírásuk világos és részletes legyen, hogy a megvalósítás a következő sprintben azonnal elkezdődhessen.
A termék backlogot szükség esetén naponta frissíteni lehet. A terméktulajdonos új felhasználói történeteket adhat hozzá a termék backloghoz, miután beszélt az érdekelt felekkel és a fejlesztőcsapattal, vagy következtetéseket vonhat le és átfogalmazhatja a már a termék backlogban írt felhasználói történeteket.
A backlog kötelező frissítése az egyik feladat, amelyet a sprint áttekintése során végeznek. Ezt a folyamatot részletesen leírtuk ebben a cikkben. Általában ezen a találkozón a Scrum csapat nemcsak a következő sprintben elvégzendő feladatokat vitatja meg. Előzetesen meghatározza a felhasználói történeteket és azok megvalósítását a következő két vagy három sprintben. Ez a megközelítés lehetővé teszi a Scrum csapat számára, hogy szélesebb perspektívát vegyen a hosszú távú irányról. Lehetővé teszi, hogy a jelenleg végzett feladatokat a következő sprintekben történő fejlesztésük szempontjából gondolják át.

Hibák a termék backlog karbantartásában
A termék backlog ápolásával kapcsolatos leggyakoribb problémák egyike az, hogy megengedjük, hogy kontrollálatlanul bővüljön. Ennek az az oka, hogy a termék fejlesztése során különböző további funkciók és feladatok, amelyeket mind az érdekelt felek, mind a Scrum csapat tagjai javasolnak, spontán módon merülnek fel. Ezért a termék backlog terjedésének korlátozása (scope creep) az egyik legfontosabb feladat, amelyet a terméktulajdonos végez. A leggyakoribb hibák, amelyeket a terméktulajdonosok elkövetnek, a következőkre vonatkoznak:
- Eltérés a termék céljától – túl sok ötlet hozzáadása a termék backloghoz az alapvető termék célján túl nem jó gyakorlat, mivel ez nagymértékben csökkenti az olvashatóságát. Jobb, ha az extra funkciók ötleteit egy külön dokumentumban gyűjtjük össze.
- Tartalom duplikálása – ismételt vagy nagyon hasonló ötletek beírása a backlogba különböző érdekelt felektől – mielőtt új bejegyzést adna a backloghoz, a terméktulajdonosnak meg kell győződnie arról, hogy az új bejegyzés nem duplikálja a meglévőket.
- Szélesebb perspektíva hiánya – a termék backlog bejegyzéseit a termék céljával kapcsolatos értékük szerint kell rendezni. Mindazonáltal tartsuk szem előtt, hogy a priorizálásnak figyelembe kell vennie a következő néhány sprintet, hogy a megvalósított feladatok zökkenőmentesen kapcsolódjanak a megelőző sprinthez és a közvetlenül utána következő sprinthez.
Az ilyen típusú hibák elkerülhetetlenek. Azonban a megjelenésük tudatában a terméktulajdonos óvatosabb lehet az új felhasználói történetek hozzáadásában a termék backloghoz, hogy megtalálja a megfelelő egyensúlyt. Ennek az az oka, hogy túlzottan megvágni a backlogot és eltávolítani azokat a bejegyzéseket, amelyek hasonló, de eltérő feladatokat tartalmaznak, szintén hiba. Például hasonló termékfunkciók leírása, amelyek jelentősen eltérnek a megvalósításban.
Backlog karbantartás vs. a Scrum-ban használt mutatók
A termék backlog tartalmaz egy leírást a projekt során hátralévő munkáról. Azonban csak egy naprakész és rendszeresen ápolt backlog képes pontosan megbecsülni a befejezett munka mennyiségének arányát a teljeshez képest. A befejezett munka mennyiségének ábrázolásához a Burndown Chartot kell alkalmazni, amelyről ebben a cikkben írtunk.
Az egyik népszerű mutató, amely a Scrum csapat munkáját leírja, a Sebesség. Ezt úgy mérhetjük, hogy összehasonlítjuk a termék backlog bejegyzéseinek számát, amelyeket egyetlen sprint alatt átalakítottak incrementté. A sebességet részletesebben írtuk le ebben a cikkben.

Összefoglalás
A terméktulajdonos végzi a termék backlog ápolását. Amikor a termék backlog jól karbantartott, a Scrum csapatnak világos képe van a hátralévő munkáról. Szélesebb, előretekintő perspektívát is kaphat arról, hogy milyen az út a termék céljához. Ezért a terméktulajdonosnak biztosítania kell, hogy a termék backlogban szereplő felhasználói történetek a befejezés prioritásának megfelelően legyenek rendezve. És azt is, hogy a következő sprintekben elvégzendő feladatok a lehető legnagyobb részletességgel legyenek leírva.
Ha tetszik a tartalmunk, csatlakozz a mi szorgos méheink közösségéhez a Facebookon, Twitteren, LinkedIn-en, Instagramon, YouTube-on, Pinterest-en.
Caroline Becker
Projektmenedzserként Caroline szakértő az új módszerek megtalálásában, amelyek a legjobb munkafolyamatok megtervezésére és a folyamatok optimalizálására szolgálnak. Szervezési készségei és a nyomás alatt végzett munka iránti képessége teszik őt a legalkalmasabb személyré, aki bonyolult projekteket valóra tud váltani.
Scrum Guide:
- Alapfogalmak, szerepek és fogalmak szótára
- Mi a Scrum?
- Scrum értékek
- Hogyan valósítsuk meg a Scrumot a vállalatunkban?
- Scrum Csapat - mi az és hogyan működik?
- Ki a terméktulajdonos?
- A Product Owner leggyakoribb hibái
- Ki a Scrum Master?
- A Scrum Master leggyakoribb hibái
- Milyen statisztikákat és mutatókat kell nyomon követnie a Scrum Masternek?
- Scrum fejlesztőcsapat
- A fejlesztők leggyakoribb hibái
- Scrum artefaktumok
- Skálázott Scrum
- Sprint Hátralék
- Mi az a termék hátralék?
- Mik azok a felhasználói történetek?
- A legjobb Felhasználói Történet létrehozása az INVEST elv alapján
- A leggyakoribb felhasználói történet hibák
- Felhasználói történet elfogadási kritériumok
- Becslés és Történetpontok a Scrum-ban
- Tervezési Póker
- Csapatbecslési játék
- Növekmény meghatározása
- Scrum események
- Mi az a Burndown Diagram?
- A burndown diagram előnyei és hátrányai
- Kanban táblák a Scrum és Scrumban keretrendszerben
- Sebesség a Scrum-ban - A Fejlesztő Csapat Sebessége
- Napi Scrum
- Sprint tervezés
- Sprint értékelés
- Mi az a Sprint Retrospektív?
- A Sprint Retrospektív során elkövetett gyakori hibák
- Termék Backlog ápolása
- Hogyan kell létrehozni és értelmezni egy burndown diagramot?
- Mi az a Sprint a Scrum-ban?
- A Terméktulajdonos és a Scrum Master közötti együttműködés
- Scrum Csapat Kötelezettségek - Termék Cél, Sprint Cél és Teljesítési Meghatározás
- A jó Scrum Master jellemzői