SlideShare a Scribd company logo
1 of 37
Jesienne Wieczory ze Scrum
 “Estymacja i Planowanie”

         2011-09-28
             1
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                   Wiemy co nieco o tworzeniu oprogramowania: od technologii przez
                                                   organizację pracy po biznesową wartość produktów.

                                                   Szerzymy Scrum i inne zwinne metody zarządzania by pomóc twórcom
                                                   tworzyć lepsze produkty, zarabiać więcej i świetnie się przy tym bawić!
                                                                                  2
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                   “Żaden plan nie przetrwał nigdy
                                                   kontatku z przeciwnikiem.”

                                                            Generał George Patton




                                                                              3
Jesienne Wieczory ze Scrum
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    2011-09-06 Rzut okiem na Scrum

                                                    2011-09-20 Praktyki techniczne

                                                    2011-09-27 Estymacja i planowanie

                                                    2011-10-04 Budowanie zespołów

                                                    2011-10-11 Wdrożenie i skalowanie Scrum



                                                                           4
Organizacja
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Zaczynamy 18:30, kończymy 22:00

                                                    Przerwy ~19:30 i ~20:40

                                                    Jesteśmy na Ty!

                                                    Mmmm, wibracje...

                                                    Kawa!



                                                                          5
Poznajmy się!
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                     Kim jesteś?

                                                     Jaką rolę pełnisz w swojej organizacji?

                                                     Co Ci się najbardzej podoba w Srum?




                                                                           6
Po co planować?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                        5~10 przykładów, 4 minuty, w parach


                                                                        7
Po co planować?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Żeby móc podejmować lepsze decyzje:
                                                     inwestycyjne: robimy ten projekt czy nie?

                                                     biznesowe: jaki problem powinniśmy rozwiązać?

                                                     techniczne: jak zminimalizować ryzyko?


                                                    Żeby móc skoordynować pracę poszczególnych
                                                    członków zespołu oraz zespołu z partnerami.


                                                                                      8
Kiedy planowanie zawodzi?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                                    5~10 przykładów,
                                                                   4 minuty, w parach




                                                               9
Kiedy planowanie zawodzi?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Brak kontaktu z rzeczywistością: myślenie
                                                    życzeniowe i zbyt późna weryfikacja założeń.

                                                    Zlekceważenie ryzyka i długu technicznego.

                                                    Prawo Parkinsona “Praca przedłuża się by wypełnić
                                                    zaplanowany na nią czas.” --> kumulacja opóźnień

                                                    Ludzki mózg nie jest przystosowany do
                                                    precyzyjnego szacowania.

                                                                           10
Organizacje źle planują
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    “kryteria sukcesu: budżet, czas, zakres według
                                                    definicji na starcie projektu” [Standish Group CHAOS Report]

                                                    Badania ukazują marny stan realizacji tych kryteriów:
                                                        “~60% dostarczonych funkcji leży odłogiem”

                                                        “średni projekt przekracza harmonogram o 100%”

                                                        “ponad 2/3 projektów przekracza budżet”




                                                                                    11
Jak skutecznie planować?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Postaw wartość produktu na pierwszym planie
                                                             vs. realizacja zaplanowanych zadań
                                                    Planuj tylko tak daleko jak jesteś w stanie dojrzeć!
                                                    Oszacuj rozmiar, oblicz czas
                                                    Zawsze korzystaj z najświeższych informacji
                                                                + Gromadź dane historyczne!
                                                    Monitoruj postępy na wielu poziomach
                                                             Także wewnątrz sprintu. Oddzielnie.
                                                                           12
Narzędzia planowania
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    User Stories

                                                    Planning Poker

                                                    Dostarczone fragmenty produktu!

                                                    Tablica Scrum

                                                    Burndown


                                                                        13
User Stories
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Zanim ruszymy musimy wiedzieć dokąd zmierzamy!

                                                    Czego chce odbiorca? – Jednostka produkcji o
                                                    widocznej wartości dla Klienta.

                                                    Jako <rola>, chce <funkcja>, żeby <wartość>.

                                                    Obietnica rozmowy




                                                                             14
Dobre historyjki
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                     Independent

                                                     Negotiable

                                                     Valueable

                                                     Estimable

                                                     Small

                                                     Testable

                                                                   15
Co to znaczy “gotowe”?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                   Kryteria akceptacji – o co trzeba
                                                   zadbać dla danej historyjki?

                                                   Definition of Done – co jest
                                                   spełnione dla każdej historyjki?




                                                                            16
User Stories
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                   “Aby zwyciężyć na coraz bardziej konkurencyjnym rynku,
                                                   Twoja firma wdraża Scrum. Jako osoba najlepiej rozumiejąca
                                                   specyfikę zwinnych metod zarządzanie otrzymałeś zadanie
                                                   opracowania listy potrzeb, jakie powinno spełniać narzędzie
                                                   wspierające pracę zespołu stosującego Scrum.”

                                                   Wypisz 10~20 historyjek użytkownika biorąc pod
                                                   uwagę potrzeby członków zespołu, Scrum Mastera,
                                                   właściciela produktu oraz wyższego kierownictwa.

                                                                        12 minut, w parach
                                                                               17
