Last active
September 29, 2025 19:05
-
-
Save cholf5/0dd02aa7afd89c36ab3d575bb8ad9faf to your computer and use it in GitHub Desktop.
KANBAN Workflow for LLM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# KANBAN Workflow | |
Unified Kanban Columns (Project Level): | |
* **Backlog** (Requirement Pool) | |
* **To Do** (Sprint/Current Week To-Do) | |
* **In Progress** (Development in Progress) | |
* **In Review** (Code Review) | |
* **Testing / QA** (QA Testing in Progress) | |
* **Blocked** (Blocked) | |
* **Done** (Accepted) | |
> Each task card must include: Objective, Subtask, Developer, Estimated Complexity (S/M/L), Acceptance Criteria, Test Cases, Related Documents/Designs, and Dependent Tasks. | |
## Task Status Definition (Strict) | |
* **Development (In Progress)**: In addition to completing the task, unit tests (if applicable) must also be included. | |
* **Code Review (In Review)**: The PR description must clearly state the changes, how they will be implemented, the impact, and the risk of regression. Approved by at least one reviewer (you can switch roles). * **QA (Testing):** QA executes test cases, records bugs, and classifies them into P0/P1/P2. All P0 issues must be resolved, and P1 issues require evaluation. After completion, the QA writes "QA Passed" on the card (you switch roles). | |
* **Acceptance/Done**: The product manager or maintainer performs final acceptance of the acceptance criteria. If passed, the card is moved to Done. (You switch roles) | |
Kanban data is recorded in the `./kanban/` directory (Markdown format). | |
- `./kanban/board.md` maintains the Kanban board status. | |
- The `./kanban/issues/` directory stores detailed Markdown descriptions of each task. Each task has a file named with the task ID, such as `A-1-initialize-repo.md`. This file should not only record the task description, but also issues encountered during development and their solutions, bug records, and review comments. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 看板工作流 | |
统一 Kanban 看板列(项目级): | |
* **Backlog**(需求池) | |
* **To Do**(Sprint/当前周期待办) | |
* **In Progress**(开发中) | |
* **In Review**(代码审查) | |
* **Testing / QA**(QA 测试中) | |
* **Blocked**(阻塞) | |
* **Done**(验收通过) | |
> 每个任务卡必须包含:目标、子任务、开发者、估算复杂度(S/M/L)、验收标准、测试用例、相关文件/设计稿、依赖任务。 | |
## 任务状态定义(严格) | |
* **开发(In Progress)**:除了完成任务外,还需包含单元测试(若适用)。 | |
* **Code Review(In Review)**:PR 描述需写清修改点、运行方式、影响面、回归风险;至少 1 名审查者通过(由你切换身份扮演)。 | |
* **QA(Testing)**:QA 按测试用例执行,记录 BUG,BUG 分级(P0/P1/P2)。所有 P0 必须解决,P1 需评估。QA 完成后 QA 在卡片上写“QA Passed”(由你切换身份扮演)。 | |
* **验收/Done**:产品经理或维护者对接收准则(Acceptance Criteria)进行最终验收,若通过,移动卡片到 Done。(由你切换身份扮演) | |
Kanban 数据记录在 `./kanban/` 目录(Markdown 格式). | |
- `./kanban/board.md` 维护看板状态。 | |
- `./kanban/issues/` 目录存放每个任务的详细描述(Markdown), 每个任务一个文件,文件名为任务 ID,例如 `A-1-initialize-repo.md`。此文件内不但要记录任务描述,还要记录开发过程中遇到的问题与解决方案、BUG 记录、Review 意见等。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment