الگوی تسک توسعه
الگوی کامل تسک توسعه
این الگو شامل تمام مراحل: قبل، حین و بعد از توسعه است.
🚀 بخش اول: قبل از توسعه
قبل از توسعه: اطلاعات زیر را تکمیل کنید تا برای شروع توسعه آماده باشید.
الف) اطلاعات پایه
- Task ID
- عنوان دقیق
- نوع: Development / Feature / Enhancement
- اولویت: Low/Med/High/Critical
- وضعیت: ToDo
ب) پروژه و تیم
- نام پروژه
- ماژول / کامپوننت
- تیم: Backend / Frontend / Mobile / QA / DevOps / DBA / Product
- درخواستدهنده
- سیستمهای وابسته
ج) نسخه و گیت / CI/CD
- نسخه هدف انتشار
- نام برنچ
- Parent Branch
- تگها
- Commitهای مرتبط
د) توضیحات بیزنسی
- مشکل کاربر
- هدف توسعه
- تأثیر روی کاربران
- وابستگیهای بیزنسی
ه) معیار پذیرش و نیازمندیها
- User Story
- Acceptance Criteria
- NFR (Performance / Security / UX / Logging)
و) نیازمندیهای فنی
- توضیح فنی دقیق
- Architecture Notes
- API Contract
- وابستگیهای فنی
- Edge Cases
- Handling Error
ز) دیتابیس
- DB Change Required?
- Migration Script Name
- Rollback Script Name
- Data Backfill Required?
ح) QA / تست
- Test Cases Needed
- Test Data Required
- Regression Impact
بعد از تکمیل این بخش، آماده شروع توسعه هستید.
🟠 بخش دوم: حین توسعه
حین توسعه: پیشرفت توسعه را ثبت کنید و جزئیات کار را اضافه کنید.
الف) اطلاعات توسعه
- Start Date
- Technical Approach
- Code Structure
- Algorithms & Complexity Notes
- API Changes
- Security Notes
ب) تغییرات گیت
- Commits
- Linked Merge Request
- Reviewer
- Branch Updated?
ج) تغییرات دیتابیس
- Migration Script Final Version
- Backfill Script
- Manual DB Ops Needed?
- Impact Notes
د) مشکلات جاری
- Current Blockers
- Root Cause
- Help Needed From (QA / DevOps / DBA)
بعد از تکمیل توسعه، به مرحله QA و تحویل نهایی بروید.
🟢 بخش سوم: بعد از توسعه
بعد از توسعه: QA را تکمیل کرده، مستندات را بروز رسانی و کد را منتشر کنید.
الف) تکمیل توسعه
- Actual End Date
- Actual Duration
- Code Review Done?
- Unit Tests Added
- Integration Tests Added
- Performance Improvement
ب) QA و UAT
- QA Status
- Reported Bugs
- UAT Result
ج) مدارک نهایی
- Code Complete
- Unit Tests Completed
- Integration Tests Completed
- Logging Added
- Monitoring Hooks Added
- Documentation Updated
- API Contract Updated
- Release Note Updated
- Migration Script Attached
- Merge Done
- Deployed to Dev Environment
الگوی کامل تسک توسعه
این الگو شامل تمام مراحل: قبل، حین و بعد از توسعه است.
🚀 بخش اول: قبل از توسعه
قبل از توسعه: اطلاعات زیر را تکمیل کنید تا برای شروع توسعه آماده باشید.
الف) اطلاعات پایه
- Task ID
- عنوان دقیق
- نوع: Development / Feature / Enhancement
- اولویت: Low/Med/High/Critical
- وضعیت: ToDo
ب) پروژه و تیم
- نام پروژه
- ماژول / کامپوننت
- تیم: Backend / Frontend / Mobile / QA / DevOps / DBA / Product
- درخواستدهنده
- سیستمهای وابسته
ج) نسخه و گیت / CI/CD
- نسخه هدف انتشار
- نام برنچ
- Parent Branch
- تگها
- Commitهای مرتبط
د) توضیحات بیزنسی
- مشکل کاربر
- هدف توسعه
- تأثیر روی کاربران
- وابستگیهای بیزنسی
ه) معیار پذیرش و نیازمندیها
- User Story
- Acceptance Criteria
- NFR (Performance / Security / UX / Logging)
و) نیازمندیهای فنی
- توضیح فنی دقیق
- Architecture Notes
- API Contract
- وابستگیهای فنی
- Edge Cases
- Handling Error
ز) دیتابیس
- DB Change Required?
- Migration Script Name
- Rollback Script Name
- Data Backfill Required?
ح) QA / تست
- Test Cases Needed
- Test Data Required
- Regression Impact
بعد از تکمیل این بخش، آماده شروع توسعه هستید.
🟠 بخش دوم: حین توسعه
حین توسعه: پیشرفت توسعه را ثبت کنید و جزئیات کار را اضافه کنید.
الف) اطلاعات توسعه
- Start Date
- Technical Approach
- Code Structure
- Algorithms & Complexity Notes
- API Changes
- Security Notes
ب) تغییرات گیت
- Commits
- Linked Merge Request
- Reviewer
- Branch Updated?
ج) تغییرات دیتابیس
- Migration Script Final Version
- Backfill Script
- Manual DB Ops Needed?
- Impact Notes
د) مشکلات جاری
- Current Blockers
- Root Cause
- Help Needed From (QA / DevOps / DBA)
بعد از تکمیل توسعه، به مرحله QA و تحویل نهایی بروید.
🟢 بخش سوم: بعد از توسعه
بعد از توسعه: QA را تکمیل کرده، مستندات را بروز رسانی و کد را منتشر کنید.
الف) تکمیل توسعه
- Actual End Date
- Actual Duration
- Code Review Done?
- Unit Tests Added
- Integration Tests Added
- Performance Improvement
ب) QA و UAT
- QA Status
- Reported Bugs
- UAT Result
ج) مدارک نهایی
- Code Complete
- Unit Tests Completed
- Integration Tests Completed
- Logging Added
- Monitoring Hooks Added
- Documentation Updated
- API Contract Updated
- Release Note Updated
- Migration Script Attached
- Merge Done
- Deployed to Dev Environment
الگوی کامل تسک توسعه
این الگو شامل تمام مراحل: قبل، حین و بعد از توسعه است.
🚀 بخش اول: قبل از توسعه
قبل از توسعه: اطلاعات زیر را تکمیل کنید تا برای شروع توسعه آماده باشید.
الف) اطلاعات پایه
- Task ID
- عنوان دقیق
- نوع: Development / Feature / Enhancement
- اولویت: Low/Med/High/Critical
- وضعیت: ToDo
ب) پروژه و تیم
- نام پروژه
- ماژول / کامپوننت
- تیم: Backend / Frontend / Mobile / QA / DevOps / DBA / Product
- درخواستدهنده
- سیستمهای وابسته
ج) نسخه و گیت / CI/CD
- نسخه هدف انتشار
- نام برنچ
- Parent Branch
- تگها
- Commitهای مرتبط
د) توضیحات بیزنسی
- مشکل کاربر
- هدف توسعه
- تأثیر روی کاربران
- وابستگیهای بیزنسی
ه) معیار پذیرش و نیازمندیها
- User Story
- Acceptance Criteria
- NFR (Performance / Security / UX / Logging)
و) نیازمندیهای فنی
- توضیح فنی دقیق
- Architecture Notes
- API Contract
- وابستگیهای فنی
- Edge Cases
- Handling Error
ز) دیتابیس
- DB Change Required?
- Migration Script Name
- Rollback Script Name
- Data Backfill Required?
ح) QA / تست
- Test Cases Needed
- Test Data Required
- Regression Impact
بعد از تکمیل این بخش، آماده شروع توسعه هستید.
🟠 بخش دوم: حین توسعه
حین توسعه: پیشرفت توسعه را ثبت کنید و جزئیات کار را اضافه کنید.
الف) اطلاعات توسعه
- Start Date
- Technical Approach
- Code Structure
- Algorithms & Complexity Notes
- API Changes
- Security Notes
ب) تغییرات گیت
- Commits
- Linked Merge Request
- Reviewer
- Branch Updated?
ج) تغییرات دیتابیس
- Migration Script Final Version
- Backfill Script
- Manual DB Ops Needed?
- Impact Notes
د) مشکلات جاری
- Current Blockers
- Root Cause
- Help Needed From (QA / DevOps / DBA)
بعد از تکمیل توسعه، به مرحله QA و تحویل نهایی بروید.
🟢 بخش سوم: بعد از توسعه
بعد از توسعه: QA را تکمیل کرده، مستندات را بروز رسانی و کد را منتشر کنید.
الف) تکمیل توسعه
- Actual End Date
- Actual Duration
- Code Review Done?
- Unit Tests Added
- Integration Tests Added
- Performance Improvement
ب) QA و UAT
- QA Status
- Reported Bugs
- UAT Result
ج) مدارک نهایی
- Code Complete
- Unit Tests Completed
- Integration Tests Completed
- Logging Added
- Monitoring Hooks Added
- Documentation Updated
- API Contract Updated
- Release Note Updated
- Migration Script Attached
- Merge Done
- Deployed to Dev Environment