3. Kdo smo?
1. Samo slišal sem za agilne metodologije
2. Poznam teorijo, prakticiral še nisem
3. Sem se že prakticiral agilne metodologije, pa sem
obupal
4. Prakticiram agilne metodologije, a je potrebno zadeve
spremeniti
5. Prakticiram, ni potrebe po spremembah
Euro Plus & Zemanta3
6. Principi v ozadju agilnega manifesta
Naša najvišja prioriteta je zadovoljiti stranko z zgodnjim in nepretrganim
izdajanjem vredne programske opreme.
Sprejemamo spremembe zahtev, celo v poznih fazah razvoja. Agilni procesi
vprežejo tovrstne spremembe v prid konkurenčnosti naše stranke.
Delujočo programsko opremo izdajamo pogosto, znotraj obdobja nekaj
tednov, do nekaj mesecev, s preferenco po krajšem časovnem okvirju.
Poslovneži in razvijalci morajo skozi celoten projekt dnevno sodelovati.
Projekte gradimo okrog motiviranih posameznikov. Omogočimo jim delovno
okolje, nudimo podporo in jim zaupamo, da bodo svoje delo opravili.
Najboljša in najučinkovitejša metoda posredovanja informacij razvojni ekipi
in znotraj ekipe same, je pogovor iz oči v oči.
Euro Plus6
7. Principi v ozadju agilnega manifesta
Delujoča programska oprema je primarno merilo napredka
Agilni procesi promovirajo trajnostni razvoj. Sponzorji, razvijalci in
uporabniki morajo biti zmožni konstantnega tempa za nedoločen čas.
Nenehna težnja k tehnični odličnosti in k dobremu načrtovanju izboljša
agilnost.
Preprostost -- umetnost zmanjševanja količine nepotrebnega dela -- je
bistvena.
Najboljše arhitekture, zahteve in načrti izhajajo iz tistih ekip, ki so
samoorganizirane.
V rednih časovnih razdobjih ekipa išče načine, kako postati učinkovitejša ob
rednem prilagajanju svojega delovanja.
Euro Plus7
8. Euro Plus in agilni razvoj
Začetek uvajanja v letu 2006
Potrebno je bilo nekaj spremeniti:
– Velik produkt, vedno večja ekipa
– Težko obvladljivi izidi
Uvajanje postopno:
– XP (vsaj nekaj principov) najprej
– Scrum (vodenje projektov) v 2008
– Lean (zajema celo podjetje) v 2009
– Kanban v 2013
Euro Plus8
12. Nosilci informacij v scrumu
Product backlog
Sprint backlog
Burn down
Euro Plus & Zemanta12
13. Dober razvoj je osnova
Test Driven Development / Unit testing
Acceptance Test Driven Development / Integration testing
Pair Programming / Code Reviews
Automated Testing
Continuous Integration
Code Quality (Style, Analyisis)
Euro Plus & Zemanta13
14. Agilen proces - poudarki
Kratke iteracije
Dobro definirane zgodbe
Sodelovanje celotnega tima pri ocenjevanju, planiranju
Definition of Done – spoštovanje brez izjeme
Vidnost vsega dela
Stalno planiranje namesto sledenja planom
Euro Plus & Zemanta14
15. Dober razvoj in proces <> uspeh na trgu
Vizija, fokus -> motivacija
Prioritete na osnovi poslovne vrednosti
Sodelovanje s stranko/trgom
Ne predvidevajte, preverite!
Komunikacija, komunikacija, komunikacija...
Euro Plus & Zemanta15