现在的位置: 首页 > 综合 > 正文

精益开发实战(用看板管理大型项目)读后感

2013年08月31日 ⁄ 综合 ⁄ 共 964字 ⁄ 字号 评论关闭
    10年前,谈软件开发,讲的是面向对象。5年前,谈软件开发,讲的是敏捷开发。而最近,谈软件开发,讲的则是精益。精益和敏捷可以看作是一对拥有相同价值观和起源不同的兄弟。精益起源于制造业(日本丰田汽车),而敏捷起源于软件开发。越来越多的软件开发组织探索将敏捷和精益两组原则结合,应用于从产品创意到交付的完整开发链。
    书中讲述的是将精益开发应用于瑞典国家警署开发的例子,这个项目从2009年9月开始,到2011年早期结束。第一个版本在一年后发布,以后每两个月发布一个更新版本。这听起来似乎并不比敏捷开发快多少,但考虑到这个项目的特殊性(与大量遗留系统集成;安全性高;符合大量法律法规等)因素,似乎也说的过去。其实,精益和敏捷本来就是一对兄弟,他们所倡导的理念是相同的。
    使用精益开发并不意味着要抛弃敏捷开发。相反,而是将精益和敏捷融合在一起,将软件开发过程变得非常完美。在敏捷开发中,我们使用Scrum管理会议,使用Sprint进行版本发布规则,以及采用XP编程方法,这些在精益开发中仍然可用,并且是鼓励使用这些方法的。
    精益开发除了使用敏捷开发所倡导的原则之外,它的特别之处就在于使用看板管理项目。尽管现在也有很多项目使用看板,但是将看板应用到极致的,还真没有几个。一般的看板就是标记了项目在哪几个阶段完成哪些事情,当项目出现变动时,看板就开始变得跟不上时代,慢慢被淘汰了。这不是真的看板管理,更谈不上精益开发。
    真正的看板管理,它包含了项目的总体目标,也包含了项目的进度线,更包含了项目的阶段任务,还包含了对项目变化的更改。真正的看板管理,它是与项目任务同步的。虽然看板能够适应项目的变化,但是看板管理仍然要遵循软件管理方法,看板管理只是一种实用的、便利的工具,它并不能违背软件工程的宗旨。
    当然,除了现实版的看板之外,网络中也有很多Web版的看板工具,比如Trello。它就是一个很好的看板工具,它能够帮助我们把该做的,正在做的,以及已经验证过的事情归类,十分实用。看板除了帮我们管理项目之外,也可以管理我们的日常任务。总之,看板绝对是一个适合管理项目的工具。
    
    如果你还没用过看板管理项目,一定要试试用看板管理项目。如果你已经在用看板管理项目了,一定要坚持用看板管理项目。看板,真的是特别好用,效果杠杠滴!

抱歉!评论已关闭.