敏捷实践的他山之石(一):Yahoo的敏捷实践

这里分享 Yahoo的体育频道的团队如何实现每日发布的一些实践。

 

每日发布的具体思路包括:

1.         利用时差。南非的团队可以工作准备发布,而这个时候大多数人在睡眠中

 

2.         更好的流程

2.1.       团队保持足够的灵活性,特别是减少工作移交( handoffs)造成的浪费

2.2.       越多的自动化越好。在团队中通过自动化测试推进开发和测试共同为结果负责的机制和协作方式

2.3.       持续集成

 

3.         更小的切片

3.1.       团队不断在学习如何持续以较少的代码,向小范围的用户,交付有价值的功能( MMF

3.2.       功能开关

 

4.         新的文化

4.1.       测试,包括回归测试,不应成为发布的阻力。团队会考量根据每次发布的交付物来做回归测试的用例优先级

 

补充一点: Yahoo体育频道同时考量“研发决定产品”的尝试。具体思路是:某个迭代中,由研发团队的成员提出产品改进的思路,这些思路必须和目前产品度量指标相关。然后选择最有价值的想法,开发交付上线,由市场做反馈。

 

 

引用说明:文章内容摘自 Keith Nottonson在“ 2011 Agile Conference”的分享

你可能感兴趣的:(持续集成,敏捷开发,Scrum,agile)