Kako napisati PRD (dokument sa zahtevima za proizvod) uz AI (besplatan šablon)
Dokument sa zahtevima za proizvod (PRD) je kratak, jednostavno napisan opis onoga što pravite, za koga je, šta mora da radi i kako ćete znati da radi. AI znatno ubrzava pisanje: date mu grube beleške, a on ih pretvara u strukturirane odeljke, korisničke priče i granične slučajeve. Vaš posao je da unesete odluke koje AI ne može da donese — cilj, obim i šta se izostavlja — i da proverite šta dodaje.
Ovaj vodič objašnjava šta treba da bude u PRD-u, korak po korak kako ga napisati uz bilo kog AI asistenta, promptove za svaki odeljak i šablon za popunjavanje koji možete da kopirate.
Čemu služi PRD (i čemu ne služi)
PRD odgovara na četiri pitanja:
- Zašto gradimo ovo? Koji problem, za koga?
- Šta mora da radi u prvoj verziji?
- Šta neće raditi još uvek?
- Kako ćemo znati da je radilo?
To nije tehnički dizajn. Ne kaže koju bazu podataka ili framework koristiti — to pripada zasebnoj tehničkoj specifikaciji, ako je uopšte potrebna. To nije ni marketinški brif ni poslovni plan. Ako PRD ostane na ponašanju proizvoda, koristan je svima koji ga čitaju: dizajneru, programeru, članu tima koji odobrava, ili AI alatu za izgradnju aplikacija koji ga pretvara u kod.
Ko ga treba
- Solo osnivači koji žele da zaustave širenje obima pre nego što počne.
- Mali timovi kojima treba jedno mesto gde živi „šta smo dogovorili“.
- Svako ko angažuje frilensera ili agenciju, jer jasan PRD daje jasnije ponude. Pogledajte angažovanje programera ili izgradnju uz AI.
- Svako ko gradi uz AI, jer korisničke priče i lista podataka u PRD-u daju bolje promptove od nestrukturirane liste želja.
Šta je AI dobar u tome, a šta nije
| Zadatak | AI radi dobro | Vi i dalje odgovarate za |
|---|---|---|
| Pretvaranje haotičnih beleški u odeljke | Da | Proveru da ništa nije izmišljeno |
| Pisanje korisničkih priča u doslednom formatu | Da | Odluku koje priče su u prvoj verziji |
| Nabrajanje graničnih slučajeva (prazna stanja, greške, dozvole) | Da, često bolje nego umoran čovek | Odluku koji su bitni |
| Predlaganje metrika uspeha | Daje razumne opcije | Biranje onih koje stvarno možete da merite |
| Poznavanje vaših korisnika, tržišta ili budžeta | Ne | Sve |
| Odlučivanje šta izostaviti | Ne — ima tendenciju da dodaje, a ne da seče | Sve |
Najčešća greška je preokret predposlednjeg reda: AI samouvereno popunjava praznine pretpostavkama o vašim korisnicima. Sve što napiše o korisnicima, veličini tržišta ili ponašanju tretirajte kao pitanje za proveru, a ne kao činjenicu.
Korak 1: Zapišite šta znate
Pre nego što išta zatražite, napišite grube beleške. Tačke su u redu. Obuhvatite:
- Problem, u jednoj ili dve rečenice, iz ugla korisnika.
- Ko ga ima. Budite konkretni: „slobodni knjigovođe sa 10–40 klijenata“, a ne „mala preduzeća“.
- Šta rade danas umesto toga (tabela, imejl, alat koji ne vole).
- Jedan ishod koji bi prvu verziju učinio uspešnom.
- Šta već znate da nećete raditi.
- Tvrda ograničenja: rok, budžet, mora da radi na telefonima, mora da se poveže sa alatom koji već koristite.
Ako niste razgovarali ni sa kim ko ima taj problem, prvo to uradite. Kako validirati ideju za aplikaciju opisuje praktičan način. PRD zasnovan na pretpostavkama je dobro formatirana pretpostavka.
Korak 2: Zamolite AI za prvi nacrt
Nalepite beleške i zatražite nacrt u fiksnoj strukturi. Prompt koji dobro funkcioniše:
Evo mojih beleški o proizvodu. Pretvori ih u dokument sa zahtevima za proizvod koristeći tačno ove odeljke: Sažetak, Problem, Korisnici, Ciljevi i metrike uspeha, Obim (u / van), Korisničke priče sa kriterijumima prihvatanja, Podaci, Dozvole, Granični slučajevi, Otvorena pitanja. Neka bude kraće od dve strane. Ne izmišljaj činjenice o korisnicima ili tržištu — gde moje beleške ne kažu, napiši pitanje pod Otvorena pitanja.
Poslednje uputstvo je važno. Ako AI usmerite da nepoznato stavi u „Otvorena pitanja“ umesto da popunjava, dobićete iskreniji nacrt.
Korak 3: Doterajte svaki odeljak
Prođite kroz nacrt odeljak po odeljak. Ovi naknadni promptovi pomažu:
Problem i korisnici
Prepiši izjavu o problemu u jednoj ili dve rečenice iz ugla korisnika. Bez reči o rešenju.
Ako izjava o problemu pominje vaš proizvod, ona opisuje rešenje, a ne problem.
Ciljevi i metrike uspeha
Predloži tri metrike uspeha za prvu verziju koje mogu da merim u prvom mesecu sa malim brojem korisnika. Za svaku reci kako bih je merio.
Izaberite jednu ili dve. „Dvadeset knjigovođa ga koristi nedeljno mesec dana“ je merljivo. „Poboljšati produktivnost“ nije.
Obim
Navedi sve u ovom PRD-u što bi moglo da se prebaci u kasniju verziju bez kvarenja osnovnog toka.
Alati za AI skloni su dodavanju funkcija. Ovaj prompt ih tera da urade suprotno. Budite nemilosrdni: većina PRD-ova za prvu verziju je prevelika. Šta je MVP objašnjava zašto manje prve verzije više uče.
Korisničke priče i kriterijumi prihvatanja
Svaki zahtev napiši kao korisničku priču („Kao [korisnik], želim [radnju] kako bih [ishod]“) sa dva do četiri kriterijuma prihvatanja u formi Dato / Kada / Onda.
Kriterijumi prihvatanja su spisak koji ćete kasnije proveravati. „Dato da je termin rezervisan, kada drugi klijent pogleda kalendar, onda termin nije prikazan“ može da se testira. „Rezervacija dobro radi“ ne može.
Granični slučajevi i dozvole
Za svaku korisničku priču navedi šta se dešava sa praznim podacima, neispravnim unosom, sporim ili neuspelim mrežnim zahtevom, i korisnikom koji ne bi trebalo da ima pristup.
Tu AI zaista pomaže. Brz je u uočavanju praznih stanja i propusta u dozvolama koje ljudi zaborave.
Korak 4: Pregledajte kao skeptik
Još jednom pročitajte sve i proverite:
- Svaka tvrdnja o korisnicima potiče od vas ili iz istraživanja, a ne od AI.
- Obim „van“ je najmanje dugačak koliko i obim „u“.
- Svaka korisnička priča ima kriterijume prihvatanja koje neko može da testira bez pitanja vas.
- Odeljak sa podacima navodi svaku vrstu zapisa koju aplikacija čuva i ko je može videti.
- Otvorena pitanja imaju odgovornu osobu i datum.
- Ništa tehničko nije ušlo, osim ako nije stvarno ograničenje („mora da radi offline“ je zahtev; „koristi Redis“ nije).
Zatim ga podelite sa jednom osobom koja će koristiti ili graditi proizvod i pitajte je šta nije jasno. Njena pitanja su praznine.
Šablon PRD-a za popunjavanje
Kopirajte ovo u dokument i zamenite uglaste zagrade. Obrišite odeljke koji zaista ne važe.
Naziv proizvoda: [naziv] Vlasnik: [osoba odgovorna za odluke] Status: [nacrt / u pregledu / dogovoreno] — Poslednja izmena: [datum]
1. Sažetak
[Dve ili tri rečenice: šta je ovo, za koga i glavni ishod.]
2. Problem
[Problem iz ugla korisnika. Šta rade danas i zašto im to smeta.]
3. Korisnici
| Tip korisnika | Šta im treba | Koliko često će koristiti |
|---|---|---|
| [npr. Vlasnik] | [potreba] | [dnevno / nedeljno] |
| [npr. Klijent] | [potreba] | [povremeno] |
4. Ciljevi i metrike uspeha
- Cilj: [ishod koji prva verzija mora da postigne]
- Metrika: [kako ćete je meriti i ciljna vrednost]
- Nije cilj: [nešto što ljudi mogu da pretpostave, a ova verzija ne pokušava da uradi]
5. Obim
U prvoj verziji:
- [funkcija]
- [funkcija]
Nije u prvoj verziji:
- [funkcija, i zašto može da sačeka]
- [funkcija, i zašto može da sačeka]
6. Korisničke priče
Priča 1: Kao [korisnik], želim da [radnja] kako bih [ishod].
- Dato [kontekst], kada [radnja], onda [rezultat].
- Dato [kontekst], kada [radnja], onda [rezultat].
Priča 2: Kao [korisnik], želim da [radnja] kako bih [ishod].
- Dato [kontekst], kada [radnja], onda [rezultat].
7. Podaci
| Zapis | Ključna polja | Ko može da kreira | Ko može da vidi |
|---|---|---|---|
| [npr. Rezervacija] | [datum, vreme, klijent, usluga] | [klijent] | [vlasnik, taj klijent] |
8. Dozvole
[Ko može da se prijavi, koje uloge postoje i šta svaka uloga može da vidi i menja.]
9. Granični slučajevi
- [Prazno stanje: šta se prikazuje kada još nema podataka]
- [Neispravan unos: šta se dešava sa pogrešnom adresom ili nedostajućim poljem]
- [Pristup: šta se dešava kada neko otvori stranicu kojoj ne bi trebalo da pristupi]
10. Integracije i ograničenja
[Plaćanja, imejl, postojeći alati, rokovi, budžet, uređaji na kojima mora da radi.]
11. Otvorena pitanja
| Pitanje | Odgovorni | Odluka do |
|---|---|---|
| [pitanje] | [ime] | [datum] |
Od PRD-a do promptova
Dobar PRD se gotovo direktno pretvara u promptove za AI alat za izgradnju aplikacija:
- Sažetak, korisnici i tabela podataka postaju vaš prvi prompt.
- Svaka korisnička priča postaje jedan naknadni prompt.
- Svaki kriterijum prihvatanja postaje nešto što proveravate u pregledu.
- Spisak „nije u prvoj verziji“ je ono što još ne tražite.
Izgradnja jedne po jedne priče i provera njenih kriterijuma prihvatanja pre prelaska na sledeću mnogo je pouzdanije nego nalepiti ceo PRD i tražiti sve odjednom. Kako pisati promptove za AI alate za izgradnju aplikacija detaljnije objašnjava tehniku promptovanja.
Česte greške
- Pisanje rešenja umesto problema. „Korisnicima treba kontrolna tabla“ je rešenje. „Vlasnici ne mogu da vide koje fakture kasne bez otvaranja svake“ je problem.
- Nema odeljka „van obima“. Bez njega svaki razgovor ponovo otvara obim.
- Dozvoljavanje AI da izmišlja korisnike. Personae koje je AI izmislio deluju stvarno, a nisu.
- Metrike koje ne možete da izmerite. Ako nemate način da to prebrojite, to nije metrika.
- Nikada ne ažurirati. PRD koji se ne slaže sa onim što gradite gori je od ničega. Držite datum „poslednje izmene“ i menjajte ga kada se odluke promene.
Korišćenje PRD-a sa Mythex-om
Ako gradite u Mythex-u, PRD možete nalepiti pravo u chat. Početak u režimu Plan dobro se uklapa uz PRD: agent ga pročita, predloži pristup i listu koraka koju možete pregledati u kartici plana, i počinje da menja fajlove tek kada pritisnete Build. Takođe možete sačuvati delove koji uvek važe — publiku, brend, pravila — kao znanje projekta, pa ih ne ponavljate u svakom chatu. Dokumentacija za chat objašnjava režime Build, Plan i Ask, a šabloni su brz način da vidite kako bi prva verzija mogla da izgleda pre nego što napišete ceo dokument.
Pitanja
Šta je dokument sa zahtevima za proizvod?
PRD je kratak dokument koji kaže šta proizvod ili funkcija treba da radi, za koga je i kako ćete znati da radi. Opisuje problem i očekivano ponašanje, a ne kod, pa dizajneri, programeri i AI alati mogu svi da grade na osnovu njega.
Može li AI da napiše PRD umesto mene?
AI je dobar u pretvaranju vaših beleški u strukturirani nacrt, uočavanju nedostajućih odeljaka i predlaganju graničnih slučajeva. Ne može da zna vaše korisnike, ograničenja ili prioritete, pa i dalje vi odlučujete o cilju, obimu i tome šta se izostavlja, a proveravate svaki zahtev koji doda.
Koliko dugačak treba da bude PRD?
Što kraći, a da i dalje odgovara na pitanja ko, šta, zašto i kako ćete meriti. Za prvu verziju aplikacije obično je dovoljno od jedne do tri strane. Dugi dokumenti se često ne čitaju i kriju nekoliko odluka koje zaista važe.
Treba li mi PRD ako gradim uz AI alat za izgradnju aplikacija?
Formalan vam nije neophodan, ali kratak PRD čini AI alate mnogo pouzdanijim. Korisničke priče i lista podataka iz PRD-a skoro direktno postaju dobri promptovi, a odeljak o obimu sprečava da odjednom tražite sve.