როგორ დავწეროთ პროდუქტის მოთხოვნების დოკუმენტი AI-ით (უფასო შაბლონი)
პროდუქტის მოთხოვნების დოკუმენტი (PRD) არის მოკლე, უბრალო ენით დაწერილი აღწერა იმისა, რას ქმნი, ვისთვისაა განკუთვნილი, რა უნდა შეეძლოს და საიდან გაიგებ, რომ მუშაობს. AI-ით მისი დაწერა გაცილებით სწრაფია: აძლევ უხეშ შენიშვნებს და ის მათ სტრუქტურირებულ სექციებად, მომხმარებლის ისტორიებად და კიდურა შემთხვევებად აქცევს. შენი საქმეა, მიაწოდო AI-ს ის გადაწყვეტილებები, რომელთა მიღებაც მას არ შეუძლია — მიზანი, ფარგლები და ის, რაც გამოტოვებული იქნება — და შეამოწმო ის, რაც მან დაამატა.
ეს გზამკვლევი მოიცავს იმას, რა უნდა შეიცავდეს PRD, ნაბიჯ-ნაბიჯ მეთოდს, რომლითაც მის შედგენას ნებისმიერი AI ასისტენტით შეძლებ, მოთხოვნებს თითოეული სექციისთვის და შევსებად შაბლონს, რომლის კოპირებაც შეგიძლია.
რისთვისაა PRD (და რისთვის არა)
PRD ოთხ კითხვას პასუხობს:
- რატომ ვაშენებთ ამას? რა პრობლემას წყვეტს და ვისთვის?
- რა უნდა აკეთებდეს პირველ ვერსიაში?
- რას არ გააკეთებს ჯერ?
- როგორ გავიგებთ, რომ მუშაობს?
ეს არ არის ტექნიკური დიზაინი. არ წერს, რომელი მონაცემთა ბაზა ან ფრეიმვორკი გამოიყენო — ეს საჭიროების შემთხვევაში ცალკე ტექნიკურ სპეციფიკაციაში უნდა იყოს. ის არც მარკეტინგული დოკუმენტია და არც ბიზნეს-გეგმა. PRD-ს სწორედ იმით აქვს ღირებულება, რომ პროდუქტის ქცევაზე ფოკუსირდება: დიზაინერმა, დეველოპერმა, დამფინანსებელმა, რომელიც ამტკიცებს, ან AI აპის ბილდერმა, რომელიც მას კოდად აქცევს, ყველამ ერთნაირად უნდა გაიგოს.
ვის სჭირდება
- მარტოხელა დამფუძნებლებს, რომლებსაც სურთ, ფარგლების გაფართოება ადრევე შეაჩერონ.
- მცირე გუნდებს, რომლებსაც ერთი ადგილი სჭირდებათ იმისთვის, სადაც «რაზეც შევთანხმდით» ინახება.
- ყველას, ვინც ფრილანსერს ან სააგენტოს ნებდება, რადგან მკაფიო PRD უფრო ზუსტ შეთავაზებებს იღებს. იხილე დეველოპერის დაქირავება ან აპის აშენება AI-ით.
- ყველას, ვინც AI-ით აშენებს, რადგან PRD-ის მომხმარებლის ისტორიები და მონაცემების სია უფრო კარგ მოთხოვნებს იძლევა, ვიდრე სტრუქტურირებული არ მქონე სურვილების სია.
რაში კარგია AI — და რაში არა
| დავალება | AI კარგად აკეთებს | შენ რაში პასუხისმგებელი ხარ |
|---|---|---|
| არეული შენიშვნების სექციებად გადაქცევა | დიახ | იმის შემოწმება, რომ არაფერი გამოგონილია |
| მომხმარებლის ისტორიების ერთგვაროვან ფორმატში დაწერა | დიახ | იმის გადაწყვეტა, რომელი ისტორიები შედის პირველ ვერსიაში |
| კიდურა შემთხვევების ჩამოთვლა (ცარიელი მდგომარეობები, შეცდომები, უფლებები) | დიახ, ხშირად უკეთ, ვიდრე დაღლილი ადამიანი | იმის გადაწყვეტა, რომელი მათგანი აქვს მნიშვნელობა |
| წარმატების მაჩვენებლების შემოთავაზება | აძლევს გონივრულ ვარიანტებს | იმ მაჩვენებლების არჩევა, რომელთა გაზომვაც რეალურად შეგიძლია |
| შენი მომხმარებლების, ბაზრის ან ბიუჯეტის ცოდნა | არა | ყველაფერი შენ |
| იმის გადაწყვეტა, რა უნდა გამოვრიცხოთ | არა — ის უფრო ამატებს, ვიდრე აკლებს | ყველაფერი შენ |
ყველაზე გავრცელებული შეცდომა ცხრილის მეორე-ბოლო სტრიქონის საპირისპიროა: AI თავდაჯერებულად ავსებს ხარვეზებს შენს მომხმარებლებზე დაშვებული მიზეზებით. ყველაფერი, რასაც ის წერს მომხმარებლების, ბაზრის ზომის ან ქცევის შესახებ, ფაქტის ნაცვლად შემოწმებადი კითხვაა.
ნაბიჯი 1: ჩამოწერე ის, რაც იცი
რაიმეს დაწერამდე, დაწერე უხეში შენიშვნები. შეიძლება ბულეტ-პუნქტებით. მოიცვი:
- პრობლემა ერთ-ორ წინადადებაში, მომხმარებლის თვალით.
- ვინ აქვს მას. იყავი კონკრეტული: «ფრილანს ბუღალტრები 10–40 კლიენტით», და არა «მცირე ბიზნესები».
- რას აკეთებენ ამის ნაცვლად ახლა (ცხრილს, ელფოსტას, ინსტრუმენტს, რომელიც არ მოსწონთ).
- ერთი შედეგი, რომელიც პირველ ვერსიას წარმატებულს გახდის.
- ის, რაც უკვე იცი, რომ არ გააკეთებ.
- მკაცრი შეზღუდვები: ვადა, ბიუჯეტი, ტელეფონზე მუშაობა, ინტეგრაცია ინსტრუმენტთან, რომელსაც უკვე იყენებ.
თუ ვინმეს არ გისაუბრია, ვისაც ეს პრობლემა აქვს, ჯერ ეს გააკეთე. როგორ დავადასტუროთ აპის იდეა პრაქტიკულ გზას გვთავაზობს. ვარაუდებზე აგებული PRD კარგად ფორმატირებული ვარაუდია.
ნაბიჯი 2: სთხოვე AI-ს პირველი მონახაზი
ჩასვი შენი შენიშვნები და სთხოვე მონახაზი ფიქსირებული სტრუქტურით. კარგად მუშაობს ასეთი მოთხოვნა:
აჰა, ჩემი შენიშვნები პროდუქტზე. გადააქციე ისინი პროდუქტის მოთხოვნების დოკუმენტად ზუსტად ამ სექციებით: შეჯამება, პრობლემა, მომხმარებლები, მიზნები და წარმატების მაჩვენებლები, ფარგლები (შედის / არ შედის), მომხმარებლის ისტორიები მიღების კრიტერიუმებით, მონაცემები, უფლებები, კიდურა შემთხვევები, ღია კითხვები. შეინახე ორ გვერდზე ნაკლები. ნუ გამოიგონებ ფაქტებს მომხმარებლებსა და ბაზარზე — სადაც ჩემს შენიშვნებში არაფერია, კითხვა ჩაწერე «ღია კითხვების» სექციაში.
ბოლო ინსტრუქცია მნიშვნელოვანია. თუ AI-ს ეუბნები, რომ უცნობი ადგილები «ღია კითხვებში» ჩაწეროს და არა შეავსოს, მონახაზი გაცილებით გულწრფელი იქნება.
ნაბიჯი 3: დააზუსტე თითოეული სექცია
გადახედე მონახაზს სექციიდან სექციაზე. ეს შეკითხვები დაგეხმარება:
პრობლემა და მომხმარებლები
გადაწერე პრობლემის აღწერა ერთ-ორ წინადადებად, მომხმარებლის თვალით. გადაწყვეტის სიტყვების გარეშე.
თუ პრობლემის აღწერაში შენი პროდუქტი იხსენიება, ის გადაწყვეტილებას აღწერს და არა პრობლემას.
მიზნები და წარმატების მაჩვენებლები
შემომთავაზე სამი წარმატების მაჩვენებელი პირველი ვერსიისთვის, რომელთა გაზომვაც შემიძლია პირველ თვეში მცირე რაოდენობის მომხმარებლით. თითოეულისთვის მითხარი, როგორ გავზომო.
აირჩიე ერთი ან ორი. «ოცმა ბუღალტერმა ყოველკვირეულად ერთი თვის განმავლობაში გამოიყენა» გაზომვადია. «გავზარდოთ პროდუქტიულობა» არა.
ფარგლები
ჩამომითვალე ამ PRD-ში ყველაფერი, რისი გადატანაც შეიძლება მომავალ ვერსიაში ძირითადი ნაკადის დარღვევის გარეშე.
AI ინსტრუმენტები ხშირად ფუნქციებს ამატებენ. ეს მოთხოვნა მათ საპირისპიროს აკეთებინებს. იყავი შეუნდობელი: პირველი ვერსიის PRD-ების უმეტესობა ძალიან დიდია. რა არის MVP ხსნის, რატომ ასწავლის პატარა პირველი ვერსია მეტს.
მომხმარებლის ისტორიები და მიღების კრიტერიუმები
დაწერე თითოეული მოთხოვნა მომხმარებლის ისტორიად («როგორც [მომხმარებელი], მინდა [მოქმედება], რათა [შედეგი]») და თითოეულზე ორი-ოთხი მიღების კრიტერიუმი «მოცემულია / როცა / მაშინ» ფორმით.
მიღების კრიტერიუმები ის ჩამონათვალია, რომელსაც მოგვიანებით შეამოწმებ. «მოცემული დაჯავშნილი სლოტი, როცა სხვა კლიენტი კალენდარს უყურებს, მაშინ სლოტი არ ჩანს» გაზომვადია. «ჯავშნა კარგად მუშაობს» არა.
კიდურა შემთხვევები და უფლებები
თითოეული მომხმარებლის ისტორიისთვის ჩამოწერე, რა ხდება ცარიელი მონაცემების, არასწორი შეყვანის, ნელი ან წარუმატებელი ქსელური მოთხოვნის და მომხმარებლის შემთხვევაში, რომელსაც წვდომა არ უნდა ჰქონდეს.
აქ AI ნამდვილად სასარგებლოა. იგი სწრაფად ამჩნევს ცარიელ მდგომარეობებს და უფლებების ხარვეზებს, რომლებსაც ადამიანები ხშირად ივიწყებენ.
ნაბიჯი 4: გადახედე მეჭვის თვალით
კიდევ ერთხელ წაიკითხე მთელი დოკუმენტი და შეამოწმე:
- ყოველი მტკიცება მომხმარებლების შესახებ შენგან ან კვლევიდან მოდის და არა AI-საგან.
- ფარგლებიდან «გამორიცხულის» ნაწილი მინიმუმ იმდენივე სიგრძისაა, რამდენიც «შედის».
- თითოეულ მომხმარებლის ისტორიას აქვს მიღების კრიტერიუმები, რომელთა შემოწმება შეუძლია ადამიანს შენს დაკითხვის გარეშე.
- მონაცემების სექცია ჩამოთვლის ყოველ ტიპის ჩანაწერს, რომელსაც აპი ინახავს, და იმას, ვის შეუძლია მისი ნახვა.
- ღია კითხვებს აქვს პასუხისმგებელი პირი და თარიღი.
- არაფერი ტექნიკური არ შემოპარულა, თუ ის რეალური შეზღუდვა არ არის («უნდა იმუშაოს ოფლაინში» მოთხოვნაა; «გამოიყენე Redis» არა).
ამის შემდეგ გააზიარე ის ერთ ადამიანთან, ვინც პროდუქტს გამოიყენებს ან ააშენებს, და ჰკითხე, რა არის გაუგებარი. მათი კითხვები არის ხარვეზები.
შევსებადი PRD შაბლონი
გადაიტანე ეს დოკუმენტში და ჩაანაცვლე ფრჩხილები. წაშალე ყველა სექცია, რომელიც ნამდვილად არ გამოგადგება.
პროდუქტის სახელი: [სახელი] პასუხისმგებელი: [ადამიანი, რომელიც გადაწყვეტილებებზე პასუხს აგებს] სტატუსი: [მონახაზი / განხილვაში / შეთანხმებული] — ბოლოს განახლდა: [თარიღი]
1. შეჯამება
[ორი-სამი წინადადება: რა არის ეს, ვისთვისაა და მთავარი შედეგი.]
2. პრობლემა
[პრობლემა მომხმარებლის თვალით. რას აკეთებენ ახლა და რატომ არის ეს მტკივნეული.]
3. მომხმარებლები
| მომხმარებლის ტიპი | რა სჭირდება | რამდენად ხშირად გამოიყენებს |
|---|---|---|
| [მაგ. მფლობელი] | [საჭიროება] | [ყოველდღიურად / ყოველკვირეულად] |
| [მაგ. კლიენტი] | [საჭიროება] | [ზოგჯერ] |
4. მიზნები და წარმატების მაჩვენებლები
- მიზანი: [შედეგი, რომელიც პირველმა ვერსიამ უნდა მიაღწიოს]
- მაჩვენებელი: [როგორ გავზომავთ და სამიზნე მნიშვნელობა]
- არამიზანი: [რაც შეიძლება ვიფიქროთ, რომ ეს ვერსია ცდილობს, მაგრამ არ ცდილობს]
5. ფარგლები
პირველ ვერსიაში:
- [ფუნქცია]
- [ფუნქცია]
პირველ ვერსიაში არ შედის:
- [ფუნქცია და რატომ შეუძლია დაელოდოს]
- [ფუნქცია და რატომ შეუძლია დაელოდოს]
6. მომხმარებლის ისტორიები
ისტორია 1: როგორც [მომხმარებელი], მინდა [მოქმედება], რათა [შედეგი].
- მოცემულია [კონტექსტი], როცა [მოქმედება], მაშინ [შედეგი].
- მოცემულია [კონტექსტი], როცა [მოქმედება], მაშინ [შედეგი].
ისტორია 2: როგორც [მომხმარებელი], მინდა [მოქმედება], რათა [შედეგი].
- მოცემულია [კონტექსტი], როცა [მოქმედება], მაშინ [შედეგი].
7. მონაცემები
| ჩანაწერი | მთავარი ველები | ვინ ქმნის | ვინ ხედავს |
|---|---|---|---|
| [მაგ. ჯავშანი] | [თარიღი, დრო, კლიენტი, სერვისი] | [კლიენტი] | [მფლობელი, ის კლიენტი] |
8. უფლებები
[ვინ შეძლებს შესვლას, რა როლები არსებობს და რას ხედავს და ცვლის თითოეული როლი.]
9. კიდურა შემთხვევები
- [ცარიელი მდგომარეობა: რა ჩანს, როცა მონაცემები ჯერ არ არის]
- [არასწორი შეყვანა: რა ხდება არასწორ ელფოსტაზე ან გამოტოვებულ ველზე]
- [წვდომა: რა ხდება, როცა ვიღაც გვერდს ხსნის, რომელზეც წვდომა არ უნდა ჰქონდეს]
10. ინტეგრაციები და შეზღუდვები
[გადახდები, ელფოსტა, არსებული ინსტრუმენტები, ვადები, ბიუჯეტი, მოწყობილობები, რომლებზეც უნდა იმუშაოს.]
11. ღია კითხვები
| კითხვა | პასუხისმგებელი | გადაწყვეტის ვადა |
|---|---|---|
| [კითხვა] | [სახელი] | [თარიღი] |
PRD-დან მოთხოვნებამდე
კარგი PRD თითქმის პირდაპირ გარდაიქმნება მოთხოვნებად AI აპის ბილდერისთვის:
- შეჯამება, მომხმარებლები და მონაცემების ცხრილი შენი პირველი მოთხოვნა ხდება.
- თითოეული მომხმარებლის ისტორია ერთ შემდგომ მოთხოვნად იქცევა.
- თითოეული მიღების კრიტერიუმი არის ის, რასაც preview-ში ამოწმებ.
- სია «არ შედის პირველ ვერსიაში» არის ის, რის თხოვნასაც ჯერ უარს ამბობ.
ერთი ისტორიის აშენება და მისი მიღების კრიტერიუმების შემოწმება გადასვლამდე გაცილებით საიმედოა, ვიდრე მთელი PRD-ის ჩასმა და ყველაფრის მოთხოვნა ერთდროულად. როგორ დავწეროთ მოთხოვნები AI აპის ბილდერებისთვის მოთხოვნების მხარეს უფრო დეტალურად ხსნის.
გავრცელებული შეცდომები
- გადაწყვეტის წერა პრობლემის ნაცვლად. «მომხმარებლებს დეშბორდი სჭირდებათ» გადაწყვეტილებაა. «მფლობელებს არ შეუძლიათ იმის დანახვა, რომელი ინვოისია ვადაგადაცილებული, თუ თითოეულს არ გახსნიან» პრობლემაა.
- «არ შედის» სექციის გარეშე. ამის გარეშე ყოველი საუბარი ფარგლებს თავიდან ხსნის.
- AI-ის მიერ მომხმარებლების გამოგონების დაშვება. AI-ს მიერ გამოგონებული პერსონები რეალურად ჩანან, მაგრამ არ არსებობენ.
- მაჩვენებლები, რომლებსაც ვერ ზომავ. თუ მის დათვლას ვერ შეძლებ, ის მაჩვენებელი არ არის.
- დოკუმენტის არ განახლება. PRD, რომელიც აღარ ემთხვევა იმას, რასაც აშენებ, უარესია, ვიდრე არ არსებობდეს. შეინახე «ბოლოს განახლდა» თარიღი და შეცვალე, როცა გადაწყვეტილებები იცვლება.
PRD-ის გამოყენება Mythex-თან
თუ Mythex-ში აშენებ, შეგიძლია PRD პირდაპირ ჩატში ჩასვა. Plan რეჟიმი კარგად ერგება PRD-ს: აგენტი კითხულობს მას, გთავაზობს მიდგომას და ნაბიჯების სიას, რომელსაც გეგმის ჩანართში გადახედავ, და ფაილების შეცვლას მხოლოდ მაშინ იწყებს, როცა Build-ს დააჭერ. ასევე შეგიძლია პროექტის ცოდნად შეინახო ის ნაწილები, რომლებიც ყოველთვის უნდა მოქმედებდეს — აუდიტორია, ბრენდი, წესები — და ყოველ ჩატში აღარ გაიმეორო. ჩატის დოკუმენტაცია განმარტავს Build, Plan და Ask რეჟიმებს, ხოლო შაბლონები სწრაფი გზაა იმის სანახავად, როგორი შეიძლება იყოს პირველი ვერსია, სანამ სრულ დოკუმენტს დაწერ.
კითხვები
რა არის პროდუქტის მოთხოვნების დოკუმენტი?
PRD არის მოკლე დოკუმენტი, რომელიც განსაზღვრავს, რას უნდა აკეთებდეს პროდუქტი ან ფუნქცია, ვისთვისაა განკუთვნილი და საიდან გავიგებთ, რომ მუშაობს. ის აღწერს პრობლემას და მოსალოდნელ ქცევას და არა კოდს, ამიტომ დიზაინერებს, დეველოპერებს და AI ინსტრუმენტებს ერთი და იგივე დოკუმენტიდან შეუძლიათ მუშაობა.
შეუძლია თუ არა AI-ს PRD-ის დაწერა ჩემთვის?
AI კარგად აქცევს შენს შენიშვნებს სტრუქტურირებულ მონახაზად, ამჩნევს გამოტოვებულ სექციებს და გვთავაზობს კიდურა შემთხვევებს. მას არ შეუძლია იცოდეს შენი მომხმარებლები, შეზღუდვები ან პრიორიტეტები, ამიტომ მიზანს, ფარგლებს და იმას, რაც გამოტოვებული უნდა იყოს, შენ წყვეტ, და AI-ის მიერ დამატებულ ყოველ მოთხოვნას თავად ამოწმებ.
რამდენი უნდა იყოს PRD-ის სიგრძე?
იმდენად მოკლე, რამდენადაც შეუძლია ისე, რომ მაინც უპასუხოს კითხვებს: ვისთვის, რა, რატომ და როგორ გავზომავთ. აპის პირველი ვერსიისთვის, როგორც წესი, ერთი-სამი გვერდი საკმარისია. გრძელი დოკუმენტები ხშირად არ იკითხება და მასში იკარგება რამდენიმე მნიშვნელოვანი გადაწყვეტილება.
მჭირდება PRD, თუ AI აპის ბილდერით ვაშენებ?
ფორმალური დოკუმენტი არ გჭირდება, მაგრამ მოკლე PRD AI ბილდერებს გაცილებით საიმედოს ხდის. PRD-ის მომხმარებლის ისტორიები და მონაცემების სია თითქმის პირდაპირ გადადის კარგ მოთხოვნებში, ხოლო ფარგლების სექცია გიცავს იმისგან, რომ ერთდროულად ყველაფერი მოითხოვო.