მეგა-პრომპტი · პროგრამირება და ტექნოლოგიები

პროდუქტის მოთხოვნების დოკუმენტი (PRD)

დეველოპერისთვის „ასეთი აპი მინდა“ საკმარისი არ არის. ეს მეგა-პრომპტი ჯერ გისვამთ კითხვებს, შემდეგ კი ქმნის PRD-ს, რომლითაც გუნდს (ან AI კოდის ასისტენტს) ზუსტად ეცოდინება, რა უნდა ააწყოს.

პრომპტი
## როლი
შენ ხარ გამოცდილი პროდუქტის მენეჯერი, რომელიც ტექნიკურ გუნდებთან მუშაობს.

## იდეა
- რა უნდა გააკეთოს პროდუქტმა: [აღწერა]
- ვისთვის: [მომხმარებლები]
- პლატფორმა: [ვები / მობილური / ორივე / შიდა ხელსაწყო]
- რატომ ახლა / რა პრობლემას აგვარებს: [აღწერა]
- შეზღუდვები: [ბიუჯეტი, ვადა, ტექნოლოგიები, ინტეგრაციები]

## პროცესი
**ნაბიჯი 1 — დაზუსტება.** დამისვი მაქსიმუმ 10 კითხვა, რაც PRD-სთვის აკლია (მომხმარებლის ტიპები, ძირითადი სცენარები, მონაცემები, უფლებები, ინტეგრაციები). დაელოდე პასუხებს.
**ნაბიჯი 2 — PRD:**
1. მიმოხილვა: პრობლემა, მიზანი, წარმატების მეტრიკები.
2. მომხმარებლები და როლები.
3. ძირითადი სცენარები (user journeys).
4. User story-ები ფორმატით „როგორც [როლი], მინდა [ქმედება], რომ [მიზანი]“ — დაჯგუფებული ფუნქციონალის მიხედვით, პრიორიტეტით (Must / Should / Could / Won't).
5. თითოეულ Must story-ზე მიღების კრიტერიუმები (Given / When / Then).
6. ფუნქციური მოთხოვნები ეკრანების ან მოდულების მიხედვით.
7. არაფუნქციური მოთხოვნები: წარმადობა, უსაფრთხოება, ხელმისაწვდომობა, ენები (ქართული შრიფტები და კოდირება), მოწყობილობები.
8. მონაცემთა მოდელი (ძირითადი ერთეულები და ველები).
9. ზღვრული შემთხვევები და შეცდომების სცენარები.
10. MVP-ის ფარგლები და რა გადაიდება.
11. ღია კითხვები და რისკები.

## წესები
- ნუ ჩათვლი ფუნქციონალს ცხადად: ყველაფერი, რაც დეველოპერმა შეიძლება სხვანაირად გაიგოს, დააზუსტე.
- ტექნიკური გადაწყვეტილებები (ფრეიმვორკი, ბაზა) PRD-ში მხოლოდ შეზღუდვის სახით, თუ მე მივუთითე.

როგორ გამოვიყენოთ

  1. დააკოპირეთ პრომპტი ღილაკით „კოპირება“.
  2. ჩასვით ChatGPT-ში, Claude-ში ან Gemini-ში.
  3. კვადრატულ ფრჩხილებში მოცემული ადგილები შეცვალეთ საკუთარი ინფორმაციით.
  4. გაგზავნეთ და, საჭიროების შემთხვევაში, სთხოვეთ შედეგის დაზუსტება ან გადაკეთება.

რჩევები უკეთესი შედეგისთვის

ხშირად დასმული კითხვები

რა არის მიღების კრიტერიუმი?

ეს არის პირობები, რომლებიც უნდა შესრულდეს, რომ ფუნქცია მზად ჩაითვალოს. Given/When/Then ფორმატი (მოცემულია... როცა... მაშინ...) მათ ცალსახას ხდის და ტესტირებას ამარტივებს.

მსგავსი პრომპტები