1、人力资源成本包括认员的工资、福利以及奖金等
2、管理费用主要包括行政职能部门相关管理费、办公费用等
3、资产类费用主要包括硬件服务器、网络设备等

4、其他费用等
二、影响成本的主要因素
1、项目质量。项目是在限定的资源及规定的时间内完成的一次性任务,建设资源投入的资源的多少影响质量保质和质量维护故障,前提投入多质量保质高,维护故障少,则前期成本占比偏高,若质量保证比较低,后期维护故障率偏高,排除故障也需要花费比较多的成本。
2、项目工期的影响。加快建设缩短项目建设工期则需要投入更多的技术更高效的人力,另一方面工期延误可能会造成合同维护,承担违约损失也会造成成本变化。
3、人力资源的影响。人力资源成本是软件项目中成本的重要影响因素,对高技能、高素质的项目团队成员对应的工作效率、代码质量、工期等指标上的优势显而易见,总体上会降低成本;对于一般人员需要技术培训后才能胜任岗位的人员而言工作效率、代码质量相对较低,工期延长可能需要投入更多的人力,造成成本增加。
三、作为项目经理如何去控制成本
1、树立全员成本管理意识,建立权责相结合的成本控制体系。对项目组每个人的工作职责和范围进行明确的界定,赋予相应的权利。落实成本进度计划编制工作,明确各个功能点投入工作量,对各项功能按时完成点,完成功能与需求匹配度,bug的数量作为考核指标。该指标作为项目及个人KPI考核的重要考核点之一。在项目实施过程中,要定期检查和考评,做到奖罚分责的基础上,形成一个完整的责权利相结合的项目成本管理体系强化全员成本控制。
2、加强项目过程管理和监控,强化全过程成本控制。全过程软件成本控制模式涵盖了软件开发项目售前阶段、需求调研分析阶段、开发阶段、测试阶段、上线运行等等环节。售前阶段参与项目建设方案评审,力争做好相对准确的市场调研和分析,确定好建设的范围。需求调研阶段做好需求设计、评审工作对每项工作实现的难度,大致工时进行评审,明确责任人,最后提高技术总监评审,按照最后评审结果进行人力投入和人效考核。需求变更阶段做好需求的每个步骤跟踪,严格核算每次变更所需工时,同时也要做好需求变更的必要性和风险性以及变更带来的实际成本增加。软件测试阶段对内部做好需求沟通、bug评审,将相关共性问题进行内部共享,争取把测试中可能出现的问题消灭在开发阶段对外做好客户参与的uat测试,客户参与确认质量确认,减少后期系统上线功能的反复变更。
3、正确处理工期与成本的关系,加强工期成本控制。在安排工期时,要注意项目工期与成本的辩证统关系,有计划地进行项目实施,在确保工期达到合同条件的前提下尽可能降低工期成本。突出人力资源的核心地位,加强人力成本控制。软件开发项目不同于其他工程项目,最核心的资源是人力资源,质量成本和工期成本最终归结到人员成本即人力资源成本上,要求人员结构要在能够完成任务的前提下高低搭配,降低平均人员成本。一方面要将人力成本定量化,另一方面通过高效的管理制度大力挖掘提高现有人力资源的含金量。