background image

  四、软件开发项目成本控制的策略分析

 

  

1.建立责权利相结合的成本控制体系,强化全员成本控制。编制成本计划并下达成本控制

指标

,同时作为成本责任指标考核的重要依据之一。对每个部门、每个人的工作职责和范围进

行明确的界定

,赋予相应的权利。在项目实施过程中,要定期检查和考评,做到奖罚分明,彻底打

“干好干坏一个样,干多干少一个样”的局面。在层层抓落实逐级负责的基础上,形成一个完整

的责权利相结合的项目成本管理体系

,强化全员成本控制。 

  

2.加强项目过程管理和监控,强化全过程成本控制。全过程软件成本控制模式涵盖了软件

开发项目经营决策阶段、需求整理分析阶段、开发阶段、需求变更阶段、测试阶段等等环节。

 

  一是加强软件开发经营决策阶段的成本控制。经营决策阶段成本是指公司经营方向的选

,这是软件成本管理的第一个也是最为核心的环节。该阶段的成本控制,关键在于经营决策

前科学而深入的市场调研及准确分析。

 

  二是加强软件开发需求整理及分析确认阶段的成本控制。需求整理指市场经营人员根据

高管对于市场方向的决策

,而提出的具体的产品或者项目的原始需求,需求分析是指技术员对

市场部门的需求进行分析

,评估其可实现性以及实现难度,大致工时等,提交相关需求分析报告,

最后市场经营部门进行确认这个阶段。提高该阶段的成本控制效率

,要清晰的确定并严格执行

市场和技术沟通的流程

,尤其是要明确每个环节的控制点。 

  三是加强软件开发开发阶段的软件成本管理及其控制。开发阶段的成本指需求确定并且

规划清晰后的具体开发过程的软件成本管理问题。该阶段的成本控制

,可以引入最大可控制成

本的概念。

 

  四是加强软件开发需求变更软件成本管理及其控制。需求变更成本指在开发过程中

,由于

市场部门的需求改变导致的成本增加而实施的控制。该阶段的成本控制

,最关键的是要对于需

求变更过程进行严格的管理

,要从需求变更的开始,对于整个变更的每个具体的步骤进行跟踪,

并且严格核算每次变更所需要的工作时

,从而做好评估。同时,务必要明晰需求变更的必要性

和风险性

,以及所带来的实际成本的增加,所以需求要尽量经过详细的论证。 

  五是加强软件开发测试软件成本管理及其控制。测试成本指项目开发完成阶段

,在交付验

收前进行的测试过程中导致的成本及其控制。该阶段的成本控制

,最关键的是对测试进行错误

管理模式

,尽量在项目开发之前,就能整理出之前开发中出现过的所有问题,并用列表的方式进

行技术会议

,让所有开发人员进行错误共享,尽量把测试中可能出现的问题消灭在开发阶段。 

  

3.加强质量成本、工期成本、人员成本控制,强化全要素成本控制。正确处理质量成本中几