agile estimating and planning
DESCRIPTION
TRANSCRIPT
![Page 1: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/1.jpg)
Agile Estimating and Planning
Tomasz Szulik
![Page 2: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/2.jpg)
• Dokładność estymacji zawodzi
• Estymacja ma wpływ na pracę programisty
• Za mało czasu - źle
• Za dużo czasu – też źle
Czy potrzebujemy estymację?
„Prediction is very difficult,
Especially about the future.”
Niels Bohr
![Page 3: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/3.jpg)
• Biznesowy model projektów
• Planowanie oparte na szacunkach
• Przerost formy nad treścią!
Możemy zrezygnować z szacowania?
„To achieve great things, two things are needed:
A plan, and not quite enough time.”
Leonard Bernstein
![Page 4: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/4.jpg)
• Szybkie szacunki – szacujemy intuicyjny rozmiar
zadań
• Rozmiar zadania szacowany relatywnie
względnie innych zadań
• Autokorekta estymacji
Szacujemy rozmiar
![Page 5: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/5.jpg)
• Jednostka – story points
• Skala
• Ciąg Fibonacciego: 1, 2, 3, 5, 8 …
• Potęgi dwójki: 1, 2, 4, 8, 16
• Wybór punktu odniesienia
• Najmniejsze zadanie
• Średni rozmiar
Szacujemy rozmiar
![Page 6: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/6.jpg)
Dokładność szacunków
0
0,5
1
Do
kła
dn
ość
Włożony wysiłek
![Page 7: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/7.jpg)
• Intuicja i wiedza eksperta
• Jedna z wyższych dokładności (jeśli mamy eksperta)
• Przez analogię
• Łatwiej się szacuje w porównaniu do czegoś
• Przez podział
Techniki estymacji
![Page 8: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/8.jpg)
• Angażujemy cały zespół: programiści, testerzy,
graficy, analitycy…
• Łączymy różne techniki estymacji
• Badania wykazały, że średnia
z estymacji daje lepsze rezultaty niż
dochodzenie do porozumienia
przez dyskusję
Let’s play Poker
![Page 9: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/9.jpg)
• Szacować małe zadania
• Szacować przez osoby wykonujące
• Szacować przez osoby wykonujące coś podobnego
wcześniej
• Prezentować przedział +/- 30% (praktycznie 19%)
Tips
![Page 10: Agile estimating and planning](https://reader035.vdocuments.pub/reader035/viewer/2022073101/54688036af7959d8018b5617/html5/thumbnails/10.jpg)
„Planning is everything. Plans are
nothing.”
Field Marshal Helmuth Graf von Moltke