Jak dobrze umiemy szacować?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                     Oszacuj następujące liczby takimi przedziałami, aby
                                                     prawdziwa wartość mieściła się w nich z
                                                     prawdopodobieństwem 90%.
                                                     Ile osób mieszka obecnie w Zimbabwe?
                                                     Ile wynosiło PKB Polski w 2009? Jaki to był % PKB całej Unii Europejskiej?
                                                     W którym roku urodził się George Lucas?
                                                     Ile efektów specjalnych zastosowano w trylogii Władca Pierścieni?
                                                     Ile lat temu zbudowany został Wielki Ziggurat w Ur (Sumeria)?
                                                     Ile litrów piwa wypija rocznie statystyczny Polak? Rosjanin? Japończyk?



                                                                                      18
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




19
                                                        Jak dobrze umiemy szacować?
Jak lepiej szacować?
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Porównać względny rozmiar prac

                                                    Szacować rozmiar, mierzyć czas

                                                    Spytać osoby, które bedą to robić

                                                    Połączyć wiedzę kilku ekspertów



                                                                          20
Planning Poker
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Właściciel produktu wyjaśnia historyjkę zespołowi.

                                                    Każdy członek zespołu wybiera swoje oszacowanie.

                                                    Wszyscy odkrywają oszacowanie jednocześnie!

                                                    Jeśli nie ma zgody, osoby ze skrajnymi wartościami
                                                    wyjaśniają swój punkt widzenia, po czym następuje
                                                    kolejna runda szacowania.

                                                    Jeśli różnica jest niewielka bierzemy większe
                                                    oszacowanie.
                                                                          21
Planning Poker
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Jako zespół oszacujemy przygotowane wcześniej
                                                    historyjki za pomocą Planning Pokera.




                                                                            22
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                        Scrum




23
Planowanie Sprintu
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Część 1 (2h dla dwutygodniowego sprintu)
                                                      właściciel produktu wyjaśnia najważniejsze historyjki

                                                      zespół wstępnie wybiera, do ilu historyjek się zobowiąże


                                                    Cześć 2 (2h dla dwutygodniowego sprintu)
                                                      zespół planuje jak dostarczyć historyjki rozpisując zadania i podejmując
                                                      odpowiednie decyzje architektoniczne

                                                      zespół potwierdza lub renegocjuje zobowiązanie



                                                                                    24
Planowanie Sprintu
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Jako zespół zaplanujemy wybrane trzy wcześniej
                                                    napisane i oszacowane historyjki dotyczące narzędzia
                                                    wspierającego pracę zespołów Scrum.




                                                                             25
Postępy wewnątrz sprintu
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Codzienny Scrum
                                                     aktualizacja backlogu zadań i pozostałych godzin (sprint burndown)

                                                     okazja do wczesnego wykrycia problemów i zagrożeń

                                                     okazja do bieżącej optymalizacji (współ)pracy zespołu




                                                                                  26
Przykład: Acme Products
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Firma Acme Products rozpoczęła projekt przygotowania nowego wydania
                                                    swojego flagowego produktu przed targami, które odbędą się za 6 miesięcy.

                                                    Jacek, właściciel produktu, przygotował listę około 50 potrzeb i pomysłów
                                                    jakie chciałby dodać do produktu.

                                                    Zespół produktowy w składzie Andrzej, Marcin, Hania, Duarte i Ashok
                                                    oszacował względną złożoność poszczególnych historyjek. Suma punktów
                                                    (objętość) całego backlogu wyniosła 157.




                                                                                    27
Pierwsze trzy sprinty
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Sprint 1 – Jacek wybrał 3 najważniejsze historyjki, ale zespół był w stanie
                                                    dostarczyć tylko dwie z nich za w sumie 6 punktów. Podczas retrospekcji
                                                    zespół zidentyfikował brak narzędzia continuous-integration jako istotną
                                                    przeszkodę spowalniającą prace.

                                                    Sprint 2 - Duarte zainstalował narzędzie CI i zespół korzystając z niego
                                                    dostarczył 3 historyjki za w sumie 9 punktów.

                                                    Sprint 3 – Hania zainstalowała ekspres do kawy w sali zespołu dzięki czemu
                                                    zespół dostarczył dwie duże historyjki za w sumie 13 punktów.




                                                                                      28
