87 lines
8.3 KiB
Markdown
87 lines
8.3 KiB
Markdown
# مشخصات درسنامه: اهداف فصل چهارم (Chapter Goals)
|
||
- **شناسه در سیلابس:** `L4.1`
|
||
- **فصل:** فصل ۴: از ایده تا محصول (Ch 4)
|
||
- **نوع محتوا:** 📘 درسنامه متنی
|
||
- **زمان تقریبی مطالعه:** ۵ دقیقه
|
||
- **پیشنیازهای مستقیم:** `L3.8` و آزمون `Q3.1`
|
||
|
||
---
|
||
|
||
## ۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy)
|
||
دانشجو پس از مطالعهٔ این درسنامه باید بتواند:
|
||
- [ ] **درک کند (Understand):** چرا شفافسازی ایده، شناخت کاربر و تدوین نیازمندیها قبل از شروع کدنویسی با هوش مصنوعی، مهمترین عامل موفقیت یک محصول نرمافزاری است.
|
||
- [ ] **درک کند (Understand):** نقشه راه ۸ درسنامه مفهومی و مهندسی این فصل (از تبدیل ایده به مسئله، پرسونا، داستان کاربر و محدوده MVP تا معیارهای قبولی، تحلیل نیازمندیها، تدوین PRD و شکستن تسکها) چگونه او را به یک پروداکت منیجر توانمند تبدیل میکند.
|
||
- [ ] **درک کند (Understand):** پروژه محوری و پیوسته دوره یعنی «پورتفولیوی شخصی پویا همراه با پنل مدیریت، سیستم ورود و پنل تنظیمات سئو» چیست و چگونه در طول این فصل و فصلهای آینده ساخته خواهد شد.
|
||
- [ ] **تحلیل/ارزیابی کند (Evaluate):** تفاوت میان خروجیهای سطحی و فاقد کاربرد با یک محصول هدفمند و دارای ارزش بیزنسی را در پروسه وایب کدینگ ارزیابی کند.
|
||
|
||
---
|
||
|
||
## ۲. محدوده و مرزهای محتوا (Scope & Boundaries)
|
||
|
||
### آنچه باید پوشش داده شود (In-Scope):
|
||
1. **ورود به فاز تفکر محصولی (Product Thinking):**
|
||
* کدنویسی ارزانترین بخش کار است؛ آنچه نرمافزار را ارزشمند میکند، تعریف درست مسئله و حل نیاز واقعی کاربر است.
|
||
2. **مرور سرفصلهای فصل ۴:**
|
||
* درس ۴.۲: تبدیل ایده خام و مبهم به یک مسئله مشخص و حلشدنی.
|
||
* درس ۴.۳: کاربر هدف و پرسونای مخاطب (کیست و چه دردی دارد؟).
|
||
* درس ۴.۴: نوشتن داستان کاربر (User Story) برای بیان نیازمندیها از نگاه انسان.
|
||
* درس ۴.۵: تعریف محدوده محصول و مرزهای هوشمندانه MVP (جلوگیری از Feature Creep).
|
||
* درس ۴.۶: تعریف دقیق فیچرها و معیارهای پذیرش شفاف (Acceptance Criteria).
|
||
* درس ۴.۷: تحلیل نیازمندیهای کارکردی (Functional) و کیفی (Non-Functional).
|
||
* درس ۴.۸: همآفرینی سند نیازمندیهای محصول (PRD) در گفتگو با هوش مصنوعی.
|
||
* درس ۴.۹: تبدیل سند PRD به فهرست تسکهای مهندسی، اتمیک و اولویتبندیشده.
|
||
3. **معرفی پروژه محوری و پیوسته دوره (Running Case Study):**
|
||
* معرفی پروژه «پورتفولیوی شخصی پویا (Dynamic Personal Portfolio)»:
|
||
* وبسایت عمومی برای نمایش تجربیات، نمونهکارها و مهارتها با قابلیت فیلتر.
|
||
* پنل مدیریت ادمین محافظتشده با احراز هویت (Auth) برای افزودن، ویرایش و مدیریت پروژهها بدون دست زدن به کد.
|
||
* پنل اختصاصی تنظیمات سئو (SEO Panel) برای مدیریت متا تگها، تایتل، توضیحات و شبکههای اجتماعی.
|
||
4. **کالاوت نکته کوئرا (`<details class="green">`):** لزوم عبور دقیق از این فصل به عنوان پایهایترین ریلگذاری موفقیت برای تمام پروژههای بعدی.
|
||
|
||
### آنچه نباید وارد آن شویم (Out-of-Scope):
|
||
- ورود به طراحی UI/UX با Figma یا پالتهای رنگی (مبحث فصل ۵).
|
||
- نوشتن کدهای فرانتاند با Next.js یا نصب پکیجها (مربوط به فصل ۶ به بعد).
|
||
|
||
---
|
||
|
||
## ۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms)
|
||
|
||
| اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یکخطی ساده |
|
||
| :--- | :--- | :--- |
|
||
| Product Thinking | تفکر محصولی | نگرش به نرمافزار به عنوان راهحلی برای حل یک نیاز یا درد واقعی از کاربر |
|
||
| Dynamic Portfolio | پورتفولیوی پویا | وبسایت معرفی نمونهکارها که محتوای آن از طریق پنل مدیریت و دیتابیس بدون تغییر کد بروز میشود |
|
||
| Running Case Study | پروژه محوری پیوسته | پروژه نمونه واقعی که گامبهگام از ایده تا دیپلوی نهایی در تمام فصول ساخته میشود |
|
||
| Spec-Driven Product Design | طراحی محصول مشخصاتمحور | روش استخراج شفاف خواستهها پیش از ارسال پرامپت به هوش مصنوعی |
|
||
|
||
---
|
||
|
||
## ۴. جایگاههای تصاویر و نمودارها (Visual & Diagram Placeholders)
|
||
> **راهنمای ایجنت نویسنده:** تمام تصاویر باید در پوشهٔ `images/` قرار گرفته و در قالب جدول تکخانهای وسطچین با کپشن تفصیلی درج شوند:
|
||
|
||
1. **تصویر کاور درس:** `images/cover.png`
|
||
* **موضوع:** کاور مدرن با تم تیره و خطوط درخشان نئونی که تبدیل یک جرقه ایده خام را به ماکت یک محصول دیجیتال ساختاریافته نشان میدهد.
|
||
2. **نقشه راه یادگیری فصل ۴:** `images/chapter-4-roadmap.png`
|
||
* **موضوع:** اینفوگرافیک گامبهگام: ایده $\rightarrow$ مسئله $\rightarrow$ پرسونا $\rightarrow$ داستان کاربر $\rightarrow$ محدوده MVP $\rightarrow$ معیارهای پذیرش $\rightarrow$ تحلیل نیازمندیها $\rightarrow$ نگارش PRD $\rightarrow$ فهرست تسکها.
|
||
3. **معرفی تصویری پروژه محوری (پورتفولیوی پویا):** `images/running-project-architecture.png`
|
||
* **موضوع:** دیاگرام بصری ۳ بخش پروژه: ۱. ویترین عمومی پورتفولیو $\rightarrow$ ۲. پنل مدیریت امن با لاگین $\rightarrow$ ۳. پنل اختصاصی سئو و متادیتا.
|
||
|
||
---
|
||
|
||
## ۵. بخشبندی و ساختار محتوایی پیشنهادی درسنامه (`README.md`)
|
||
|
||
1. **تیتر اصلی:** `# اهداف فصل چهارم: از ایده تا محصول`
|
||
2. **مقدمه کوتاه و تحولآفرین:** چرا بزرگترین باگ نرمافزارها در کد نیست، بلکه در تعریف اشتباه نیاز است؟
|
||
3. **جدول کاور درس**
|
||
4. **سرفصلهای کلیدی فصل در یک نگاه:** مرور ۸ ایستگاه طراحی و مهندسی محصول.
|
||
5. **جدول نقشه راه یادگیری فصل**
|
||
6. **رونمایی از پروژه محوری دوره: پورتفولیوی شخصی پویا:**
|
||
* چرا یک پورتفولیوی ایستا کافی نیست؟
|
||
* ارزش پنل مدیریت و پنل کنترل سئو برای توسعهدهنده آینده.
|
||
7. **کالاوت آرامشبخش Quera (`<details class="green">`):** ثبت دکمه «خواندم» و آغاز تفکر در قامت یک مدیر محصول.
|
||
|
||
---
|
||
|
||
## ۶. معیارهای پذیرش (Acceptance Criteria for Reviewer)
|
||
- [ ] تمایز میان کدنویسی صرف و تفکر محصولی به زبان ساده تبیین شده باشد.
|
||
- [ ] معرفی پروژه محوری دوره (پورتفولیوی پویا با پنل ادمین و سئو) به صراحت انجام شده باشد.
|
||
- [ ] نقشه راه تمام درسهای فصل ۴ با رعایت استانداردهای سیلابس پوشش داده شود.
|