Agile Planning and Estimating

  • View
    182

  • Download
    0

Embed Size (px)

Text of Agile Planning and Estimating

  • 1. Planowanie i szacowaniew Agile DAWID PYTEL

2. Dawid Pytel Software Development Manager w Kroll OntrackAgile ManagerOrganizator Software Craftsmanship Silesia user group http://meetup.com/sc-silesiaOrganizator Global Day of Code Retreat 2013 - KatowiceTwitter: @DawidPytelhttp://www.AgileManager.pldawid.pytel@gmail.com 3. Dlaczego potrzebujemy planw? Minimalizacja ryzykaRedukcja niepewnociWsparcie dla podejmowania lepszych decyzjiBudowanie zaufaniaPrzekazywanie informacji 4. Podejcie Waterfall 5. Przykadowy plan 6. Dlaczego plany si nie powodz? Planowanie oparte na aktywnociach Brak dostarczanej wartociSyndrom StudenckiPrzekazywanie opnie w dFunkcjonalnoci nie s dostarczane wedug priorytetwPne dostarczanie rezultatwWielozadaniowoIgnorowanie niepewnoci 7. Dlaczego plany si nie powodz? 8. Dlaczego plany si nie powodz? 9. Szacowania zobowizaniaSzacowanie (take: szacunek, wycena) - przyblione okrelanie wartoci jakiej wielkoci przy posiadaniu niepenych danych, wystpowania zakce lub stosowaniu uproszczonego modelu opisujcego parametry, cechy lub charakter tej wielkoci (lub zjawiska wpywajce na jej zachowanie). Wikipedia 10. A co na to Agile? Manifest Agile Ludzie i interakcje ponad procesy i narzdzia.Dziaajce oprogramowanie ponad obszern dokumentacj.Wsppraca z klientem ponad formalne ustalenia.Reagowanie na zmiany ponad podanie za planem.Podejcie iteracyjne i inkrementacyjnePlanowanie i szacowanie po kadej iteracjiOdstpstwa od pocztkowych szacunkw to po prostu dokadniejsze szacunkiSkupienie si na priorytetach biznesowychPodejcie Inspect and adapt 11. Product Backlog 12. Szacowanie Story Points Jestemy lepsi w uywaniu wielkoci relatywnych Zwierzta w ZOO: lew, kangur, nosoroec, niedwied, yrafa, goryl, tygrysRozmiary t-shirt: XS, S, M, L, XL, XXLStory Points pokazuj to co naprawd jest wane. Dziki nim moemy porwnywa funkcjonalnociStory Points nie s wielkoci czasu, raczej poczeniem zoonoci i wysiku 13. Szacowanie Ideal Time Ile czasu zajmie wykonanie zadania jeeli: Nikt nam nie przeszkadzaJest to jedyne zadanie nad ktrym pracujemyMamy wszystko co jest nam potrzebneUpywajcy czas vs idealny czas. 14. Szacowanie Ideal Time vs Story Points Wielkoci Ideal Time nie mona sumowa ani porwnywaStory Points pomagaj unika niedomwie 15. Planning Poker 16. Jak dopasowa technik szacowania? 17. Podsumowanie Co ju wiemy? Dlaczego klasyczne plany nie dziaajCo ma do zaoferowania AgileJak w Agile zarzdzamy zadaniami (product backlog)W jaki sposb szacujemy zadania 18. Poziomy planowania Strategia Poczenie wizji z kierunkiem rozwoju i potrzebami biznesowymi firmy.Portfolio Wybr produktw, ktre najlepiej wpisuj si w strategi firmy.Produkt Szersze spojrzenie na rozwj tworzonego produktu. Odpowiedzialno przede wszystkim Product Ownera.Release Skupienie si na funkcjonalnociach, ktre maj by dostarczone w planowanym releasie.Iteracja Bazuje na poprzednich rezultatach i najnowszych priorytetach. Praca na poziomie zada.Dzie Planowanie codziennej pracy. 19. wiczenie Ile czasu zajmie przejazd rowerem z Gliwic do Parya ?Ile czasu zajmie przerzucenie jednej tony piasku z jednego miejsca na drugie?W jaki sposb podejdziecie do oszacowania czasu?RozmiarKalkulacjaCzas trwania1 tona piasku125kg/1h8h 20. Velocity Ilo Story Pointw, ktre zesp jest w stanie dostarczy podczas iteracjiObliczane na podstawie iloci zrealizowanych funkcjonalnoci i przypisanych do nich story pointwNarzdzie do planowania w duszym horyzoncie czasu, ledzenie postpu prac nad releasami 21. Jak uywa Velocity? 22. Planowanie w Scrum 23. Waterfall nie jest zem wcielonym 24. Pytania? 25. Polecam 26. Dzikuj Zapraszam na spotkania:www.meetup.com/sc-silesia/