First Sight at SCRUM

今天稍微没那么忙,碰巧看到有个ex-Microsoft的专家的关于SCRUM应用的session,于是便参加了。

主讲Mike估计是来自美国,发音很好听,很热情,要是多点互动的环节会更好。

一开始就抛出了Waterfall vs. SCRUM,列出的waterfall模式的痛点都是自己的项目中经常碰到的。像需求无法稳定,开发和测试期间CR的影响,用户参与过迟导致问题发现过迟等。

于是便引出SCRUM,作为敏捷开发的一种方式,短周期,快速响应。

对于我来说,会考虑其实对于自己所在的项目,SCRUM是否有可能实施。所想到的首要一个问题是测试,对于一个稳定性要求高于快速响应需求的项目,SCRUM是否能满足要求?集成测试怎样进行?是否足够?毕竟现在自己所在的项目,SIT+UAT往往加起来都起码有一个月的时间。这个问题在Mike后来提及的SCRUM所面临的问题中也有指出。看来这的确是SCRUM的一个问题。在我的理解中,它要求自动化程度很高的持续集成测试,才能保证系统的稳定性。

另外如果采用SCRUM,无论从项目的进度计划,成本规划,资源规划方面,可能都要作出很大的改变,整个团队要对SCRUM有清晰的认识和思考。另外,无论是从BA团队,到solution团队,到dev团队和test团队,包括用户本身,都要适应上SCRUM的节奏。这对习惯了waterfall的团队和用户这个改变似乎并不容易。

不过Mike提及在MS其实从06年就在产品项目中引入SCRUM,而IT项目则直到2010年才开始逐步转变为SCRUM模式,大概花了一年的时间IT项目全部转型为SCRUM模式。

今天只是对SCRUM作了一个很肤浅的了解,后续还要好好理解下这种开发模式。

posted @ 2013-06-26 22:01  RKT  阅读(171)  评论(0编辑  收藏  举报