AI驱动的敏捷开发工作流框架 - 轻量级版本
# 1. 进入项目目录
cd your-project
# 2. 初始化AceFlow项目
python .aceflow/scripts/aceflow init
# 3. 查看项目状态
python .aceflow/scripts/aceflow status
选择流程模式 - 根据项目规模选择合适的模式
配置敏捷集成 - 可选择Scrum、Kanban或自定义框架
开始第一个迭代
# 开始当前阶段
python .aceflow/scripts/aceflow start
# 更新进度
python .aceflow/scripts/aceflow progress --progress 50
# 完成阶段
python .aceflow/scripts/aceflow complete
适合:小型团队、快速迭代、原型验证
Planning (规划) → Development (开发) → Review (评审)
特点:
典型用时:2-7天
适合:中型项目、敏捷团队
Requirements (需求) → Planning (规划) → Implementation (实现) → Testing (测试) → Review (评审)
特点:
典型用时:1-2周
适合:大型项目、企业级应用
用户故事 → 任务拆分 → 测试用例 → 功能实现 → 测试执行 → 代码评审 → 演示反馈 → 总结归档
特点:
典型用时:2-4周
# 查看帮助
python .aceflow/scripts/aceflow help
# 查看项目状态
python .aceflow/scripts/aceflow status
# 获取AI建议
python .aceflow/scripts/aceflow next
# 启动Web界面
python .aceflow/scripts/aceflow web --serve
# 开始阶段
python .aceflow/scripts/aceflow start [阶段ID]
# 更新进度
python .aceflow/scripts/aceflow progress --progress 75
# 完成阶段
python .aceflow/scripts/aceflow complete [阶段ID]
# 切换流程模式
python .aceflow/scripts/aceflow mode minimal
# 列出交付物
python .aceflow/scripts/aceflow deliverable --list
# 标记交付物完成
python .aceflow/scripts/aceflow deliverable --deliverable "功能实现"
# 交互式管理
python .aceflow/scripts/aceflow deliverable
# 配置Sprint
agile:
framework: scrum
iteration_length: "2weeks"
ceremonies:
planning: true # 映射到P阶段
daily_standup: true # D阶段检查点
review: true # R阶段评审
retrospective: true # R阶段反思
# 配置看板
agile:
framework: kanban
board_config:
lanes: ["规划中", "开发中", "评审中", "已完成"]
wip_limits:
"开发中": 5
"评审中": 2
AceFlow AI助手会根据当前状态提供个性化建议:
AI助手会记住项目中的重要信息:
反馈记忆:用户反馈和改进建议
# 添加记忆
python .aceflow/scripts/aceflow memory --add
# 搜索记忆
python .aceflow/scripts/aceflow memory --search "API设计"
AceFlow提供现代化的Web界面:
# 方式1:本地服务器(推荐)
python .aceflow/scripts/aceflow web --serve --port 8080
# 方式2:直接打开文件
python .aceflow/scripts/aceflow web
适用场景:紧急Bug、生产问题
问题定位 (10分钟) → 修复实施 (30-120分钟) → 发布部署 (15分钟)
适用场景:小功能、MVP验证
快速设计 (30分钟) → 开发实现 (2-6小时) → 验证发布 (30分钟)
适用场景:新产品验证、创新功能
快速原型 (4-8小时) → 用户验证 (2-4小时) → 结果分析 (1小时)
# .aceflow/config.yaml
project:
name: "我的项目"
team_size: "1-3人"
flow:
mode: "minimal"
auto_switch: true
agile:
enabled: true
framework: "scrum"
ai:
enabled: true
auto_recommendations: true
# .aceflow/config/flow_modes.yaml
flow_modes:
minimal:
stages: [P, D, R]
workflow_pattern: "P→D→R"
suitable_for: ["小型项目", "快速迭代"]
AceFlow支持在项目进行中切换流程模式:
# 切换到标准模式,保留进度
python .aceflow/scripts/aceflow mode standard
# 切换到轻量级模式,重置进度
python .aceflow/scripts/aceflow mode minimal --reset
切换模式时,AceFlow会智能映射阶段状态:
A: 根据团队规模和项目复杂度:
A: 可以。AceFlow支持智能模式切换,会自动迁移进度数据。
A: AI建议基于项目上下文和最佳实践,可作为参考。最终决策仍需团队判断。
A: AceFlow提供API接口,支持与Jira、GitHub、Azure DevOps等工具集成。
A: 不需要。Web界面完全基于本地文件,支持离线使用。
python .aceflow/scripts/aceflow help
.aceflow/
目录下的文档文件恭喜你完成了AceFlow快速入门!接下来可以:
开始你的AI驱动敏捷开发之旅吧!🚀