Agile estimating and planning

10
Agile Estimating and Planning Tomasz Szulik

description

 

Transcript of Agile estimating and planning

Page 1: Agile estimating and planning

Agile Estimating and Planning

Tomasz Szulik

Page 2: Agile estimating and planning

• 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

• 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

• Szybkie szacunki – szacujemy intuicyjny rozmiar

zadań

• Rozmiar zadania szacowany relatywnie

względnie innych zadań

• Autokorekta estymacji

Szacujemy rozmiar

Page 5: Agile estimating and planning

• 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

Dokładność szacunków

0

0,5

1

Do

kła

dn

ość

Włożony wysiłek

Page 7: Agile estimating and planning

• 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

• 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

• 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

„Planning is everything. Plans are

nothing.”

Field Marshal Helmuth Graf von Moltke