🗺️ نقشه راه، ریسکها و کارهای باقیمانده
Roadmap + Risk Register + Dependencies + Priorities
آخرین بروزرسانی: اسفند ۱۴۰۴
۱. وضعیت فعلی پروژه
۲. کارهای باقیمانده (Backlog)
🔴 اولویت بالا (High Priority)
| # |
آیتم |
حوزه |
پیشنیاز |
تخمین |
| H1 |
Product Bundle |
Business |
Proto + Handler |
۳ روز |
| H2 |
Mobile Responsive (Phase 7) |
UI/UX |
— |
۵ روز |
| H3 |
API Rate Limiting |
CMS |
— |
۲ روز |
| H4 |
Error Boundary (Global) |
FO/BO |
— |
۱ روز |
🟡 اولویت متوسط (Medium Priority)
| # |
آیتم |
حوزه |
پیشنیاز |
تخمین |
| M1 |
Manual Payment System |
Business |
تصمیم مدیریت |
۳ روز |
| M2 |
SignalR for Chatika |
CMS |
— |
۲ روز |
| M3 |
Dark Mode |
UI/UX |
— |
۲ روز |
| M4 |
SEO Meta Tags |
FO |
— |
۲ روز |
| M5 |
Order Notifications (SMS) |
CMS |
— |
۱ روز |
| M6 |
BackOffice Dashboard Charts |
BO |
— |
۳ روز |
🟢 اولویت پایین (Low Priority)
| # |
آیتم |
حوزه |
پیشنیاز |
تخمین |
| L1 |
PWA Support |
FO |
Mobile first |
۳ روز |
| L2 |
API Versioning |
CMS |
— |
۲ روز |
| L3 |
Monitoring (Prometheus) |
Infra |
— |
۳ روز |
| L4 |
Log Aggregation (Seq/ELK) |
Infra |
— |
۳ روز |
| L5 |
Product Compare |
FO |
— |
۲ روز |
| L6 |
Wishlist |
FO |
— |
۲ روز |
| L7 |
Email Templates (HTML) |
CMS |
— |
۲ روز |
| L8 |
Refund System |
CMS/PYMS |
— |
۵ روز |
⛔ بلاکشده (Blocked)
| # |
آیتم |
بلاکر |
اقدام لازم |
| B1 |
وام دایا (Production) |
API دایا تکمیل نشده |
پیگیری تیم دایا |
| B2 |
پرداخت دستی |
تصمیمگیری مدیریت |
جلسه با مدیر محصول |
۳. نقشه راه (Roadmap)
Q1 1404 (فروردین-خرداد)
Q2 1404 (تیر-شهریور)
۴. ریسکها (Risk Register)
۴.۱ ریسکهای فنی
| # |
ریسک |
احتمال |
تأثیر |
شدت |
اقدام |
| R1 |
MSSQL 2022 عدم scalability |
Medium |
High |
🟡 |
مانیتورینگ + index optimization |
| R2 |
gRPC breaking changes هنگام ارتقا proto |
Low |
High |
🟡 |
Backward compatible changes |
| R3 |
Hangfire job failure (commission) |
Low |
Critical |
🔴 |
Polly retry + alerting + manual trigger |
| R4 |
ZarinPal downtime |
Medium |
High |
🟡 |
Fallback queue + manual payment |
| R5 |
Ingress-nginx CVE |
Low |
Critical |
🔴 |
Regular updates + WAF |
| R6 |
Disk space (SQL backups) |
Medium |
Medium |
🟡 |
Auto cleanup + offsite backup |
۴.۲ ریسکهای بیزینسی
| # |
ریسک |
احتمال |
تأثیر |
شدت |
اقدام |
| R7 |
دایا Loan API تغییر |
High |
Medium |
🟡 |
Mock mode + adapter pattern |
| R8 |
تغییر درصد تخفیف باشگاه |
Low |
Low |
🟢 |
SystemConstants قابلتنظیم |
| R9 |
رشد سریع کاربران (>10K) |
Low |
High |
🟡 |
Load test + horizontal scale |
| R10 |
تغییر قوانین مالیاتی |
Medium |
Medium |
🟡 |
VAT configurable |
۵. وابستگیهای خارجی (External Dependencies)
| سرویس |
وابستگی |
وضعیت |
SLA |
| ZarinPal |
درگاه پرداخت IPG |
✅ فعال |
99.5% |
| Kavenegar |
ارسال SMS (OTP) |
✅ فعال |
99% |
| Daya Loan |
API وام |
⚠️ Mock mode |
نامشخص |
| Chatika |
AI Chat |
✅ فعال |
95% |
| Docker Hub |
Base images |
✅ با mirror |
— |
| NuGet.org |
.NET packages |
✅ با Nexus cache |
— |
| Gitea |
Source control |
✅ Self-hosted |
99% |
۶. معیارهای کیفیت (Quality Metrics)
۶.۱ فعلی
| معیار |
مقدار فعلی |
هدف |
| Build Success Rate |
~95% |
99% |
| Average Response Time |
~200ms |
<150ms |
| gRPC Error Rate |
~2% |
<1% |
| Test Coverage |
~0% |
>60% |
| Uptime (Staging) |
~98% |
99% |
| Documentation Coverage |
100% |
100% ✅ |
۶.۲ اقدامات بهبود
| اقدام |
اولویت |
تأثیر |
| Unit Tests اضافه شود |
High |
Test Coverage +40% |
| Integration Tests |
Medium |
Reliability +20% |
| Load Testing (k6/JMeter) |
Medium |
Performance insight |
| Structured Logging (Serilog) |
Medium |
Debug time -50% |
| Health check endpoints |
Done ✅ |
Uptime monitoring |
۷. Definition of Done — Release Checklist
Pre-Release (Staging)
Production Release
۸. خلاصه اولویتبندی