Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Agile @Hekovnik part 1: Agile & Scrum

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Programming Motherfucker
Programming Motherfucker
Cargando en…3
×

Eche un vistazo a continuación

1 de 15 Anuncio

Más Contenido Relacionado

Similares a Agile @Hekovnik part 1: Agile & Scrum (20)

Anuncio

Agile @Hekovnik part 1: Agile & Scrum

  1. 1. #cloudTh @hekovnik Check in here
  2. 2. Agilne metodologije razvoja programske opreme Andrej Zrimšek, Euro Plus / NiceLabel Dušan Omerčevič, Zemanta
  3. 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
  4. 4. Od kje potreba po „agilnosti“? Euro Plus4
  5. 5. Euro Plus5
  6. 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. 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. 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
  9. 9. Scrum - proces Euro Plus & Zemanta9
  10. 10. Scrum - sestanki Euro Plus & Zemanta10
  11. 11. Glavne vloge v scrumu Euro Plus & Zemanta11
  12. 12. Nosilci informacij v scrumu  Product backlog  Sprint backlog  Burn down Euro Plus & Zemanta12
  13. 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. 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. 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

×