Egy
iteratív szoftverfejlesztési processz.
Szerepkörök:
- Product Owner: a projectet irányítja, prioritizálja a taszkokat, eldönti a funkcionális célokat, képviseli a felhasználót-megrendelőt
- Team Member: taszkokat birtokolhat, a hétköznapi hegesztőmunkás
- Scrum Master: a processz felett őrködik
Igazából viszont két fontos szerep van:
- csirke mindenki aki nem a tényleges fejlesztési menetben vesz részt, csak például manager, felhasználó, supportos, satöbbi. Azért csirkék, mert ők csak kapirgálnak.
- disznó mindneki aki könyékig túr a kódban, az architektúrában, debugol, designol, satöbbi.
Kicsit nyers elnevezések, de egész talállóak.
Procedúrák:
- Standup meeting - napi 10-15 perces procedúra
- Sprint planing meeting - itt találod ki előre, hogy mit csinálsz a következő időszakban, illetve a megrendelő mit akar éppen most.
- 2-4 hetes sprintek (iterációk) - Ilyenkor a scrum sprinboard-ról (ami egy whiteboard, vagy akár egy szekrény) Minden nap standup és amúgy meg a menetelés történik.
- backlog-ok - bevallod hogy mi lett elszúrva, mi lett tök jó, levonod a tanulságot. Tanulni fontos dolog.
Linkek: