حالت نقشه‌ی فنی فعال است — تصمیم‌های طراحی این سایت را ببینید

PRD چیست و چطور یک سند نیازمندی محصول کاربردی بنویسیم

PRD یا سند نیازمندی محصول، نقطه‌ی اتصال کسب‌وکار و تیم فنی است. در این راهنما می‌بینید یک PRD خوب چه بخش‌هایی دارد، چه چیزهایی نباید در آن باشد و چطور آن را کوتاه و قابل‌استفاده نگه دارید.

PRD مخفف Product Requirements Document است: سندی که می‌گوید چه چیزی ساخته می‌شود، برای چه کسی، و چرا. این سند قرار نیست طولانی یا رسمی باشد. قرار است یک کار انجام دهد: همه‌ی افراد درگیر پروژه، تصویر یکسانی از محصول داشته باشند.

PRD چه چیزی نیست

پیش از اینکه بگویم چه بخش‌هایی دارد، سه برداشت اشتباه را کنار بگذاریم:

  • PRD طراحی فنی نیست. درباره‌ی جدول و سرویس و زبان برنامه‌نویسی حرف نمی‌زند. آن‌ها در سند معماری می‌آیند.
  • PRD فهرست آرزوها نیست. هر چیزی که «خوب است داشته باشیم» در آن جا ندارد.
  • PRD قرارداد سنگی نیست. با یادگیری تیم تغییر می‌کند؛ فقط تغییرش باید مکتوب باشد.

بخش‌های یک PRD کاربردی

۱. مسئله

یک یا دو پاراگراف: چه مشکلی وجود دارد، برای چه کسی، و امروز چطور حل می‌شود. اگر نتوانید مسئله را بدون اشاره به راه‌حل بنویسید، هنوز آن را نفهمیده‌اید.

۲. کاربر و موقعیت

کاربر اصلی کیست و در چه موقعیتی سراغ محصول می‌آید؟ یک پرسونای واقع‌بینانه کافی است. «همه» مخاطب هیچ محصولی نیست.

۳. هدف و معیار موفقیت

هدف باید قابل‌سنجش باشد. «تجربه‌ی بهتر» هدف نیست؛ «کاربر بتواند بدون تماس تلفنی سفارشش را ثبت کند» هدف است. درباره‌ی انتخاب شاخص درست در معیار موفقیت محصول بیشتر نوشته‌ام.

۴. دامنه‌ی نسخه‌ی اول

دو فهرست کنار هم: آنچه در نسخه‌ی اول هست، و آنچه نیست. فهرست دوم مهم‌تر است، چون جلوی بزرگ شدن بی‌صدای پروژه را می‌گیرد. روش بستن دامنه را در MVP واقعی توضیح داده‌ام.

۵. سناریوها

مسیرهای اصلی کاربر، قدم به قدم. نه همه‌ی حالت‌ها؛ فقط آن‌هایی که ارزش محصول را می‌سازند.

۶. قیدها و ریسک‌ها

محدودیت‌های قانونی، فنی، زمانی و بودجه‌ای. هر چیزی که اگر نادیده گرفته شود پروژه را زمین می‌زند.

۷. پرسش‌های باز

چیزهایی که هنوز نمی‌دانید. نوشتن آن‌ها نشانه‌ی ضعف نیست؛ نشانه‌ی صداقت سند است.

یک قالب ساده برای شروع

بخشپرسشی که جواب می‌دهد
مسئلهچه مشکلی را حل می‌کنیم؟
کاربربرای چه کسی؟
معیار موفقیتاز کجا بفهمیم موفق شده‌ایم؟
دامنهچه چیزی در نسخه‌ی اول هست و نیست؟
سناریوهاکاربر چه مسیری را طی می‌کند؟
قیدهاچه چیزی دست ما را می‌بندد؟
پرسش‌های بازچه چیزی را هنوز نمی‌دانیم؟

اشتباه‌های رایج

  • نوشتن راه‌حل به جای نیاز. «دکمه‌ی سبز بالای صفحه» نیاز نیست؛ «کاربر باید بتواند در یک قدم سفارش را تأیید کند» نیاز است.
  • سند پنجاه‌صفحه‌ای. سندی که خوانده نشود وجود ندارد. PRD خوب را می‌شود در یک نشست خواند.
  • نبودن بخش «خارج از دامنه». هر چیزی که صریح کنار گذاشته نشود، دیر یا زود وارد پروژه می‌شود.
  • نوشتن در تنهایی. PRD حاصل گفت‌وگو با ذی‌نفعان است، نه حدس یک نفر.

بعد از PRD چه می‌شود

PRD ورودی مرحله‌ی معماری است. وقتی «چه چیزی» روشن شد، نوبت «چطور» می‌رسد: معماری سامانه، مدل داده و قرارداد API. در روش کار من، PRD خروجی گام دوم است و تا تأیید نشود، گام معماری شروع نمی‌شود.

اگر ایده‌ای دارید که هنوز به سند تبدیل نشده، کشف و تعریف محصول همین کار را انجام می‌دهد.

نویسنده

محمد علی اسلامی‌پور

محمد علی اسلامی‌پور معمار محصول دیجیتال است؛ محصولات هوش مصنوعی، SaaS و اپ‌های وب را از تعریف مسئله و معماری سامانه تا انتشار، همراه تیم توسعه‌ی خودش هدایت می‌کند.