技 术 能 力
软件过程管理
嵌入式系统
多媒体
高性能计算
信息安全
Java/J2EE
.Net

      您现在的位置:首页 > 技术能力> 软件过程管理

软件过程管理

联想利泰视高质量地服务客户为企业生存和发展之本,而不断提高服务质量和技术水平的基础就在于先进的研发管理模型和模式。

通过长期、持续的过程改进,联想利泰的研发管理水平取得了长足的进展。在联想利泰的研发管理体系中,最为重要的三点就是持续改进、定量管理和过程自动化。其中,持续改进是基础,定量管理是手段,而过程自动化则是保障。

(1)持续改进。正所谓逆水行舟,不进则退。一个软件开发的组织要想保证其具有较高的研发管理水平和过程能力,必须持续地进行过程改进。而要保证持续、稳定的改进过程,最关键的因素就是得到高层的长久支持。这就需要依据组织的商业目标来制定组织的过程改进目标,而绝不是过程改进人员的主观臆测或者简单地以通过CMM/CMMI某级评估为目的。在SEPG得到了足够的资源(如人员、资金、设备等)保证后,还必须依照科学的方法对组织过程进行定期评估(包括内部的和外部的),并对改进的效果进行评估以保证改进活动的有效性。

(2)定量管理。联想利泰在进行CMM2级实践的时候就开始积累一些最基本的项目和组织的过程能力数据,并在通过了CMM3级评估后就开始尝试进行组织过程改进ROI(投资收益)分析。根据我们的经验,过程改进活动甚至有可能为组织带来高达1000%的投入产出比(即每投入1元进行过程改进,由于成本的降低和质量的提高,可获得10元的相关收益)。正是这些定量的过程改进效果分析和组织过程改进ROI分析,保证了公司各级人员对于过程改进工作的理解和支持以及持续的资源投入。

(3)过程自动化。当然,要对组织大量的过程数据进行有效、及时的统计分析,各种自动化的过程工具也是必不可少的得力助手。在组织中引入过程工具,一方面可以提高过程的效率,另一方面也可以极大地提高过程的稳定性和数据的可靠性。

为了保证各系统间的数据能够进行有效流转,避免信息孤岛,我们对整个系统进行了统一规划,并设计了一个数据交换中间件负责各模块间的数据交换,然后根据各模块的优先级进行分步的开发和采购,从而避免了过大的资金和培训投入,也避免了由于过程的剧烈变革给组织的正常运作造成冲击。