Juhász Márton
Integral Vision Kft.
Product owner
Drupal(lal) fejlesztő
- Mi is az az agilitás?
- Scrum alapok
- Nálunk hogyan működik (és hogyan jutottunk ide)?
- Hogyan lehetne még jobb?
- Hogyan érdemes(?) nekivágni?
- Kis vállalkozók?
- Nagyobb cég?
- Agilisek vagytok már?
- Tervezitek a váltást?
Úgy szeretnénk az ügyfél és a saját igényeink alapján rugalmasak lenni, hogy közben tervezni és szállítani is tudjunk.
- Fejlődjünk
- Ne függjön egyetlen ember tudásától a projekt/cég
- Minden reggel tudjuk mi a dolgunk aznap
- Ne kelljen túlórázni
- Az ügyfeleink elégedettek legyenek
- Mekkora teljesítményre vagyunk képesek egységnyi idő alatt?
- Fejlődünk vagy gyengülünk?
- Túl vagyunk-e terhelve?
- Az utóbbi két hét mitől volt gyengébb?
- A szabályok testreszabhatóak
- Kellenek testreszabott szabályok
- Sarokkövek azért vannak...
- Full kompetens csapat (Képes végigvinni egy projektet)
- Általában 4-6 fő
- Egy komplett felhasználói funkció (backand, frontend, tervezés, tesztelés, stb...)
- Az adott story komplexitása
- Nem függ a feladat megoldójától
- Nem függ a megoldás idejétől
- Állandó: ha egy story (komplexitás) ma 21 SP, két év múlva is 21 SP-lesz
- A story-k listája
- Ügyfél / PO által priorizálva: a legfontosabb legfelül
- Fix időtartamú fejlesztési ciklus
- Általában 1-3 hét
- Sprintlog
- A sprintre tervezett story-k listája
- A sprint közben nem változik
- Csak a backlog egy része kerül be: az aktuálisan legfontosabb feladatok
- Minden nap (általában reggel)
- Gyors team megbeszélés
- Mivel foglalkoztam tegnap
- Mivel foglalkozom ma
- Vannek-e hátráltató tényezők
- A team által egységnyi idő alatt teljesíthető komplexitás
- Ez segít eldönteni, hogy a következő sprintre mennyi SP tervezhető
- A mérés alapja
- Egyénre nem bontható... Egyénre nem szabad bontani!
Mert végül is mindenki csak a képernyőt nézi egész nap...
- Minden sprintfordulón
- Belső cég szintű demó, minden csapat munkájával
- Ügyféldemó (project szintű)
- Minden sprintfordulón
- Kerekasztalbeszélgetés: hogyan tudnánk javítani a folyamatainkon?
- Sprint előtt, a scrum team dönt a story-k komplexitásáról
- Fibonacci számok: 1, 2, 3, 5, 8, 13, 21, 34, 55
- Szavazással: kiderül, hogy egységes-e a meglátás, kiderülhetnek nem látott nehézségek.
- A sprint problémamentes lebonyolításáért felel
- Nem kerülhetnek ki/be új story-k sprintközben
- Tervezésnél nem kerülhet be olyan story, ami nem egyértelmű
- A megrendelő embere, vagy kapcsolattartó
- Ismeri az üzleti szempontokat
- Jó ha van technikai ismerete
- A story-k megfelelő megfogalmazásáért, priorizálásáért felel
- A PO (ügyfél) mondja meg mi a fontos
- A team mondja meg mi mennyi
- A SM mondja meg mekkora lesz a következő sprint
- Nem Scrum kompatibilis...
- Általában van egy külön SWAT team
- Népszerű módszertan a Kanban
-
Emberek felhatalmazása
-
Csoportos felelősség
-
Pozitív stressz
-
Túlóra
-
Scrum tool
-
Szent emberek
-
Continous integration
-
Priorizálás
-
Scrum bevezetés:
- ez legyen a legfontosabb
- szigorú váltás, nincs legacy szabályzat
-
Change management
-
LEAN
Agilis meetup
Legközelebb: február 14.
http://www.meetup.com/AgileHungary/