团队层
SAFe
团队层
团队迭代是SAFe的基本工作单元,团队在2周时间盒内开发、测试和演示可工作的增量。
包含 12 个过程
阶段目标
通过敏捷开发持续交付价值,持续提升团队能力。
关键活动
- 构建敏捷团队
- 建立团队待办事项
- 计划迭代
- 完成故事
- 支持团队运行
- 构建代码质量
- 持续集成与部署
- 团队演示回顾
主要交付物
敏捷团队团队待办事项迭代计划完成的用户故事可工作的软件迭代评审结果改进行动
成功标准
迭代目标达成,用户故事完成,质量达标,团队持续改进。
过程列表(按知识领域分组)
团队和技术敏捷性 (9 个过程)
T1
构建团队待办事项
团队待办事项包含团队需要完成的所有工作,包括用户故事、使能故事和技术债务。它从项目群待办事项流入,由团队拥有和管理,支持自组织和优化。
T10
内建质量实践
内建质量是SAFe的核心价值之一,确保在每个步骤都构建质量。它包括测试驱动开发、代码评审、持续集成、自动化测试和代码整洁实践。
T11
敏捷团队形成
敏捷团队形成是创建高绩效敏捷团队的过程。它关注团队组成、角色定义、协作规范和团队目标建立,支持自组织和跨职能团队。
T12
结对编程与协作
结对编程和协作是敏捷团队的核心实践,促进知识共享、代码质量和技术卓越。团队成员结对工作、共享知识和共同解决问题。
T3
迭代规划-团队
团队级的迭代规划确定团队在即将到来的迭代中将完成哪些工作。团队选择故事,估算容量,制定具体任务,并承诺交付迭代目标。
T4
每日站会
每日站会是团队每天举行的简短同步会议,通常15分钟。团队成员分享昨天完成了什么、今天计划做什么以及任何障碍,促进自组织和快速决策。
T5
故事执行
故事执行是团队在迭代中实际完成用户故事的工作。它遵循敏捷工程实践,包括结对编程、测试驱动开发、持续集成和重构,以交付高质量代码。
T6
代码提交与评审
代码提交与评审是确保代码质量和知识共享的重要实践。开发人员定期提交代码,通过同行评审进行验证,并使用特性分支或主干开发模式。
T7
持续集成
持续集成是团队频繁集成代码并自动验证的实践。每次提交触发自动化构建和测试,快速检测集成问题,保持代码库始终处于可部署状态。