Agile @Hekovnik part 1: Agile & Scrum

  • 100 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
100
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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