A Scrum Framework áttekintése
A Scrum-keretrendszer egy agilis menedzsmenttel kapcsolatos módszertan, amelyet tudás és munka kezelésére használnak, különös tekintettel a szoftverfejlesztésre. Széles körű alkalmazásokat kínál különféle területeken, és a hagyományos projekt csapatok most felfedezik a világ minden tájáról. Középméretű, három és legfeljebb kilenc tagú csapatok számára készült, ahol a munka apró darabbá van bontva, amelyeket sprintnek nevezett iterációkkal lehet befejezni. A teljes munka befejezése havonta 30 napnál tovább tart.
A teljes végrehajtáshoz két hét vesz igénybe, és ha meghaladja, akkor azt a napi csúcsoknak nevezett találkozókban szerkesztik át. A kereteket, amelyek képet adnak arról, hogy az emeletek hogyan valósulnak meg, Scrum keretrendszernek hívják. A nagyobb szervezetek csoportjai között szerepel a következő súrlódások, nevezetesen a nagyméretű súrlódás (LeSS), a méretezött agilis keret (SAFe), a súrlódások és az, a Nexus stb.
A Scrum-keret szerepe
A Scrum keret három szerepből áll. A keret teljes egészében elősegíti az optimális és megfelelő kommunikációt a csapat tagjai között. Ez a három szerep együttesen alkotja a scrum csapatot. Ez a három Scrum-keret szerep:
1) Terméktulajdonos: A terméktulajdonos minden lehetséges érdekelt felet és vevőt képvisel. Felelőssége, hogy a lehető legnagyobb értéket biztosítsa az ügyfélnek. A terméktulajdonos nem követi a dolgok elkészítésének hagyományos módszereit, inkább a dolgok fontosságát, vagy azok függőségét és fontosságát szem előtt tartva kezeli. A scrum csapatnak csak egy terméktulajdonosnak kell lennie. Ez a szerep különbözik a scrum mesterétől. A terméktulajdonos a termék üzleti elemére összpontosít, és közbenső szerepet tölt be az érdekelt felek és a csapat között. A termék tulajdonosa nem diktátor, hanem konszenzus-készítő. Ezért a jó terméktulajdonosnak képesnek kell lennie megérteni az üzleti igényeket, az igények okait és közölni azokat az érdekelt felekkel és az érintett csapattal.
2) Fejlesztői csapat: A fejlesztői csapat felelős az optimális minőségű munka elvégzéséért minden elhaladó sprintnél. A sprint célja leírja azt a munkát, amelyet a csapatnak elvégeznie kell, és azt a minőséget, amelyet minden sprint végén teljesítenie kell. A csapat három-kilenc tagból áll, akik elvégzik az összes feladatot, amely a terméklépések készítéséhez szükséges. Bár a csapat különféle háttérrel rendelkező emberekből áll, általában őket fejlesztőknek nevezik. Ez egy önszerveződő csapat, és a csapaton kívüli interakciókat a terméktulajdonos vagy a testkezelő irányítja.
3) Scrum Master: A Scrum Master feladata a súrolás megkönnyítése, gondoskodás arról, hogy a minőségi termék vagy a kézbesítés útján ne legyen gond. A súrolómester közvetítőként működik a csapat és a munka útján felmerülő bármilyen gond között, és nem feltétlenül a csoportvezető. A scrum master biztosítja a Scrum keretrendszer betartását. A súrolómester arra ösztönzi a csapatot, hogy javuljon. A szerepet egy-egy csoport-elősegítőnek vagy szolga-vezetőnek is nevezték, hogy tükrözze a kettős szempontokat.
A Scrum Framework munkafolyamata
A scrum-keretrendszer munkafolyamata a következő:
1) Sprint: A sprint / iteráció a Scrum egysége. A sprint egy meghatározott időre korlátozódik. A sprint időtartamát előre meghatározzák, és általában egy hét és egy hónap közötti, általában két hét.
2) Sprint-tervezés: A scrum-csoport kezdetben sprint-tervezést végez:
- Közösen határozza meg a sprint során elvégzendő munka körét.
- Azonosítsa azokat az elemeket, amelyeket csak egy sprintben lehet megtenni.
- Készítsen sprintot, amelyben a munkának tartalmaznia kell a kitöltendő elemeket.
- A várt idő napi négy óra két hét alatt.
- A munka folytatódásakor az azonosított tételek fel vannak osztva, és ha sprintben nem tudják azokat elkészíteni, akkor azokat a termékmaradványba helyezik.
- Amikor a sprint-lemaradást a fejlesztői csapat fejleszti ki, a sprintben kitöltendő tételeket felveszik.
3) Napi sprint: Minden sprinttel napi sebzést vagy felállást tartanak.
- A fejlesztői csapat minden tagja jól felkészült.
- Annak ellenére, hogy néhány fejlesztői csapat tagja hiányzik, ez pontosan időben kezdődik.
- Minden nap ugyanabban az időben és helyen kell tartani.
- Az idő tizenöt percre korlátozott.
- Kizárólag a fejlesztési csapat tagjai járulhatnak hozzá, de bárki más is szívesen vár.
- Minden csapattagtól várhatóan három kérdésre válaszol a napi ellenőrzés során.
- Csináltam valamit, hogy hozzájáruljak a csapat tegnap sprint célkitűzéséhez?
- Mit kell tennem ma, hogy segítsem csapatomat hozzájárulni a csapata ma kitűzött sprint célkitűzéséhez?
- Gondolok olyan nehézségekre, amelyek késleltethetik vagy megakadályozhatják csapatomat az előre meghatározott célok elérésében?
4) Sprint áttekintés: A csapat két eseményt tart a sprint végén, amely a sprint áttekintés és a sprint visszamenőleges esemény.
A sprint áttekintésekor a csapat:
- Áttekinti a befejezett munkát és a még befejezetlen munkát.
- A befejezett munkát benyújtják az érdekelt feleknek.
- Az érdekelt felekkel való együttműködés útján dönt arról, hogy mit kell befejezni.
Útmutató a Sprint-véleményekhez:
- A hiányos munka nem bizonyítható.
- A várható időtartam két óra két hétig.
5) Sprint retrospektív: A sprint retrospektíván a csapat:
- Tanulmányozza a múlt sprintot.
- Azonosítja a hibákat és kijavítja azokat.
6) Bővítmények: A kiterjesztés két eseményt foglal magában, nevezetesen:
- Hátralék finomítása.
- Egy sprint visszavonása.
Annak ellenére, hogy annyira pontos és hatékony, a Scrum-keretnek megvannak a saját korlátozásai:
- Van olyan csoport, amely földrajzilag szétszórt, vagy részmunkaidős tagokkal rendelkezik, így nehéz irányítani és megvalósítani egy ilyen keretet.
- Vannak olyan csapatok, amelyek nagyon speciális készségekkel rendelkeznek, és egy ilyen határozott keret nem működik megfelelően.
- Néhány külső tényező befolyásolja a termékeket és a teljesítményeket is, amelyek kívül esnek az ellenőrzésen.
- Néhány termék jellegénél fogva érett és korlátozott minőség-ellenőrzéssel rendelkezik, ezért egy ilyen keret nem felel meg nekik.
Ajánlott cikkek
Ez egy útmutató a Scrum Framework-hez. Itt a Scrum-keretrendszer 3 fő szerepét és a munkafolyamatot tárgyaljuk. Megnézheti más javasolt cikkeinket -
- Mi az agilis programozás?
- Mi az Agile és Scrum?
- Mi az agilis projektmenedzsment?
- Ismerje meg a Scrum alapelveket
- Scrum nyílt értékelés
- 7 A Scrum Dashboard jellemzői