Po 6 tygodniach                                                                                           !"#$%#&#'(%)*+#,-.+/*%(*
                                                                                                                                                              +#0,-('1)*2")0%1)3*&*456*
                                                                                                                                                                #,-(-%156*,+"1%-7'*
                                                                                                                                             '#!"

                                                                     !"#$%&'()
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                                                                                                             '!!"
                                                   '$"
                                                                                                                                              &!"
                                                   '#"                                                  !"#$%&'(")%*+,)-'.")%/)"01*
                                                   '!"                                                                                        %!"
                                                                                                &!"
                                                    &"
                                                                                                %#"                                           $!"
                                                    %"

                                                    $"                                          %!"                                           #!"
                                                    #"                                          $#"
                                                                                                                                               !"
                                                    !"
                                                                                                $!"




                                                                                                                                                       "




                                                                                                                                                                          () /"



                                                                                                                                                                          () 0"

                                                                                                                                                                          () &"
                                                                                                                                                                         () "1"

                                                                                                                                                                         () '!"

                                                                                                                                                                         () ''"

                                                                                                                                                                                    #"
                                                                                                                                                              "

                                                                                                                                                                     "

                                                                                                                                                                                     "



                                                                                                                                                                                     "
                                                                                                                                                    -"'

                                                                                                                                                           -"#

                                                                                                                                                                  -".

                                                                                                                                                                                 -"$



                                                                                                                                                                                 -"%
                                                         ()*+,-"'"      ()*+,-"#"   ()*+,-"."




                                                                                                                                                                                 -"



                                                                                                                                                                                 -"

                                                                                                                                                                                 -"




                                                                                                                                                                               -"'
                                                                                                                                                                                 -
                                                                                                                                                                               -"

                                                                                                                                                                               -"
                                                                                                                                                *+,




                                                                                                                                                                             *+,



                                                                                                                                                                             *+,

                                                                                                                                                                             *+,

                                                                                                                                                                             *+,
                                                                                                                                                       *+,

                                                                                                                                                              *+,

                                                                                                                                                                     *+,



                                                                                                                                                                             *+,




                                                                                                                                                                           *+,

                                                                                                                                                                           *+,

                                                                                                                                                                           *+,
                                                                                                                                              ()




                                                                                                                                                                           ()



                                                                                                                                                                          ()
                                                                                                                                                      ()

                                                                                                                                                             ()

                                                                                                                                                                    ()
                                                                                                 #"

                                                                                                 !"
                                                                                                      '()*+,"$"     '()*+,"%"    '()*+,"&"




                                                            Dostarczono 28 ptów z backlogu – Jacek ma do dyspozycji działający
                                                            fragment systemu, który już realizuje 18% wszystkich pomysłów i to tych
                                                            najbardziej wartościowych.

                                                            Średnia prędkość = 9.3 – zespół, Jacek i kierownictwo firmy widzą wyraźnie
                                                            jaka jest rzeczywista efektywność prac.

                                                            Spodziewana objętość po 12 sprintach = 145 (92%)

                                                            Przewidywany czas wyczerpania backlogu = 7.5 m-ca

                                                                                                                   29
Tymczasem u konkurencji
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                       Waterfall Inc.

                                                           Dostarczona wartośc = zero

                                                           Weryfikacja założeń co do zakresu i harmonogramu = domysły

                                                           Weryfikacja trafności rozwiązania = brak




                                                              !"#$%&'(")%*+,)-'.")%/)"01*                                                                  !"#$%#&#'(%)*+#,-.+/*
                                                      $"                                                '&!"




                                                                                                                                                                                                                                                                                            ?
                                                    !#,"                                                '%!"
                                                    !#+"                                                '$!"
                                                    !#*"                                                '#!"
                                                    !#)"                                                '!!"
                                                                                                         &!"
                                                    !#("
                                                                                                         %!"
                                                    !#'"
                                                                                                         $!"
                                                    !#&"
                                                                                                         #!"
                                                    !#%"                                                  !"
                                                                                                               ()*+,-"'"
                                                                                                                           ()*+,-"#"
                                                                                                                                       ()*+,-"."
                                                                                                                                                   ()*+,-"$"
                                                                                                                                                               ()*+,-"/"
                                                                                                                                                                           ()*+,-"%"
                                                                                                                                                                                       ()*+,-"0"
                                                                                                                                                                                                   ()*+,-"&"
                                                                                                                                                                                                               ()*+,-"1"


                                                                                                                                                                                                                                        ()*+,-"''"




                                                                                                                                                                                                                                                                                            ()*+,-"'/"


                                                                                                                                                                                                                                                                                                                      ()*+,-"'0"
                                                                                                                                                                                                                                                                                                                                   ()*+,-"'&"
                                                                                                                                                                                                                                                                                                                                                ()*+,-"'1"
                                                    !#$"




                                                                                                                                                                                                                           ()*+,-"'!"


                                                                                                                                                                                                                                                     ()*+,-"'#"
                                                                                                                                                                                                                                                                  ()*+,-"'."
                                                                                                                                                                                                                                                                               ()*+,-"'$"


                                                                                                                                                                                                                                                                                                         ()*+,-"'%"




                                                                                                                                                                                                                                                                                                                                                             ()*+,-"#!"
                                                      !"
                                                            -./012"$"     -./012"%"    -./012"&"


                                                                                                   30
Dalsze prace
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Sprint 4 – za namową Andrzeja zespół zaczął stosować TDD, aby zapewnić
                                                    jakość kodu pozwalającą utrzymać stałe tempo prac. Nauka nowej techniki
                                                    sprawiła, że zespół dostarczył tylko 3 historyjki za w sumie 7 punktów.

                                                    Sprint 5 – zespół przyzwyczaił się już do TDD i dostarczył nowej
                                                    funkcjonalności za 11 ptów.

                                                    Katastrofa? – po 5 sprincie odszedł Ashok – główny ekspert zespołu, który
                                                    jako jedyny dobrze rozumiał kluczowy podsystem produktu.

                                                    Sprint 6 – Zespół samo-zreorganizował się i mimo to dostarczył historyjki za 6
                                                    ptów. Podczas retrospekcji zespół postanowił część czasu pracować w parach
                                                    aby zminimalizować koszt podobnych problemów w przyszłości.

                                                    Sprint 7~12 – Do zespołu doszła Alicja i przez resztę projektu pomogła
                                                    zespołowi dostarczyć średnio 10 ptów backlogu w każdym sprincie.

                                                                                     31
