Skip to content

Instantly share code, notes, and snippets.

@jalallinux
Last active June 22, 2025 08:21
Show Gist options
  • Save jalallinux/edf71a2187fcba8090043e2c7ec3cc83 to your computer and use it in GitHub Desktop.
Save jalallinux/edf71a2187fcba8090043e2c7ec3cc83 to your computer and use it in GitHub Desktop.
Types of project document

📁 مستندات پروژه – نسخه نهایی

در این سند، تمامی مستندات کلیدی پروژه به همراه توضیحات، نویسنده، تحویل‌گیرنده و زمان تولید به ترتیب منطقی آورده شده‌اند.


1. Project Brief (خلاصه پروژه)

  • معرفی کلی پروژه، هدف، دامنه، خروجی مورد انتظار، مخاطبین هدف، ریسک‌های سطح بالا.
  • ✍️ نویسنده: کارفرما / مدیر محصول
  • 📥 تحویل به: تیم توسعه و مدیر پروژه
  • 🕒 زمان: قبل از شروع رسمی پروژه

2. Stakeholder Register (لیست ذی‌نفعان)

  • لیست تمام افراد و تیم‌هایی که روی پروژه تأثیر دارند یا از آن تأثیر می‌گیرند.
  • ✍️ نویسنده: مدیر پروژه
  • 📥 تحویل به: تیم توسعه + محصول
  • 🕒 زمان: ابتدای برنامه‌ریزی پروژه

3. Communication Plan (برنامه ارتباطی)

  • تعیین فرکانس و ابزار ارتباطی بین اعضای تیم و ذی‌نفعان.
  • ✍️ نویسنده: مدیر پروژه
  • 📥 تحویل به: تمامی ذی‌نفعان
  • 🕒 زمان: قبل از اجرای فاز اول

4. Project Requirements (نیازمندی‌های پروژه)

  • لیست کامل نیازهای عملکردی و غیرعملکردی.
  • ✍️ نویسنده: مدیر محصول + تحلیل‌گر
  • 📥 تحویل به: تیم فنی
  • 🕒 زمان: بعد از brief، پیش از توسعه

5. Project Kickoff (جلسه شروع پروژه)

  • جلسه شروع رسمی پروژه برای تعیین روش‌ها، ابزارها، و هماهنگی‌ها.
  • ✍️ نویسنده: مدیر پروژه (برگزارکننده)
  • 📥 تحویل به: همه اعضا
  • 🕒 زمان: پس از نهایی شدن نیازمندی‌ها

6. Project Roadmap (نقشه راه پروژه)

  • زمان‌بندی فیچرها و نسخه‌های اصلی محصول.
  • ✍️ نویسنده: مدیر محصول
  • 📥 تحویل به: مدیر پروژه + تیم فنی
  • 🕒 زمان: بعد از Kickoff

7. Security & Access Policy (سیاست امنیت و دسترسی)

  • سطح دسترسی، مدیریت رمزها، کلیدها و امنیت سیستم‌ها.
  • ✍️ نویسنده: DevOps یا لید فنی
  • 📥 تحویل به: تیم فنی + QA
  • 🕒 زمان: قبل از توسعه جدی یا اولین دیپلوی

8. Risk Register (دفترچه ریسک‌ها)

  • لیست و تحلیل ریسک‌های فنی، انسانی، تجاری و…
  • ✍️ نویسنده: مدیر پروژه + فنی‌ها
  • 📥 تحویل به: تیم داخلی + کارفرما
  • 🕒 زمان: همزمان با برنامه‌ریزی پروژه

9. Project Schedule (زمان‌بندی دقیق)

  • تقسیم کار دقیق، تسک‌ها، زمان‌بندی و منابع.
  • ✍️ نویسنده: مدیر پروژه + لید فنی
  • 📥 تحویل به: تیم اجرا
  • 🕒 زمان: بعد از roadmap

10. Integration Plan (برنامه ادغام سیستم‌ها)

  • مشخصات APIها، قراردادها، فرمت داده و نحوه ارتباط با سیستم‌های دیگر.
  • ✍️ نویسنده: تیم فنی
  • 📥 تحویل به: کلاینت یا تیم خارجی
  • 🕒 زمان: قبل از فاز integration

11. Testing Plan (برنامه تست)

  • استراتژی تست، انواع تست‌ها، ابزارهای تست و زمان اجرای آن‌ها.
  • ✍️ نویسنده: QA Lead یا لید فنی
  • 📥 تحویل به: تیم QA + فنی
  • 🕒 زمان: پیش از تست نسخه اولیه

12. Project Tracker (پیگیری وضعیت پروژه)

  • برد وظایف، باگ‌ها، وضعیت فیچرها و پیشرفت روزانه.
  • ✍️ نویسنده: مدیر پروژه
  • 📥 تحویل به: کل تیم
  • 🕒 زمان: همزمان با اجرای تسک‌ها

13. Project Wiki (دانشنامه پروژه)

  • مستندات فنی، ساختار کد، تنظیمات، naming، API docs و...
  • ✍️ نویسنده: لید فنی، دولوپرها
  • 📥 تحویل به: کل تیم
  • 🕒 زمان: از شروع توسعه تا پایان پروژه

14. Deployment & Release Guide (راهنمای دیپلوی و انتشار)

  • مراحل دیپلوی، CI/CD، rollback، تست نهایی، محیط‌ها.
  • ✍️ نویسنده: DevOps یا لید بک‌اند
  • 📥 تحویل به: تیم فنی
  • 🕒 زمان: قبل از انتشار نسخه اولیه

15. Changelog (گزارش تغییرات)

  • لیست تغییرات هر نسخه (ویژگی‌ها، رفع باگ، بهبودها).
  • ✍️ نویسنده: تیم توسعه
  • 📥 تحویل به: همه اعضای تیم + پشتیبانی
  • 🕒 زمان: با هر انتشار نسخه جدید

🧭 خلاصه ترتیب تولید و تحویل

1. Project Brief
2. Stakeholder Register
3. Communication Plan
4. Project Requirements
5. Project Kickoff
6. Project Roadmap
7. Security & Access Policy
8. Risk Register
9. Project Schedule
10. Integration Plan
11. Testing Plan
12. Project Tracker
13. Project Wiki
14. Deployment & Release Guide
15. Changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment