System Estymacji Czasu Zadania - Cheatsheet

Przewodnik i ściągawka z technik wyceny prac programistycznych: Story Points, PERT oraz dobre praktyki wdrażania w zespole.

1. System Punktacji (Story Points)

Skala Fibonacciego i Wartości

Story Points mierzą złożoność, ryzyko i nakład pracy, a nie bezpośrednio czas w godzinach.

SP Złożoność Przykład
1 Błahostka, znany kod. Fix w CSS, zmiana tekstu.
2 Proste, jasne cele. Pole w formularzu + walidacja.
3 Średnie, analiza. Endpoint API CRUD.
5 Złożone, niepewność. Bramka płatności.
8 Duża niepewność. Moduł raportowy z wykresami.
13+ Za duże (rozbić). Przebudowa auth/security.

2. Scoring Matrix & PERT

Macierz Złożoności

Suma ocen w skali 1-3 (Złożoność + Ryzyko + Zależności):

  • 3–4 pkt: 1–2 Story Points
  • 5–6 pkt: 3–5 Story Points
  • 7–9 pkt: 8+ Story Points (wymagana dekompozycja)

Wzór PERT (Estymacja Czasowa)

Gdy wymagane są konkretne godziny (O - Optymistyczny, M - Prawdopodobny, P - Pesymistyczny):

E = (O + 4M + P) / 6
SD = (P - O) / 6  # Odchylenie std (ryzyko)

3. Szablon Opisu Zadania

Wzorzec Zadania (Jira / ClickUp)

## 1. Opis i cel zadania
[Co robimy i po co?]

## 2. Kryteria Akceptacji (DoD)
- [ ] Funkcjonalność X działa w przypadku Y
- [ ] Testy unit/integration
- [ ] Zgodność z WCAG 2.1 AA oraz SEO
- [ ] Code Review zaakceptowane

## 3. Estymacja i Ryzyko
* Story Points: [ np. 3 ]
* Opis ryzyka: [ np. Brak dokumentacji API ]
* Zależności: [ np. Zadanie #1234 ]

## 4. PERT (opcjonalnie)
* O: [ 4h ] | M: [ 8h ] | P: [ 16h ]
* Wynik: [ (4 + 4*8 + 16)/6 = 8.66h ]

4. Procedura Wdrożenia

Kroki Wdrożeniowe w Zespole

  • 1. Kalibracja (Session Zero): Wybierzcie 3 dawne zadania jako wzorce dla 1, 3 i 5 SP.
  • 2. Planning Poker: Ciche głosowanie kartami. Dyskutujcie tylko o skrajnych wynikach (np. 2 vs 8).
  • 3. Mierzenie Velocity: Po 2–3 sprintach zsumujcie dowiezione SP. Przypisanie 1 SP = X godzin pojawi się z danych historycznych.

SŁOWNICZEK POJĘĆ