敏捷开发Scrum加上XP已经在小团队领域是所向无敌,一统江湖。
SAFe是在探讨大规模的敏捷开发如何进行。Scrum of Scrum解决了如何让多个Scrum team协调一致,听指挥的开发。
SAFe是从三个层次上定义了如何开展大规模敏捷开发:
Team层
- Valuable, fully-tested softwareincrements every two weeks 有价值的结果测试的可工作软件每两周产出
- Empowered, self-organizing,self-managing cross-functional teams 自组织团队
- Teams operate under program vision,architecture and user experience guidance 自组织团队在Release manager和架构师的领导下工作
- Scrum project management andXP-inspired technical practices Scrum来管理,XP来指导开发
- Value delivery via User Stories 通过交付用户故事增加产品价值
Team层面不用说了,了解敏捷开发的同学都倍感亲切。就是平时scrum team干的事。有一点就是要在release level领导下工作,Scrum Master通常是要参加scrum of scrum meeting,保持scrum 团队间的协同一致,毕竟大家在开发一个产品。