Agile to filozofia iteracyjnego rozwoju produktu. Scrum to konkretny framework implementujący Agile. Product Owner to kluczowa rola w Scrum.
Rola Product Ownera w Scrum
PO jest odpowiedzialny za:
- Maksymalizację wartości produktu
- Zarządzanie Product Backlog — priorytetyzacja, refinement
- Komunikację wizji — zespół rozumie "dlaczego"
- Akceptację pracy — czy story spełnia AC
💡 PO vs PM
Product Owner (Scrum): Rola w zespole, fokus na backlog i sprint
Product Manager: Stanowisko, fokus na strategię i roadmap
Często ta sama osoba pełni obie role.
Scrum Events — rola PO
1. Sprint Planning (2-4h)
- PO prezentuje top priority stories
- Zespół estymuje i commituje się do sprint goal
- PO wyjaśnia kontekst i odpowiada na pytania
2. Daily Standup (15 min)
- PO słucha (nie musi uczestniczyć codziennie)
- Odpowiada na pytania o requirements
- Identyfikuje blockers
3. Sprint Review (1-2h)
- Zespół prezentuje ukończoną pracę
- PO akceptuje lub odrzuca stories (based on AC)
- Stakeholderzy dają feedback
4. Sprint Retrospective (1h)
- Zespół dyskutuje co poszło dobrze/źle
- PO uczestniczy jako członek zespołu
- Wspólnie planują improvements
5. Backlog Refinement (ongoing)
- PO prowadzi refinement sessions
- Zespół estymuje upcoming stories
- Wyjaśnianie requirements, rozbijanie epics
Product Backlog Management
Backlog to uporządkowana lista pracy. PO jest odpowiedzialny za:
- Priorytetyzację — top = najważniejsze
- Refinement — stories są gotowe do sprintu (INVEST)
- Grooming — usuwanie nieaktualnych stories
- Transparentność — zespół widzi backlog
Definition of Ready
Story jest gotowa do sprintu gdy:
- ✅ Ma jasny opis i AC
- ✅ Jest zestymowana przez zespół
- ✅ Dependencies są rozwiązane
- ✅ Zespół rozumie kontekst
- ✅ Design/wireframes gotowe (jeśli potrzebne)
Velocity i Capacity Planning
Velocity: Ile story points zespół robi per sprint (średnia z 3-5 sprintów)
Przykład: Zespół ma velocity 30 points. W sprint planning wybierają stories na ~30 points.
Nie używaj velocity do:
- Porównywania zespołów (każdy ma inną skalę)
- Oceny performance (to narzędzie planowania, nie KPI)
- Presji na zespół ("dlaczego tylko 25 points?")
📝 Zadanie
Jeśli pracujesz w Scrum: przejrzyj swój backlog. Czy top 10 stories spełnia Definition of Ready? Jeśli nie — zaplanuj refinement session.