PRD Template
assadante.com

Product Requirements Document (PRD)

Szablon dokumentu wymagań produktowych. Wypełnij przed rozpoczęciem projektu — PRD to kontrakt między PM, designem i developmentem. Dobry PRD eliminuje nieporozumienia, przyspiesza development i zmniejsza liczbę zmian zakresu w trakcie projektu.

📖 Czym jest PRD? Product Requirements Document to dokument opisujący CO ma być zbudowane i DLACZEGO — nie JAK (to zadanie dla architektury technicznej). PRD powinien być żywym dokumentem: aktualizuj go gdy zmieniają się wymagania. Każda zmiana wymagań po starcie developmentu kosztuje 5–10x więcej niż zmiana w PRD.
Autor[Imię i nazwisko PM]
Data utworzenia[DD.MM.RRRR]
Ostatnia aktualizacja[DD.MM.RRRR]
Wersja[v1.0]
Status[Draft / In Review / Approved]
Stakeholderzy[Lista osób które muszą zatwierdzić PRD]

1. Przegląd produktu

Nazwa produktu / funkcji

[Wpisz nazwę produktu lub funkcji]

Problem (Problem Statement)

Jaki problem rozwiązuje ten produkt? Dla kogo? Jak duży jest ten problem? Skąd wiesz, że to prawdziwy problem?

[Np. "Freelancerzy tracą średnio 3h/tydzień na ręczne wystawianie faktur i śledzenie płatności. Rozmawialiśmy z 20 freelancerami — 18 z nich używa Excela lub papierowych notatek. Brak automatyzacji kosztuje ich ~600 PLN/mies. w straconej produktywności."]

Rozwiązanie (Solution)

Jak produkt rozwiązuje ten problem? Co jest unikalne w Twoim podejściu?

[Opisz rozwiązanie. Unikaj technicznego żargonu — skup się na wartości dla użytkownika.]

Cel biznesowy i metryki sukcesu (OKR)

Co chcemy osiągnąć? Jak zmierzymy sukces? Używaj formatu OKR: Objective + Key Results.

[Np. "Objective: Zostać wiodącym narzędziem do fakturowania dla freelancerów w Polsce. KR1: 1000 aktywnych użytkowników w 3 miesiące. KR2: 15% konwersja na płatny plan. KR3: NPS > 40."]

Zakres (In Scope / Out of Scope)

W zakresie (In Scope)Poza zakresem (Out of Scope)
[Co wchodzi w ten PRD][Co NIE wchodzi — równie ważne jak to co wchodzi]

2. Użytkownicy i persony

💡 Persona vs ICP: ICP (Ideal Customer Profile) to opis firmy/segmentu. Persona to konkretna osoba w tej firmie. Dobra persona ma imię, zdjęcie, cytaty z prawdziwych rozmów z użytkownikami — nie jest wymyślona.

Persona główna

Imię / Rola[Np. "Marek, 32 lata, freelancer UX designer"]
Kontekst[Gdzie pracuje, jak duża firma, jakie narzędzia używa]
Cele[Co chce osiągnąć — zawodowo i w kontekście produktu]
Frustracje / Pain points[Co go boli, co go spowalnia, co go irytuje]
Cytat (z badań)["Tracę tyle czasu na papierkową robotę, że wolałbym płacić komuś za to..."]
Jak mierzy sukces[Co oznacza dla niego "produkt działa"?]

Persona drugorzędna (jeśli dotyczy)

Imię / Rola
Kontekst
Cele
Frustracje

User Journey (ścieżka użytkownika)

Opisz krok po kroku jak użytkownik dochodzi do wartości produktu — od pierwszego kontaktu po stanie się lojalnym klientem.

EtapAkcja użytkownikaMyśl / EmocjaPunkt bólu
Awareness
Consideration
Onboarding
Activation
Retention

3. Funkcjonalności i wymagania

💡 Priorytety MoSCoW: Must-have (P0) — bez tego produkt nie działa. Should-have (P1) — ważne, ale można uruchomić bez. Could-have (P2) — nice-to-have, jeśli zostanie czas. Won't-have — świadomie wykluczone z tego zakresu.
ID Funkcja Opis użytkownika (user story) Priorytet Acceptance Criteria Uwagi
F-01 [Rejestracja] [Jako nowy user chcę zarejestrować się przez Google aby nie tworzyć kolejnego hasła] [P0] [User może zalogować się przez Google OAuth w <30s]
F-02
F-03
F-04
F-05

