论文部分内容阅读
摘要:软件开发项目的成本控制工作作为一项综合性管理工作,如何把成本控制在合理预算范围内,事关企业经营的成败。本文将对软件开发项目中成本控制的影响因素进行分析,探讨成本控制存在的问题,并思考其相关策略,以供读者参考。
关键词:软件开发;项目成本;控制;策略
一、软件开发项目成本控制的影响因素
(一)事前控制
事前控制是项目成本控制的前提,切实做好项目事前控制工作才能防范于未然,才能实现企业项目成本控制目标。
①需求控制:在软件开发项目中,开发者大多都不清楚消费者的重点需求,使得软件项目未能达到预期目标,因此企业在项目需求阶段重视度不足,需求理解偏差,导致开发产品不能适应消费者需要,进而在不断更新的产品迭代中使得项目开发成本随之大幅增加。②项目设计:开发项目设计是成本控制的关键,产品设计的可当性事关客户需求,如若项目设计的不合理则会导致产品研发成本增加,使得消费者需求发生变动,进而不利于推进项目设计。③项目预算:在常规预算的基础上考虑到国家对软件行业的政策:开发新技术、新产品、新工艺发生的软件研究成本,所得税成本加计扣除150%,前期做好研发加计扣除的备案工作。这样常规成本预算与软件行业的特殊性两者综合性控制成本。
(二)事中控制
事中控制是项目成本控制的关键,通过及时反馈项目执行情况并做出相应调整,以实现项目成本控制目标。
①质量控制:项目质量贯穿于设计、开发的全过程,主要从保证措施和故障维护两方面影响项目成本。在排除产品故障成本和提高质量成本上两者呈现矛盾关系,项目质量越差,其故障排除成本也越低,则后期维护成本也随之增加,导致的后期损失也越大;反之,如若前期项目质量越好,其前期故障成本会增加,但后期故障维护成本亦会随之减少。②需求变动控制:由于在需求调研的不清晰,随着软件开发的深入,才发现需求已经发生了变动,被迫完善需求方案,使得项目成本增加。有效进行需求变动控制是项目成本控制的重点,企业应及时与客户进行沟通,并有相关评估人员测定可行性,计算其相应成本,以便迅速根据客户需求变动做出相应调整,保证项目成本控制在合理范围内。③工期控制:在软件开发过程中,工期的长短对项目成本有重大影响,甚至超长工期引起的超成本会导致研发的中断,给企业带来巨大损失。比如缩短工期,便需要投入更多的人力资源成本,以此才能保证相应的项目质量;而由于工期的延误又会引起客户不满,导致巨额合同索赔,严重增加项目成本。
(三)事后控制
在软件开发过程中,由于各种因素会导致项目成本的增加,而对于其成本超支问题,应采取相应措施并不断更正,使得项目成本始终控制在合理范围内。同时,项目审计监督应贯穿于软件开发的全过程,贯彻预算执行审计和成本核算审计,并逐步建立健全项目预算管理体系,增强预算审计的约束力,以此保证预算执行活动的规范化和合理化。
二、软件开发项目成本控制存在问题
(一)项目成本管理体制的问题
当前国内大多软件开发企业的项目成本控制管理体系并未将权、责、利结合起来,只是简单的将项目成本管理的责任归咎于其主管部门,缺乏一套完整的成本管理体系,使得项目成本难以合理控制,让企业蒙受财务损失。
(二)质量成本控制的问题
国内企业尚未充分认识到质量和成本间的辩证关系,只是简单的将成本和质量放在对立面,大多项目开发经理在成本约束较少的情况下,单纯强调产品质量,缺乏对项目成本的关注,使得质量成本增加。而在成本约束的前提下,大多又单纯追求经济效益而忽视了产品质量,使得额外维护成本又随之增加,对企业信誉造成不良影响。
(三)工期成本控制的问题
工期成本是在实现项目工期目标的条件下引起的项目成本费用变动,软件开发企业能否按时按量完成合同约定事关工期成本的额外费用。国内企业虽然在工期时长上有着明确的规定,但却很少深入分析工期长短于项目成本间的关系,缺乏对工期成本的重视度,对工期的普遍认识是越早越好,使得盲目追赶工期进度而忽视产品,造成额外成本的增加。
三、项目成本控制的相关策略
(一)建立权责利相结合的成本控制机制
项目成本计划的编制与执行作为成本的控制指标,是项目成本考核的重要依据。对企业员工的工作任务和工作职责做出明确的界定,并结合其奖惩考核机制,有效建立起权责利相结合的成本控制机制,并明确各级责任方和责任人,从制度体系上对项目成本进行综合性控制,才能从根本上控制项目成本。
(二)加强对项目全过程的监管和控制
首先是要加强对开发决策阶段的成本控制,作为项目成本的首先环节必须加强对其的分析与调研,综合考量各方因素方可做出判断与选择,因为它决定了产品的研发方向和企业经营的成败。其次是要加强需求分析的成本控制,需求分析是技术人员对市场的需求进行分析,并科学评估相应项目的可行性,以此合理控制项目成本。最后是应强化需求变动控制,相关部门应及时反馈市场需求变动信息,并做出相关风险评估和合理化预算变动,以便实时做出适当性调整以适应市场需求变动。
(三)增强项目成本动态控制效率
在动态成本控制中必须结合企业发展实际,加强对企业既定资源的利用效率,在保证项目进度和质量的前提下,及时对项目成本进行有效的跟踪、分析、控制,以便有效降低项目成本,提高企业经营利润,增强其市场竞争力。
参考文献:
[1]张珺.浅谈软件开发项目的成本控制[J].经济研究导刊,2010(27).
[2]莫仲心.浅谈软件开发项目的规划与控制研究[J].科技创新与应用,2013(08).
[3]王杨.探析软件开发项目的成本控制对策[J].中国总会计师,2015(05).
(作者单位:东冠集团有限公司)
关键词:软件开发;项目成本;控制;策略
一、软件开发项目成本控制的影响因素
(一)事前控制
事前控制是项目成本控制的前提,切实做好项目事前控制工作才能防范于未然,才能实现企业项目成本控制目标。
①需求控制:在软件开发项目中,开发者大多都不清楚消费者的重点需求,使得软件项目未能达到预期目标,因此企业在项目需求阶段重视度不足,需求理解偏差,导致开发产品不能适应消费者需要,进而在不断更新的产品迭代中使得项目开发成本随之大幅增加。②项目设计:开发项目设计是成本控制的关键,产品设计的可当性事关客户需求,如若项目设计的不合理则会导致产品研发成本增加,使得消费者需求发生变动,进而不利于推进项目设计。③项目预算:在常规预算的基础上考虑到国家对软件行业的政策:开发新技术、新产品、新工艺发生的软件研究成本,所得税成本加计扣除150%,前期做好研发加计扣除的备案工作。这样常规成本预算与软件行业的特殊性两者综合性控制成本。
(二)事中控制
事中控制是项目成本控制的关键,通过及时反馈项目执行情况并做出相应调整,以实现项目成本控制目标。
①质量控制:项目质量贯穿于设计、开发的全过程,主要从保证措施和故障维护两方面影响项目成本。在排除产品故障成本和提高质量成本上两者呈现矛盾关系,项目质量越差,其故障排除成本也越低,则后期维护成本也随之增加,导致的后期损失也越大;反之,如若前期项目质量越好,其前期故障成本会增加,但后期故障维护成本亦会随之减少。②需求变动控制:由于在需求调研的不清晰,随着软件开发的深入,才发现需求已经发生了变动,被迫完善需求方案,使得项目成本增加。有效进行需求变动控制是项目成本控制的重点,企业应及时与客户进行沟通,并有相关评估人员测定可行性,计算其相应成本,以便迅速根据客户需求变动做出相应调整,保证项目成本控制在合理范围内。③工期控制:在软件开发过程中,工期的长短对项目成本有重大影响,甚至超长工期引起的超成本会导致研发的中断,给企业带来巨大损失。比如缩短工期,便需要投入更多的人力资源成本,以此才能保证相应的项目质量;而由于工期的延误又会引起客户不满,导致巨额合同索赔,严重增加项目成本。
(三)事后控制
在软件开发过程中,由于各种因素会导致项目成本的增加,而对于其成本超支问题,应采取相应措施并不断更正,使得项目成本始终控制在合理范围内。同时,项目审计监督应贯穿于软件开发的全过程,贯彻预算执行审计和成本核算审计,并逐步建立健全项目预算管理体系,增强预算审计的约束力,以此保证预算执行活动的规范化和合理化。
二、软件开发项目成本控制存在问题
(一)项目成本管理体制的问题
当前国内大多软件开发企业的项目成本控制管理体系并未将权、责、利结合起来,只是简单的将项目成本管理的责任归咎于其主管部门,缺乏一套完整的成本管理体系,使得项目成本难以合理控制,让企业蒙受财务损失。
(二)质量成本控制的问题
国内企业尚未充分认识到质量和成本间的辩证关系,只是简单的将成本和质量放在对立面,大多项目开发经理在成本约束较少的情况下,单纯强调产品质量,缺乏对项目成本的关注,使得质量成本增加。而在成本约束的前提下,大多又单纯追求经济效益而忽视了产品质量,使得额外维护成本又随之增加,对企业信誉造成不良影响。
(三)工期成本控制的问题
工期成本是在实现项目工期目标的条件下引起的项目成本费用变动,软件开发企业能否按时按量完成合同约定事关工期成本的额外费用。国内企业虽然在工期时长上有着明确的规定,但却很少深入分析工期长短于项目成本间的关系,缺乏对工期成本的重视度,对工期的普遍认识是越早越好,使得盲目追赶工期进度而忽视产品,造成额外成本的增加。
三、项目成本控制的相关策略
(一)建立权责利相结合的成本控制机制
项目成本计划的编制与执行作为成本的控制指标,是项目成本考核的重要依据。对企业员工的工作任务和工作职责做出明确的界定,并结合其奖惩考核机制,有效建立起权责利相结合的成本控制机制,并明确各级责任方和责任人,从制度体系上对项目成本进行综合性控制,才能从根本上控制项目成本。
(二)加强对项目全过程的监管和控制
首先是要加强对开发决策阶段的成本控制,作为项目成本的首先环节必须加强对其的分析与调研,综合考量各方因素方可做出判断与选择,因为它决定了产品的研发方向和企业经营的成败。其次是要加强需求分析的成本控制,需求分析是技术人员对市场的需求进行分析,并科学评估相应项目的可行性,以此合理控制项目成本。最后是应强化需求变动控制,相关部门应及时反馈市场需求变动信息,并做出相关风险评估和合理化预算变动,以便实时做出适当性调整以适应市场需求变动。
(三)增强项目成本动态控制效率
在动态成本控制中必须结合企业发展实际,加强对企业既定资源的利用效率,在保证项目进度和质量的前提下,及时对项目成本进行有效的跟踪、分析、控制,以便有效降低项目成本,提高企业经营利润,增强其市场竞争力。
参考文献:
[1]张珺.浅谈软件开发项目的成本控制[J].经济研究导刊,2010(27).
[2]莫仲心.浅谈软件开发项目的规划与控制研究[J].科技创新与应用,2013(08).
[3]王杨.探析软件开发项目的成本控制对策[J].中国总会计师,2015(05).
(作者单位:东冠集团有限公司)