0
#cloudTh
@hekovnik
Check in here
Agilne metodologije razvoja programske
opreme
Andrej Zrimšek, Euro Plus / NiceLabel
Dušan Omerčevič, Zemanta
Kdo smo?
1. Samo slišal sem za agilne metodologije
2. Poznam teorijo, prakticiral še nisem
3. Sem se že prakticiral agilne...
Od kje potreba po „agilnosti“?
Euro Plus4
Euro Plus5
Principi v ozadju agilnega manifesta
 Naša najvišja prioriteta je zadovoljiti stranko z zgodnjim in nepretrganim
izdajanj...
Principi v ozadju agilnega manifesta
 Delujoča programska oprema je primarno merilo napredka
 Agilni procesi promovirajo...
Euro Plus in agilni razvoj
 Začetek uvajanja v letu 2006
 Potrebno je bilo nekaj spremeniti:
– Velik produkt, vedno večj...
Scrum - proces
Euro Plus & Zemanta9
Scrum - sestanki
Euro Plus & Zemanta10
Glavne vloge v scrumu
Euro Plus & Zemanta11
Nosilci informacij v scrumu
 Product backlog
 Sprint backlog
 Burn down
Euro Plus & Zemanta12
Dober razvoj je osnova
 Test Driven Development / Unit testing
 Acceptance Test Driven Development / Integration testing...
Agilen proces - poudarki
 Kratke iteracije
 Dobro definirane zgodbe
 Sodelovanje celotnega tima pri ocenjevanju, planir...
Dober razvoj in proces <> uspeh na trgu
 Vizija, fokus -> motivacija
 Prioritete na osnovi poslovne vrednosti
 Sodelova...
Upcoming SlideShare
Loading in...5
×

Agile @Hekovnik part 1: Agile & Scrum

123

Published on

Talk about Agile by Andrej Zrimšek and Dušan Omerčević at @Hekovnik ob August 29th, 2013 (part 1 on Agile & Scrum)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
123
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×