用途:面向新功能开发的全流程方法,覆盖从设计到部署准备,适合在启动新功能、添加新能力或构建新东西时使用。
主要能力与阶段划分: 阶段1设计,由system-architect负责,设计功能架构、识别组件与边界、定义API契约、记录数据流。 阶段2规划,由requirements-analyst负责,拆解可实现任务、识别依赖、估算时间线、定义验收标准。 阶段3实现,按架构实现功能,采用小而可测的增量,频繁提交并使用清晰提交信息。 阶段4评审,由code-reviewer与security-auditor负责代码质量与标准检查、安全漏洞检查,重点关注认证、输入校验、数据访问;该阶段为阻断项,必须通过才可继续。 阶段5测试,由test-automator负责,单元测试目标覆盖率80%,并包含集成测试与关键路径的端到端测试。 阶段6性能,由performance-engineer负责,验证阈值:响应时间小于200ms、内存使用小于100MB、包体积小于500KB。 阶段7文档,由technical-writer负责,编写API文档、更新用户指南、撰写变更日志条目。 阶段8部署准备,由deployment-engineer负责,清单包括版本号递增、变更日志已更新、迁移脚本就绪、回滚计划已记录。
成功标准:所有测试通过、安全扫描无问题、性能在限制内、文档完整。
回滚计划:回滚数据库迁移、恢复上一版本、通知相关方。
限制:资料未提供具体工具、命令、安装方式、收费或平台信息,使用前需自行确认环境与集成方式。