精益Scrum(一)

精益Scrum连载文章(一)

Scrum是非常受欢迎的;团队声称使用敏捷开发方法,根据报告显示92%的团队使用了Scrum方法。很多团队看起来使用Scrum方法获得了成功,甚至超越了使用基本的Scrum框架。Scrum框架简单易懂,并受到软件开发团队和他们的客户的极大欢迎。Scrum促进建立跨越职能的和自组织的团队,专注于每一个Sprint内的工作并交付增量的工作内容和潜在的软件产品。

精益思想

精益思想是一种接近系统优化的方法,侧重于减少浪费,并通过一个系统来改善整体的价值。精益生产在制造业有丰富的历史,并在软件开发界近年来获得了普及。

当它被应用到软件开发时,在出版的《精益软件开发:敏捷工具包》一书中提出了精益思想的七个原则。

1、消除浪费
2、增强学习
3、尽量延迟决定
4、尽量快速交付
5、尊重一线人员
6、嵌入质量
7、整体优化

应用这些原则来工作并交付一个软件产品不是最终的目标。人们不能说“使用精益来做”,而是通过使用精益原则指导决策和选择技术对系统的整体改善。例如,TDD实践(测试驱动开发)建立在软件产品中内嵌质量来检查它的开发结果,从而在开发过程中使用精益原则来嵌入质量。

本文探讨了使用精益和看板技术、持续改善思想扩展Scrum框架,并持续改进。

看板

一种与精益思想同源的技术是看板[3],它是使用精益思想的一个正式的方法,重点在于减少浪费,及时交付,避免工作负担过重。与Scrum不同的是看板不是迭代式和增量的方法;看板有五个核心活动。

1、可视化的工作流
2、在过程中有限的工作(WIP)
3、管理流程
4、制定明确的过程政策
5、提高协作性。

不同的团队在使用看板时通常由不同的过程。看板方法是一套简单的过程管理和优化交付的技术。看板,包括Scrum,很容易应用。

Scrum和持续改进

一旦在每一个Sprint中可工作的软件的增量持续传递给Scrum团队,Scrum团队需要寻找新的方法去改善他们的实践。Scrum有效工作的灵魂是Kaizen(持续改进。这是一个日语词汇,意指小的、连续的、渐进的改进。),核心思维是持续改进。在Scrum团队中,像估算、开发中测试优先、自动化构建、结对编程等都是正确的和适当的工具和技术。

Scrum实施不仅是使用工具、技术和实践,也需要在scrum.org中管理和描述有一个Scrum扩展模型。这种扩展模型鼓励Scrum社区参与将Scrum和使用这个框架的工作实践能够很好地采用文档化的方式记录下来。在编写这篇文章的时候,已经有几个扩展模型被提出,特别是将精益实践应用于Scrum中。

将精益思想应用于Scrum的优点还没有被拒绝。这并不奇怪,很多Scrum的实践者都已经意识到将精益思想应用于Scrum过程中而带来的巨大的性能改善和质量提升。

(连载一)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值