Agile estimating and planning

1,100 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,100
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Agile estimating and planning

  1. 1. Agile Estimating and Planning Tomasz Szulik
  2. 2. • 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
  3. 3. • 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
  4. 4. • Szybkie szacunki – szacujemy intuicyjny rozmiar zadań • Rozmiar zadania szacowany relatywnie względnie innych zadań • Autokorekta estymacji Szacujemy rozmiar
  5. 5. • 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
  6. 6. Dokładność szacunków 0 0,5 1 Dokładność Włożony wysiłek
  7. 7. • 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
  8. 8. • 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
  9. 9. • Szacować małe zadania • Szacować przez osoby wykonujące • Szacować przez osoby wykonujące coś podobnego wcześniej • Prezentować przedział +/- 30% (praktycznie 19%) Tips
  10. 10. „Planning is everything. Plans are nothing.” Field Marshal Helmuth Graf von Moltke

×