Scrum: Mi az a Scrum rendszer, és hogyan kezdjünk hozzá a Scrum táblához

Ha megnézi a rögbit, akkor tudja, hogy a sürgés-forgásban a játékosok tömege áll szorosan egymás mellett a koszban, és egy labdáért küzdenek. A „Scrum” munkafolyamat-rendszer sajnos a legkevésbé sem ilyen. Ennek kevésbé az ellenségei elleni sárban való küzdelemről van szó, sokkal inkább a feladatok hatékony és időben történő elvégzéséről.

A Scrum a Kanban hasonló rendszerhez hasonlóan agilis keretet jelent a jól szervezett munkahely megtartásához. Különösen népszerű a szoftverfejlesztésben, és jól működik körülbelül három-kilenc fős csapatoknál, de szinte minden munkahelyen alkalmazható. Hacsak nem rögbijátékosként dolgozik, ebben az esetben valószínűleg zavart okoz.

Scrum: Mi az a Scrum rendszer?

A Scrum kifejezést először 1986-ban vezették be, a Harvard Business Review Hirotaka Takeuchi és Ikujiro Nonaka cikke. A két szerző valójában a rögbi fogalmával írja le a rendszert, ahol a munkaerő úgy viselkedik, mint egy csapat, amely „egységként próbálja megtenni a távot, oda-vissza passzolva a labdát”.

A Scrum rendszer lényege az a megközelítés, hogy egy csapatot összevesznek, hogy meghatározott időn belül meghatározott, elérhető célokon dolgozzanak együtt. Ahelyett, hogy tíz ember dolgozna különböző, egymástól független feladatokon, egyértelmű végpont nélkül, a Scrum arra törekszik, hogy összevonja az embereket, hogy közösen dolgozzanak a növekményes munkákon.

OLVASSA TOVÁBB: Mi az a Kanban?

Ez a Scrum-csapatban betöltött több szerepre épül. A tetején ott van a termék tulajdonosa, aki a termék érintettjeit képviseli. Alatta a scrum mester, aki lényegében egy projektmenedzser, aki a Scrum rendszer működésbe lépéséért felelős. Ez alatt maga a fejlesztőcsapat látható.

what_is_scrum_roles

Az alapvető munkafolyamat a következőképpen zajlik: a terméktulajdonos előáll egy termékhátralékkal, amely kívánságlistaként működik azon funkciókról, amelyeken dolgozni kell. Ez a scrum csapaté, és a scrum mester ebből a lemaradásból számos feladatot választ ki, amelyeken dolgozni kell. Scrum szóhasználatában ezeket „történeteknek” nevezik. Ezekre a történetekre összpontosítanak aztán egy „sprint” során; az az időtartam, amely alatt a fejlesztők ezeken a célokon dolgoznak, és csak ezeken a célokon.

A sprint végén a munkát be kell fejezni. A felülvizsgálat során felmérik, hogy a sprint sikeres volt-e, ez visszacsatol a termék tulajdonosához, és az egész ciklus újra kezdődik.

Scrum board: fizikai vagy digitális?

A Scrum csapat irányítása általában valamilyen Scrum tábla körül forog, amely segít a munkafolyamat vizualizálásában. Ez magában foglalhat egy nagy, fizikai táblát, amely az elvégzendő munkák, a folyamatban lévő munkák és a befejezett munkák oszlopaira van felosztva. Alternatív megoldásként tartalmazhat valamilyen digitális táblát, például olyan cégektől, mint a Trello és az Asana.

Tekintse meg a kapcsolódó témakört: Miért London a legjobb hely alkalmazásfejlesztőnek lenni 2018-ban Hogyan indítsunk vállalkozást: Tippek a sikerhez

A Trellóban például létrehozhat oszlopokat a munkafolyamat különböző szakaszaihoz, és ezeket feltöltheti különböző feladatokat részletező kártyákkal. Ennek a táblának a fizikai változata nagyjából ugyanúgy épül fel, bár több post-it megjegyzéssel. Mindkét esetben a tábla kerül a „sprint” középpontjába, ahol a hangsúly azon lesz, hogy a feladat minden szakaszát az időn belül befejezzük. Egy sprint két hétig tarthat, de akár néhány napig is.

mi_is_scrum_2

Amint azt az HBO Szilícium-völgy ezen jelenete mutatja, a cél általában az, hogy a fejlesztők a Scrum munkafolyamat keretein belül irányítsák a feladatokat (elnézést, „történetek”).

Scrum vs Kanban

A Scrumhoz kapcsolódó rendszer a Kanban, amely szintén élénk színű post-it jegyzetek és olyan szavak körül forog, mint az „agilis munkafolyamat”. A legnagyobb különbség a Scrum és a Kanban között az, hogy az utóbbi egy folyamatos folyamat, ahol a dolgozók mindenhol veszik a kártyákat, amikor csak tehetik. A Scrumban a táblán végzett munka a meghatározott „sprintek” körül forog.

A Kanbanban a szerepek is lazábbak, míg a Scrum különösen kedveli az olyan neveket, mint a „scrum master”, feltehetően azért, mert kevésbé unalmasan hangzik, mint a „projektmenedzser”, pedig lényegében ugyanaz. A Scrum rendszeres felzárkóztató munkameneteket is tart, amelyeket scrumoknak neveznek, ahol a munkafolyamat előrehaladását beszéli meg… kitalálta: a scrum mester.