时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息
 
产品研制需要过程改进的原因
[ 2011/9/27 16:38:00 | By: yanzi ]
 

产品研制需要过程改进的原因

l  IT企业长期面临的研发管理难题

企业开发产品的主要目的是获取利润,为了使利润最大化,人们总是希望产品开发工作“做得好、做得快并且少花钱”。然而如今绝大多数软件项目依然面临着产品质量低下、进度延误、费用超支这些老问题,这是国内IT企业长期面临的研发管理难题。
    
人们逐渐意识到,由于企业管理整个软件过程的能力比较低弱,常常导致项目处于混乱状态。过程混乱使得新技术、新工具的优势难以体现。经典的软件工程不是不好,而是不够用。用于提高软件过程能力的实践通称为软件过程改进。软件过程改进的根本目的是“提高产品质量、提高生产率并且降低开发成本”。20世纪90年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中CMMCMMI是该领域举世瞩目的重大成果。

l  软件过程改进必须走规范化之路

业界实践已经证明,软件过程改进没有捷径可走,唯有走规范化之路,即“制定适合于本企业的软件过程规范,并按照此规范执行”。规范化不会抑止人们的创造力,相反地,它使得团队可以大规模地复用前人积累的智慧和财富。这种方法非常适合于现代的工业化生产。所以走规范化之路是“成本最低、见效最快、能持续发展”的软件过程改进方法,犹如人类的养生之道。
    
不幸的是,很少有IT企业在做第一个产品时就重视软件过程的规范化,总是等到出了乱子后才亡羊补牢。就国内IT企业现状来看,甚至可以说亡羊补牢都已经是相当不错了。勿容置疑,低规范化水平已经成为阻碍中国IT企业发展的最致命问题之一。

l  IT企业对软件过程改进的共性需求

尽管“土匪游击队”的软件开发模式在国内到处可见,但是没有人真的喜欢混乱。IT人士无不渴望以规范化的方式开发产品。这是现状,是需求,也是希望。
    
一般地,为了真正提高软件过程能力,企业至少要做三件最重要的事情:
    
1)首先制定适合于本企业的软件过程规范。
    
2)对员工们进行培训,指导他们依据规范来开发软件产品。
    
3)购买合适的软件工程和项目管理工具,提高软件过程的效率。
    
上述三项是国内IT企业对软件过程改进的共性需求,蕴藏着巨大的商机,软件过程改进解决方案(SPIS就是根据这个需求创作的。

 
 

发表评论:

    昵称:
    密码:
    主页:
    标题: