软件开发全过程成本管理探索

发布时间:2024-01-24 18:11:32 来源:ub8登录1.0 作者:ub8登录1.0 ub8登录1.0

  规划阶段成本是指在需求已得到确认后,进入技术规划阶段的相关成本控制,该阶段有些软件研发企业常常出现的问题是对于规划予以过度的期望和过于沉重的内涵,在实际项目操作的流程中,这个规划实际上包含着技术规划和非技术规划两个部分,因为对这两个部分的混淆,导致一些技术层面和市场层面的东西不必要的纠缠在一起,并且直接引发项目进度的拖欠,而且会导致由于非技术规划的不清晰,直接影响技术规划层面的实施。

  该阶段的成本控制,必须清晰的区分非技术规划和技术规划,尤其在企业内部技术部门和市场经营部门之间的职责,需要设立一个在提出需求到技术规划之间过渡的位置,即对于需求具体细节的整理,要对于交付物有着清晰的确定,尤其是在不同时期交付不同的关键文档,如除了上面说的那六个文档外,技术部项目组长在需求分析的时候,还应该明确提交功能模块分析,开发代价,功能流程图,功能关联性图,可维护性及可拓展性分析等六个文档,此外在项目开发规划阶段,还要对于控制点的一些要素进行详细的规划用来提交给市场部门,如详细页面元素,页面元素价值度分析,表现形式,页面结构,页面效果等。

  开发阶段的成本指需求确定并且规划清晰后的具体开发过程的成本管理问题,该阶段相对其他阶段来说比较清晰,但这里作者觉得要关注的是,如何使得人力资源得到最大限度的利用,它是指公司第一线技术人员的能力最大限度发挥的状态,包含几个层次,(1)全部时间利用,(2)最大效率利用,(3)最大潜力激励利用,这三步需要逐步递进实现。这个需要一种完善的内部管理制度,以及公平公正的价值认定模式和绩效制度,从而一方面促进员工本身的发展,一方面增加对人才的吸引力。 该阶段的成本控制,可以引入最大可控制成本的概念,这里是指人力资源最大限度发挥后所能控制的成本,是公司在一定投入前提下,最大的可能的减少因管理导致人力发挥不足够而造成的成本,该成本人力资源的极致成本,无法再逐步降低,此成本状态下的仍然出现效益不佳情况,则可说明在经营定位和经营方向上的问题,而非内部问题。促使人力资源得到最大利用度和发挥度,在此基础上的成本,为最大可控制成本,以上能够最终靠内部的管理系统来很好的实现。

  需求变更成本指在开发过程中,由于市场部门的需求改变导致的成本增加而实施的控制,对于项目开发的过程中,需求的频繁变更就成本控制而言是致命的,很多项目由于需求的变更而导致破产。

上一篇:PTC+Codebeamer:“描绘”全生命周期数字主线 下一篇:“会聘上海 职在静安”——静安工会就业援助服务行动