云时代软件研发生产力提升之路(二)

二、        软件研发生产力提升之路

应对前述种种挑战,需要开展如下几个方面工作:

以生产力作为竞争力,广泛吸收业界最佳实践,持续改进研发过程

软件过程已经历了CMM家族的20年辉煌。当前敏捷和精益方法又再次兴起,这些新式武器目标指向CMM家族不能很好解决的市场新挑战,同时也为那些在“过程之路”上走过头的企业提供校正机会;试图建造“银弹”的还有UML大师Ivar,以他为首的一批知名专家正在国际上发起SEMAT项目,旨在重新构建软件过程模型,建立统一的软件过程“内核”;OMG也发起了CISQ项目,研究基于度量的质量模型。看起来,当前软件工程进入了一个各种理论和方法融合和竞争的阶段,从企业的利益出发,协会提出如下应对措施建议:

从改进目标出发,应用CMMI/或敏捷相关方法

敏捷倡导拥抱变化、快速交付可用产品、信任团队、与用户一起工作等;精益的核心是杜绝浪费、尊重一线人员、增强学习、内嵌质量等。

这些方法的确可以有效应对云时代新的生产力挑战,与用户协同工作、密切沟通、拥抱变化、迭代式交付是提高软件质量的有效利器;快速交付可用产品帮助客户应对来自市场的压力;对团队和个人的关注以及精益方法的应用是改善成本和效率的新式武器。

但需要指出的是,软件工程领域依然没有银弹,敏捷也不是!

展望未来,CMMI不仅不会被遗忘,还会进一步发展,多数情况下,单一方法模型难以解决所有问题,要解决多个相互矛盾着的问题,宜多模型融合,而融合的尺度把握最好交由客户。

对此业界专家观点不尽一致,著名软件质量专家何新贵院士指出:CMMI着重解决“好”,敏捷着重解决“快”,二者应结合使用;著名软件工程专家郑人杰教授也在多个场合指出,生搬硬套式的CMMI实施,将会给软件企业带来沉重压力;不少的专家建议企业在不同层面上考虑“融合”,从思想层面,在过程和人两个因素之间要取得平衡,在操作层面,融合主要体现在项目级过程;但也有专家指出:存在一些成功使用单一敏捷方法的企业,因此融合虽然是多数人的观点,却并不是通向成功的唯一路径;敏捷社区本身也存在着多种相互矛盾着的观点和思潮,比如敏捷是否应该形成标准?Scrum Master认证是否有益?这些不同观点间的充分争论对产业是有价值的,看起来争论还得持续一段时间,才有望在业界达成更大程度的共识。

弱化认证驱动,以基准比对为可持续的改进驱动力,对改进效果予以度量

当前国内,过程改进的主要动力是认证驱动,国内市场上的咨询公司也绝大部分以辅导企业通过认证为目标,和欧美主流的过程改进模式存在差距,建议应积极应用基于基准比对和最佳实践的改进模式。

其中,生产力度量是最基础的工作。尤其是成本度量的缺乏,造成软件研发投资回报(ROI)测算难以真正实现。

企业通过建立度量体系,累积过程数据,构成企业基准数据库,由不同企业的数据汇集成行业基准数据库,行业组织发布统计基准值,称为业界基准数据,将企业数据与业界基准数据相比从而找到自身差距的过程称为基准比对(BMK)。

以基准比对为驱动力,结合业界最佳实践的改进模式,可称之为“基准驱动改进模式”,包括如下步骤(图四): 

 

 

 


                              图四 基准驱动改进模式

较之于认证驱动的软件过程改进模式,此种模式的优势是:第一,改进有持续动力,效果可度量,不再唯一以成熟度级别为改进目标;二是,灵活选择业界最佳实践,不再局限于单一模型;第三,小步改进,减轻单次改进的负担。

结合云计算和物联网新业务模式和新技术变革的要求,重新规划软件工程岗位体系,使人员体系与过程体系密切配合,高效运作。

为了应对新形势,软件研发岗位应进一步专业化,人员进一步职业化,工程组织的运作更加系统和高效,在业务分析(BA)、企业架构(EA)、云架构、软件过程、交付保障、知识产权保护、信息安全、软件运维、软件运营、创新等领域设置一批新的专业岗位。建立先进、完善与国际接轨的的软件工程岗位体系。

㈢积极应用面向服务架构技术,形成领先和开放的软件架构,为客户增加价值。

软件企业应积极部署和实践面向服务架构(SOA)。基于SOA架构,不仅可迅速的、可靠的、可重用的架构IT系统,系统能够更加从容应对业务的急剧变化,保护客户IT资产。而且,SOA还是推动软件研发生产力变革的巨大力量,基于模块化的低层服务,可组合创建高层服务,从而实现重用,提升了效率和质量;SOA还促使软件工程人员更加专业、细分和高效。这些无疑可大大改善软件质量、速度和成本,提高生产力。

毋庸置疑,软件研发生产力要素正发生一系列变革,软件工程的很多领域都呈现活跃的创新氛围,以下词汇还将持续闪现:敏捷、精益、基准、面向服务架构、职业化、专业化等,这些变化必将汇聚成一股巨大的合力,推动下一个二十年中,软件研发生产力获得新的重大提升。

这这个过程中,软件企业要抓住机遇,持续改进,使生产力成为企业竞争力的核心,成为赢得市场的关键。

 

                                                                                                          201011

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值