4. Wymagania niefunkcjonalne

Wymagania niefunkcjonalne opisują JAK system ma działać — nie co robi. Są równie ważne jak funkcjonalne.

KategoriaWymaganieMiara / Kryterium
WydajnośćCzas ładowania strony głównej[Np. <2s na 3G, <1s na WiFi]
SkalowalnośćLiczba jednoczesnych użytkowników[Np. 1000 concurrent users bez degradacji]
DostępnośćUptime SLA[Np. 99.9% uptime = max 8.7h downtime/rok]
BezpieczeństwoAutentykacja i autoryzacja[Np. OAuth 2.0, JWT, 2FA dla adminów]
Dostępność (a11y)Standard dostępności[Np. WCAG 2.1 AA]
LokalizacjaJęzyki i regiony[Np. PL i EN, strefa czasowa UTC+1]
ComplianceRegulacje prawne[Np. RODO, PCI DSS jeśli płatności]

5. Design & UX

Linki do designów

[Link do Figma / prototypu / wireframes]

Kluczowe ekrany i przepływy

EkranOpisLink do Figma
Landing page
Rejestracja / Login
Onboarding
Dashboard główny
Core feature
Ustawienia

Design principles (zasady projektowania)

[Np. "Mobile-first. Minimalizm — każdy element musi mieć cel. Szybkość > bogactwo funkcji. Dostępność od dnia 1."]

6. Wymagania techniczne

Platformy docelowe

[Web (Chrome, Firefox, Safari, Edge) / iOS (min. iOS 15) / Android (min. Android 10) / Desktop]

Stack technologiczny (propozycja)

WarstwaTechnologiaUzasadnienie
Frontend
Backend
Baza danych
Auth
Hosting / Cloud
Płatności
Email
Analytics

Integracje zewnętrzne

[Lista API i serwisów zewnętrznych: Stripe, Google OAuth, SendGrid, Twilio, OpenAI, etc. Dla każdego: cel integracji i czy jest krytyczna dla MVP.]

Wymagania wydajnościowe

[Np. API response <200ms p95, strona ładuje się <2s, obsługa 1000 concurrent users]

7. Analytics & Metryki

North Star Metric

[Jedna metryka najlepiej odzwierciedlająca wartość produktu. Np. "liczba faktur wystawionych miesięcznie"]

Kluczowe metryki (AARRR)

KategoriaMetrykaCel (target)
Acquisition[Np. nowe rejestracje/tydzień]
Activation[Np. % userów którzy wystawili pierwszą fakturę]
Retention[Np. D30 retention]
Revenue[Np. MRR, konwersja na płatny plan]
Referral[Np. NPS, liczba zaproszeń]

Eventy do śledzenia (tracking plan)

[Lista kluczowych eventów analytics: sign_up_completed, onboarding_step_X_completed, feature_used, payment_completed, etc.]

8. Timeline i fazy

FazaZakres / DeliverablesCzas trwaniaDeadline
Discovery[User research, competitive analysis, problem definition][1 tydzień]
Design Sprint[Wireframes, prototyp Figma, user testing][2 tygodnie]
Development Sprint 1[Core features P0][2 tygodnie]
Development Sprint 2[Remaining P0 + P1][2 tygodnie]
QA & Testing[Testy funkcjonalne, bezpieczeństwo, wydajność][1 tydzień]
Launch[Deploy, monitoring, komunikacja][1 tydzień]

9. Ryzyka, założenia i zależności

Ryzyka

RyzykoPrawdopodobieństwoWpływMitygacja
[Np. Integracja z API X może być trudniejsza niż zakładamy][Wysokie][Średni][Spike techniczny w tygodniu 1]

Założenia

[Co zakładamy że jest prawdą, ale nie zweryfikowaliśmy? Np. "Zakładamy że użytkownicy są gotowi płacić 49 PLN/mies." — to założenie wymaga walidacji.]

Zależności

[Co musi być gotowe zanim zaczniemy? Np. "Potrzebujemy dostępu do API X", "Design system musi być gotowy przed sprintem 1", "Prawnik musi zatwierdzić regulamin."]

10. Otwarte pytania (Open Questions)

💡 Tip: Otwarte pytania to jedna z najważniejszych sekcji PRD. Dokumentuj wszystko czego nie wiesz — to sygnał dla zespołu że potrzebna jest decyzja lub badanie.
#PytanieKto odpowiadaDeadlineStatus
1[Np. Czy wspieramy import danych z Excela w MVP?][PM][Open]
2
3