• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile @Hekovnik part 1: Agile & Scrum
 

Agile @Hekovnik part 1: Agile & Scrum

on

  • 236 views

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)

Statistics

Views

Total Views
236
Views on SlideShare
236
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile @Hekovnik part 1: Agile & Scrum Agile @Hekovnik part 1: Agile & Scrum Presentation Transcript

    • #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 metodologije, pa sem obupal 4. Prakticiram agilne metodologije, a je potrebno zadeve spremeniti 5. Prakticiram, ni potrebe po spremembah Euro Plus & Zemanta3
    • 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 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
    • 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
    • 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
    • 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  Pair Programming / Code Reviews  Automated Testing  Continuous Integration  Code Quality (Style, Analyisis) Euro Plus & Zemanta13
    • 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
    • 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