Skip to content

Giai đoạn Lập kế hoạch (Planning)

Phân chia công việc thành tasks cụ thể và ước lượng timeline.

Mục đích

  • Chia nhỏ công việc thành tasks
  • Xác định dependencies
  • Ước lượng effort
  • Lập timeline

Cách thực hiện

1. Tạo planning document

Điền docs/agent/planning/feature-{name}.md

2. Sử dụng slash command

/update-planning

Template nội dung

markdown
---
phase: planning
title: Feature Name Planning
---

# Kế hoạch: [Tên Tính năng]

## Milestones

### Milestone 1: Foundation
- [ ] Task 1.1 - Setup project (2h)
- [ ] Task 1.2 - Database schema (1h)

### Milestone 2: Core Features
- [ ] Task 2.1 - API endpoints (4h)
- [ ] Task 2.2 - Business logic (3h)

### Milestone 3: Testing
- [ ] Task 3.1 - Unit tests (2h)
- [ ] Task 3.2 - Integration tests (2h)

## Dependencies

| Task | Phụ thuộc vào |
|------|---------------|
| 2.1  | 1.2           |
| 3.1  | 2.1, 2.2      |

## Timeline

| Tuần | Tasks | Owner |
|------|-------|-------|
| 1    | 1.1, 1.2 | Dev A |
| 2    | 2.1, 2.2 | Dev A |
| 3    | 3.1, 3.2 | Dev B |

## Rủi ro

| Rủi ro | Xác suất | Giảm thiểu |
|--------|----------|------------|
| API thay đổi | Trung bình | Mock API sớm |

## Công việc mới phát hiện
- [ ] Task mới 1
- [ ] Task mới 2

Thực thi

Sau khi có kế hoạch, chạy:

/execute-plan

Để làm việc qua từng task một cách có tổ chức.

Tiếp theo

Giai đoạn Triển khai

Internal Use Only