Prędkość i burnup
                                                                                                                                      !"#$%&'(")%*+,)-'.")%/)"01*
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                                  !"#$%&'()*+,-&./)   '#!"


                                                    '$"
                                                                                      '!!"
                                                    '#"

                                                    '!"                                &!"

                                                     &"
                                                                                       %!"
                                                     %"

                                                     $"
                                                                                       $!"
                                                     #"

                                                     !"                                #!"
                                                                       "




                                                                       "



                                                                       "

                                                                       "

                                                             *+, "
                                                          () '!"

                                                          () ''"

                                                                     #"
                                                                      "

                                                                      "

                                                                      "



                                                                      "
                                                                   -"'




                                                                   -"/



                                                                   -"0

                                                                   -"&

                                                                   -"1
                                                                   -"#

                                                                   -".

                                                                   -"$



                                                                   -"%




                                                                 -"'
                                                                 -"

                                                                 -"
                                                      *+,




                                                               *+,



                                                               *+,

                                                               *+,

                                                               *+,
                                                            *+,

                                                               *+,

                                                               *+,



                                                               *+,




                                                             *+,

                                                             *+,
                                                    ()




                                                           ()



                                                           ()

                                                           ()

                                                           ()
                                                          ()

                                                           ()

                                                           ()



                                                           ()




                                                          ()




                                                                                        !"
                                                                                             ()*+,-"'"   ()*+,-"#"   ()*+,-"."   ()*+,-"$"   ()*+,-"/"   ()*+,-"%"   ()*+,-"0"   ()*+,-"&"   ()*+,-"1" ()*+,-"'!" ()*+,-"''" ()*+,-"'#"




                                                          Zespół dostarczył funkcjonalność za 112 ptów – 71% całego backlogu.

                                                          Funkcje te reprezentują znacznie więcej niż 71% wartości!

                                                          Pozostałe funkcje mogę okazać się być warte mniej niż koszt dodatkowych
                                                          sprintów. Jeśli nie, Jacek w porozumieniu z Zarządem może przedłużyć
                                                          projekt mając a) gotowy wartościowy produkt b) swobodę podjęcia tej decyzji.

                                                                                                                32
Przewidywanie przyszłości
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                                    !"#$%&'(%)*)+,-*./01*)2*134+51+6/&-+7&$8&9/)/:+
                                                                               ;0).1+5"1/$*<+=)/.21>-?+
                                                    $!!"#
                                                     ,!"#
                                                     +!"#
                                                     *!"#
                                                     )!"#
                                                     (!"#
                                                     '!"#
                                                     &!"#
                                                     %!"#
                                                     $!"#
                                                      !"#
                                                            -./012#$# -./012#%# -./012#&# -./012#'# -./012#(# -./012#)# -./012#*# -./012#+# -./012#,# -./012#$!# -./012#$$#-./012#$%#




                                                                                                                  33
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                        !"
                             #!"
                                   $!"
                                         %!"
                                               &!"
                                                     '!!"
                                                            '#!"
                                                                   '$!"
                                                                          '%!"
                                                                                 '&!"
      ()
           *+,
                 -"'
      ()            "
           *+,
              -"#
      ()         "
          *+,
              -".
      ()         "
          *+,
              -"$
      ()         "
          *+,
              -"/
      ()          "
          *+,
              -"%
      ()         "
          *+,
              -"0
      ()          "
          *+,
              -"&
      ()          "
          *+,
              -
     () "1"
        *+,




34
            -"'
     ()         !
        *+, "
            -"'
     ()         '
        *+, "
            -"'
     ()         #"
        *+,
            -"'
     ()         .
        *+, "
            -"'
                                                                                        Scrum vs. Waterfall




     ()         $"
        *+,
            -"'
     ()         /
        *+, "
            -"'
     ()         %
        *+, "
            -"'
     ()         0"
        *+,
            -"'
     ()         &
        *+, "
                         ?


            -"'
     ()         1
        *+, "
            -"#
                !"
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




35
     ?
                                                        Pytania i odpowiedzi
Podsumowanie
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                   Postaw wartość produktu na pierwszym planie
                                                           Historyjki Użytkownika (User Stories)
                                                   Oszacuj rozmiar, oblicz czas
                                                             Planning Poker, Prędkość (Velocity)
                                                   Używaj zawsze najświeższych informacji
                                                             Działające Fragmenty Produktu,
                                                                   Burndown/Burnup
                                                   Monitoruj postępy także wewnątrz sprintu
                                                              Scrum Board, Sprint Burndown
                                                                           36
Zapraszamy
Jesienne Wieczory ze Scrum 2011, fluidcircle.net




                                                    Na kolejne Jesienne Wieczory ze Scrum:
                                                      2011-10-04 Wieczór 4 Budowanie zespołu

                                                      2011-10-11 Wieczór 5 Wdrożenie i skalowanie Scrum


                                                    Na naszę stronę: FluidCircle.net

                                                    Na darmowe konsultacje dla Was lub Waszych firm!


                                                                         Do zobaczenia!
                                                                                 37

More Related Content

Viewers also liked

Typowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepuTypowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepuLukasz Plutecki
 
Czego scrum guide ci nie powie
Czego scrum guide ci nie powieCzego scrum guide ci nie powie
Czego scrum guide ci nie powieLeadershipCenter
 
Pułapki Scruma i jak nie dać się w nie złapać - Lidia Janoszka
Pułapki Scruma i jak nie dać się w nie złapać - Lidia JanoszkaPułapki Scruma i jak nie dać się w nie złapać - Lidia Janoszka
Pułapki Scruma i jak nie dać się w nie złapać - Lidia JanoszkaAgile Silesia
 
Tablica SCRUM w JIRA
Tablica SCRUM w JIRATablica SCRUM w JIRA
Tablica SCRUM w JIRABogdan Gorka
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieMaciej Grajcarek
 
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...Rafal Stanczak »scrumdo(.)pl
 

Viewers also liked (10)

Management trafic
Management traficManagement trafic
Management trafic
 
Typowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepuTypowe problemy podczas migracji sklepu
Typowe problemy podczas migracji sklepu
 
Praktyki techniczne
Praktyki technicznePraktyki techniczne
Praktyki techniczne
 
Czego scrum guide ci nie powie
Czego scrum guide ci nie powieCzego scrum guide ci nie powie
Czego scrum guide ci nie powie
 
Pułapki Scruma i jak nie dać się w nie złapać - Lidia Janoszka
Pułapki Scruma i jak nie dać się w nie złapać - Lidia JanoszkaPułapki Scruma i jak nie dać się w nie złapać - Lidia Janoszka
Pułapki Scruma i jak nie dać się w nie złapać - Lidia Janoszka
 
Tablica SCRUM w JIRA
Tablica SCRUM w JIRATablica SCRUM w JIRA
Tablica SCRUM w JIRA
 
Budowanie zespołu
Budowanie zespołuBudowanie zespołu
Budowanie zespołu
 
WarszawQA_#9
WarszawQA_#9WarszawQA_#9
WarszawQA_#9
 
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanieWstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
Wstęp do SCRUM - jak dostarczyć właściwe oprogramowanie
 
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
Jak technika user story & acceptance criteria pozwala definiować wymagania w ...
 

Similar to Estymacja i Planowanie

Similar to Estymacja i Planowanie (7)

Scam, scum, sacrum
Scam, scum, sacrumScam, scum, sacrum
Scam, scum, sacrum
 
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i PlanowanieWiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
Wiosenne Wieczory ze Scrum 2 Estymacja i Planowanie
 
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na ScrumWiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
Wiosenne Wieczory ze Scrum 1 Rzut okiem na Scrum
 
Scrum w 59 minut
Scrum w 59 minutScrum w 59 minut
Scrum w 59 minut
 
Minimalizowanie niepewności w Scrumie
Minimalizowanie niepewności w ScrumieMinimalizowanie niepewności w Scrumie
Minimalizowanie niepewności w Scrumie
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowania
 
Tech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 WarszawaTech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 Warszawa
 

More from Michał Parkoła

Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)Michał Parkoła
 
Zapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymiZapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymiMichał Parkoła
 
Agile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product OwnersAgile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product OwnersMichał Parkoła
 
Agile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product OwnersAgile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product OwnersMichał Parkoła
 
"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile Warsaw"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile WarsawMichał Parkoła
 
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE KrakówMichał Parkoła
 
Wprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile WarsawWprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile WarsawMichał Parkoła
 
Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013Michał Parkoła
 
Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?Michał Parkoła
 
Agile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić ŚwiatAgile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić ŚwiatMichał Parkoła
 
Trzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzaniaTrzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzaniaMichał Parkoła
 
Daniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora ITDaniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora ITMichał Parkoła
 

More from Michał Parkoła (13)

Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
Co warto umieć i jak się tego nauczyć? (Agile Warsaw, 2017-02)
 
Zapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymiZapoznanie z sieciami neurnowymi
Zapoznanie z sieciami neurnowymi
 
Agile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product OwnersAgile by Example 2014: Thinking Tools for Product Owners
Agile by Example 2014: Thinking Tools for Product Owners
 
Agile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product OwnersAgile by Example 2014: 7 Pitfalls waiting for new Product Owners
Agile by Example 2014: 7 Pitfalls waiting for new Product Owners
 
"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile Warsaw"So good they can't ignore you" na Agile Warsaw
"So good they can't ignore you" na Agile Warsaw
 
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
"O czym zapomniał Agile jak kopiował rozwiązania Toma Gilba" dla ALE Kraków
 
Wprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile WarsawWprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
Wprowadzenie do EVO Tom'a Gilb'a dla Agile Warsaw
 
Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013Zwinna Organizacja na Agile Management 2013
Zwinna Organizacja na Agile Management 2013
 
Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?Project Engineering 2013: Co jest najważniejsze w Agile?
Project Engineering 2013: Co jest najważniejsze w Agile?
 
Scrum Carrots
Scrum CarrotsScrum Carrots
Scrum Carrots
 
Agile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić ŚwiatAgile warsaw Jak Zmienić Świat
Agile warsaw Jak Zmienić Świat
 
Trzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzaniaTrzy filary zwinnego zarządzania
Trzy filary zwinnego zarządzania
 
Daniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora ITDaniel Skowronski - Fakty i mity z zycia kontraktora IT
Daniel Skowronski - Fakty i mity z zycia kontraktora IT
 

