Skip to content

Giai đoạn Yêu cầu (Requirements)

Giai đoạn đầu tiên trong quy trình phát triển - thu thập và làm rõ yêu cầu.

Mục đích

  • Hiểu rõ vấn đề cần giải quyết
  • Xác định người dùng và nhu cầu
  • Định nghĩa tiêu chí thành công
  • Phát hiện ràng buộc sớm

Cách thực hiện

1. Khởi tạo với slash command

/new-requirement

2. Trả lời các câu hỏi

AI sẽ hỏi bạn:

  • Tên tính năng là gì?
  • Giải quyết vấn đề gì?
  • Ai sẽ sử dụng?
  • User stories chính?

3. Tạo documentation

Output: docs/agent/requirements/feature-{name}.md

Template nội dung

markdown
---
phase: requirements
title: Feature Name
description: Mô tả ngắn
---

# [Tên Tính năng]

## Mô tả vấn đề
[Vấn đề này là gì và tại sao cần giải quyết]

## Mục tiêu
- [Mục tiêu 1]
- [Mục tiêu 2]

## Không trong phạm vi
- [Điều không làm 1]

## User Stories
1. Là [người dùng], tôi muốn [hành động], để [lợi ích]

## Tiêu chí thành công
- [ ] Tiêu chí 1
- [ ] Tiêu chí 2

## Ràng buộc
- [Ràng buộc kỹ thuật]
- [Ràng buộc nghiệp vụ]

## Câu hỏi còn mở
- [ ] Câu hỏi 1?

Review

Sau khi hoàn thành, chạy:

/review-requirements

Để AI kiểm tra:

  • Đủ thông tin chưa?
  • Có mâu thuẫn không?
  • Tiêu chí có đo lường được không?

Tiếp theo

Giai đoạn Thiết kế

Internal Use Only