Estymacja i Planowanie

  • 1. Jesienne Wieczory ze Scrum “Estymacja i Planowanie” 2011-09-28 1
  • 2. Jesienne Wieczory ze Scrum 2011, fluidcircle.net Wiemy co nieco o tworzeniu oprogramowania: od technologii przez organizację pracy po biznesową wartość produktów. Szerzymy Scrum i inne zwinne metody zarządzania by pomóc twórcom tworzyć lepsze produkty, zarabiać więcej i świetnie się przy tym bawić! 2
  • 3. Jesienne Wieczory ze Scrum 2011, fluidcircle.net “Żaden plan nie przetrwał nigdy kontatku z przeciwnikiem.” Generał George Patton 3
  • 4. Jesienne Wieczory ze Scrum Jesienne Wieczory ze Scrum 2011, fluidcircle.net 2011-09-06 Rzut okiem na Scrum 2011-09-20 Praktyki techniczne 2011-09-27 Estymacja i planowanie 2011-10-04 Budowanie zespołów 2011-10-11 Wdrożenie i skalowanie Scrum 4
  • 5. Organizacja Jesienne Wieczory ze Scrum 2011, fluidcircle.net Zaczynamy 18:30, kończymy 22:00 Przerwy ~19:30 i ~20:40 Jesteśmy na Ty! Mmmm, wibracje... Kawa! 5
  • 6. Poznajmy się! Jesienne Wieczory ze Scrum 2011, fluidcircle.net Kim jesteś? Jaką rolę pełnisz w swojej organizacji? Co Ci się najbardzej podoba w Srum? 6
  • 7. Po co planować? Jesienne Wieczory ze Scrum 2011, fluidcircle.net 5~10 przykładów, 4 minuty, w parach 7
  • 8. Po co planować? Jesienne Wieczory ze Scrum 2011, fluidcircle.net Żeby móc podejmować lepsze decyzje: inwestycyjne: robimy ten projekt czy nie? biznesowe: jaki problem powinniśmy rozwiązać? techniczne: jak zminimalizować ryzyko? Żeby móc skoordynować pracę poszczególnych członków zespołu oraz zespołu z partnerami. 8
  • 9. Kiedy planowanie zawodzi? Jesienne Wieczory ze Scrum 2011, fluidcircle.net 5~10 przykładów, 4 minuty, w parach 9
  • 10. Kiedy planowanie zawodzi? Jesienne Wieczory ze Scrum 2011, fluidcircle.net Brak kontaktu z rzeczywistością: myślenie życzeniowe i zbyt późna weryfikacja założeń. Zlekceważenie ryzyka i długu technicznego. Prawo Parkinsona “Praca przedłuża się by wypełnić zaplanowany na nią czas.” --> kumulacja opóźnień Ludzki mózg nie jest przystosowany do precyzyjnego szacowania. 10
  • 11. Organizacje źle planują Jesienne Wieczory ze Scrum 2011, fluidcircle.net “kryteria sukcesu: budżet, czas, zakres według definicji na starcie projektu” [Standish Group CHAOS Report] Badania ukazują marny stan realizacji tych kryteriów: “~60% dostarczonych funkcji leży odłogiem” “średni projekt przekracza harmonogram o 100%” “ponad 2/3 projektów przekracza budżet” 11
  • 12. Jak skutecznie planować? Jesienne Wieczory ze Scrum 2011, fluidcircle.net Postaw wartość produktu na pierwszym planie vs. realizacja zaplanowanych zadań Planuj tylko tak daleko jak jesteś w stanie dojrzeć! Oszacuj rozmiar, oblicz czas Zawsze korzystaj z najświeższych informacji + Gromadź dane historyczne! Monitoruj postępy na wielu poziomach Także wewnątrz sprintu. Oddzielnie. 12
  • 13. Narzędzia planowania Jesienne Wieczory ze Scrum 2011, fluidcircle.net User Stories Planning Poker Dostarczone fragmenty produktu! Tablica Scrum Burndown 13
  • 14. User Stories Jesienne Wieczory ze Scrum 2011, fluidcircle.net Zanim ruszymy musimy wiedzieć dokąd zmierzamy! Czego chce odbiorca? – Jednostka produkcji o widocznej wartości dla Klienta. Jako <rola>, chce <funkcja>, żeby <wartość>. Obietnica rozmowy 14
  • 15. Dobre historyjki Jesienne Wieczory ze Scrum 2011, fluidcircle.net Independent Negotiable Valueable Estimable Small Testable 15
  • 16. Co to znaczy “gotowe”? Jesienne Wieczory ze Scrum 2011, fluidcircle.net Kryteria akceptacji – o co trzeba zadbać dla danej historyjki? Definition of Done – co jest spełnione dla każdej historyjki? 16
  • 17. User Stories Jesienne Wieczory ze Scrum 2011, fluidcircle.net “Aby zwyciężyć na coraz bardziej konkurencyjnym rynku, Twoja firma wdraża Scrum. Jako osoba najlepiej rozumiejąca specyfikę zwinnych metod zarządzanie otrzymałeś zadanie opracowania listy potrzeb, jakie powinno spełniać narzędzie wspierające pracę zespołu stosującego Scrum.” Wypisz 10~20 historyjek użytkownika biorąc pod uwagę potrzeby członków zespołu, Scrum Mastera, właściciela produktu oraz wyższego kierownictwa. 12 minut, w parach 17
  • 18. Jak dobrze umiemy szacować? Jesienne Wieczory ze Scrum 2011, fluidcircle.net Oszacuj następujące liczby takimi przedziałami, aby prawdziwa wartość mieściła się w nich z prawdopodobieństwem 90%. Ile osób mieszka obecnie w Zimbabwe? Ile wynosiło PKB Polski w 2009? Jaki to był % PKB całej Unii Europejskiej? W którym roku urodził się George Lucas? Ile efektów specjalnych zastosowano w trylogii Władca Pierścieni? Ile lat temu zbudowany został Wielki Ziggurat w Ur (Sumeria)? Ile litrów piwa wypija rocznie statystyczny Polak? Rosjanin? Japończyk? 18
  • 19. Jesienne Wieczory ze Scrum 2011, fluidcircle.net 19 Jak dobrze umiemy szacować?
  • 20. Jak lepiej szacować? Jesienne Wieczory ze Scrum 2011, fluidcircle.net Porównać względny rozmiar prac Szacować rozmiar, mierzyć czas Spytać osoby, które bedą to robić Połączyć wiedzę kilku ekspertów 20
  • 21. Planning Poker Jesienne Wieczory ze Scrum 2011, fluidcircle.net Właściciel produktu wyjaśnia historyjkę zespołowi. Każdy członek zespołu wybiera swoje oszacowanie. Wszyscy odkrywają oszacowanie jednocześnie! Jeśli nie ma zgody, osoby ze skrajnymi wartościami wyjaśniają swój punkt widzenia, po czym następuje kolejna runda szacowania. Jeśli różnica jest niewielka bierzemy większe oszacowanie. 21
  • 22. Planning Poker Jesienne Wieczory ze Scrum 2011, fluidcircle.net Jako zespół oszacujemy przygotowane wcześniej historyjki za pomocą Planning Pokera. 22
  • 23. Jesienne Wieczory ze Scrum 2011, fluidcircle.net Scrum 23
  • 24. Planowanie Sprintu Jesienne Wieczory ze Scrum 2011, fluidcircle.net Część 1 (2h dla dwutygodniowego sprintu) właściciel produktu wyjaśnia najważniejsze historyjki zespół wstępnie wybiera, do ilu historyjek się zobowiąże Cześć 2 (2h dla dwutygodniowego sprintu) zespół planuje jak dostarczyć historyjki rozpisując zadania i podejmując odpowiednie decyzje architektoniczne zespół potwierdza lub renegocjuje zobowiązanie 24
  • 25. Planowanie Sprintu Jesienne Wieczory ze Scrum 2011, fluidcircle.net Jako zespół zaplanujemy wybrane trzy wcześniej napisane i oszacowane historyjki dotyczące narzędzia wspierającego pracę zespołów Scrum. 25
  • 26. Postępy wewnątrz sprintu Jesienne Wieczory ze Scrum 2011, fluidcircle.net Codzienny Scrum aktualizacja backlogu zadań i pozostałych godzin (sprint burndown) okazja do wczesnego wykrycia problemów i zagrożeń okazja do bieżącej optymalizacji (współ)pracy zespołu 26
  • 27. Przykład: Acme Products Jesienne Wieczory ze Scrum 2011, fluidcircle.net Firma Acme Products rozpoczęła projekt przygotowania nowego wydania swojego flagowego produktu przed targami, które odbędą się za 6 miesięcy. Jacek, właściciel produktu, przygotował listę około 50 potrzeb i pomysłów jakie chciałby dodać do produktu. Zespół produktowy w składzie Andrzej, Marcin, Hania, Duarte i Ashok oszacował względną złożoność poszczególnych historyjek. Suma punktów (objętość) całego backlogu wyniosła 157. 27
  • 28. Pierwsze trzy sprinty Jesienne Wieczory ze Scrum 2011, fluidcircle.net Sprint 1 – Jacek wybrał 3 najważniejsze historyjki, ale zespół był w stanie dostarczyć tylko dwie z nich za w sumie 6 punktów. Podczas retrospekcji zespół zidentyfikował brak narzędzia continuous-integration jako istotną przeszkodę spowalniającą prace. Sprint 2 - Duarte zainstalował narzędzie CI i zespół korzystając z niego dostarczył 3 historyjki za w sumie 9 punktów. Sprint 3 – Hania zainstalowała ekspres do kawy w sali zespołu dzięki czemu zespół dostarczył dwie duże historyjki za w sumie 13 punktów. 28
  • 29. Po 6 tygodniach !"#$%#&#'(%)*+#,-.+/*%(* +#0,-('1)*2")0%1)3*&*456* #,-(-%156*,+"1%-7'* '#!" !"#$%&'() Jesienne Wieczory ze Scrum 2011, fluidcircle.net '!!" '$" &!" '#" !"#$%&'(")%*+,)-'.")%/)"01* '!" %!" &!" &" %#" $!" %" $" %!" #!" #" $#" !" !" $!" " () /" () 0" () &" () "1" () '!" () ''" #" " " " " -"' -"# -". -"$ -"% ()*+,-"'" ()*+,-"#" ()*+,-"." -" -" -" -"' - -" -" *+, *+, *+, *+, *+, *+, *+, *+, *+, *+, *+, *+, () () () () () () #" !" '()*+,"$" '()*+,"%" '()*+,"&" Dostarczono 28 ptów z backlogu – Jacek ma do dyspozycji działający fragment systemu, który już realizuje 18% wszystkich pomysłów i to tych najbardziej wartościowych. Średnia prędkość = 9.3 – zespół, Jacek i kierownictwo firmy widzą wyraźnie jaka jest rzeczywista efektywność prac. Spodziewana objętość po 12 sprintach = 145 (92%) Przewidywany czas wyczerpania backlogu = 7.5 m-ca 29
  • 30. Tymczasem u konkurencji Jesienne Wieczory ze Scrum 2011, fluidcircle.net Waterfall Inc. Dostarczona wartośc = zero Weryfikacja założeń co do zakresu i harmonogramu = domysły Weryfikacja trafności rozwiązania = brak !"#$%&'(")%*+,)-'.")%/)"01* !"#$%#&#'(%)*+#,-.+/* $" '&!" ? !#," '%!" !#+" '$!" !#*" '#!" !#)" '!!" &!" !#(" %!" !#'" $!" !#&" #!" !#%" !" ()*+,-"'" ()*+,-"#" ()*+,-"." ()*+,-"$" ()*+,-"/" ()*+,-"%" ()*+,-"0" ()*+,-"&" ()*+,-"1" ()*+,-"''" ()*+,-"'/" ()*+,-"'0" ()*+,-"'&" ()*+,-"'1" !#$" ()*+,-"'!" ()*+,-"'#" ()*+,-"'." ()*+,-"'$" ()*+,-"'%" ()*+,-"#!" !" -./012"$" -./012"%" -./012"&" 30
  • 31. Dalsze prace Jesienne Wieczory ze Scrum 2011, fluidcircle.net Sprint 4 – za namową Andrzeja zespół zaczął stosować TDD, aby zapewnić jakość kodu pozwalającą utrzymać stałe tempo prac. Nauka nowej techniki sprawiła, że zespół dostarczył tylko 3 historyjki za w sumie 7 punktów. Sprint 5 – zespół przyzwyczaił się już do TDD i dostarczył nowej funkcjonalności za 11 ptów. Katastrofa? – po 5 sprincie odszedł Ashok – główny ekspert zespołu, który jako jedyny dobrze rozumiał kluczowy podsystem produktu. Sprint 6 – Zespół samo-zreorganizował się i mimo to dostarczył historyjki za 6 ptów. Podczas retrospekcji zespół postanowił część czasu pracować w parach aby zminimalizować koszt podobnych problemów w przyszłości. Sprint 7~12 – Do zespołu doszła Alicja i przez resztę projektu pomogła zespołowi dostarczyć średnio 10 ptów backlogu w każdym sprincie. 31
  • 32. Prędkość i burnup !"#$%&'(")%*+,)-'.")%/)"01* Jesienne Wieczory ze Scrum 2011, fluidcircle.net !"#$%&'()*+,-&./) '#!" '$" '!!" '#" '!" &!" &" %!" %" $" $!" #" !" #!" " " " " *+, " () '!" () ''" #" " " " " -"' -"/ -"0 -"& -"1 -"# -". -"$ -"% -"' -" -" *+, *+, *+, *+, *+, *+, *+, *+, *+, *+, *+, () () () () () () () () () () !" ()*+,-"'" ()*+,-"#" ()*+,-"." ()*+,-"$" ()*+,-"/" ()*+,-"%" ()*+,-"0" ()*+,-"&" ()*+,-"1" ()*+,-"'!" ()*+,-"''" ()*+,-"'#" Zespół dostarczył funkcjonalność za 112 ptów – 71% całego backlogu. Funkcje te reprezentują znacznie więcej niż 71% wartości! Pozostałe funkcje mogę okazać się być warte mniej niż koszt dodatkowych sprintów. Jeśli nie, Jacek w porozumieniu z Zarządem może przedłużyć projekt mając a) gotowy wartościowy produkt b) swobodę podjęcia tej decyzji. 32
  • 33. Przewidywanie przyszłości Jesienne Wieczory ze Scrum 2011, fluidcircle.net !"#$%&'(%)*)+,-*./01*)2*134+51+6/&-+7&$8&9/)/:+ ;0).1+5"1/$*<+=)/.21>-?+ $!!"# ,!"# +!"# *!"# )!"# (!"# '!"# &!"# %!"# $!"# !"# -./012#$# -./012#%# -./012#&# -./012#'# -./012#(# -./012#)# -./012#*# -./012#+# -./012#,# -./012#$!# -./012#$$#-./012#$%# 33
  • 34. Jesienne Wieczory ze Scrum 2011, fluidcircle.net !" #!" $!" %!" &!" '!!" '#!" '$!" '%!" '&!" () *+, -"' () " *+, -"# () " *+, -". () " *+, -"$ () " *+, -"/ () " *+, -"% () " *+, -"0 () " *+, -"& () " *+, - () "1" *+, 34 -"' () ! *+, " -"' () ' *+, " -"' () #" *+, -"' () . *+, " -"' Scrum vs. Waterfall () $" *+, -"' () / *+, " -"' () % *+, " -"' () 0" *+, -"' () & *+, " ? -"' () 1 *+, " -"# !"
  • 35. Jesienne Wieczory ze Scrum 2011, fluidcircle.net 35 ? Pytania i odpowiedzi
  • 36. Podsumowanie Jesienne Wieczory ze Scrum 2011, fluidcircle.net Postaw wartość produktu na pierwszym planie Historyjki Użytkownika (User Stories) Oszacuj rozmiar, oblicz czas Planning Poker, Prędkość (Velocity) Używaj zawsze najświeższych informacji Działające Fragmenty Produktu, Burndown/Burnup Monitoruj postępy także wewnątrz sprintu Scrum Board, Sprint Burndown 36
  • 37. Zapraszamy Jesienne Wieczory ze Scrum 2011, fluidcircle.net Na kolejne Jesienne Wieczory ze Scrum: 2011-10-04 Wieczór 4 Budowanie zespołu 2011-10-11 Wieczór 5 Wdrożenie i skalowanie Scrum Na naszę stronę: FluidCircle.net Na darmowe konsultacje dla Was lub Waszych firm! Do zobaczenia! 37