软件成本估算的应用案例分析
本文以公司开发,的一个人力资源管理系统为例,说明软件成本估算的方法和过程。
项目要求:
某甲方需要一套人力资源管理系统,企业想投标这个软件。甲方营业部人员列出了原业务要求,具体要求说明如下:
1)组织结构管理
维护和图形化显示公司,的组织结构,包括部门、职位和其他信息。您可以根据输入的文件信息创建、修改、删除、合并、更改隶属关系、设置帖子数量以及自动显示实际帖子数量。支持部门和职位信息的excel模板导入功能。您可以创建、修改、查询和删除职位。职位信息包括职位描述和相关的薪资水平。
2)招聘管理
空缺岗位生成的招聘申请,经人力资源主管、部门主管审核后,自动发布到外部招聘渠道。可以查询招聘信息,也可以删除过期的招聘信息。管理候选人信息,将获得的简历和面试信息输入系统进行维护。
3)文件管理
管理员工信息,包括员工基本信息(如姓名、年龄、性别、职务、电子邮件等。),家庭档案信息,培训记录和工作记录。还包括员工照片、社保号等。授权用户可以查询或修改员工档案(如调动、离职、绩效测试)
节点A主要是了解客户需要做什么;
节点B根据模块将需求拆分为需求点;
C节点是根据企业开发的实力和过往经验来判断每个点需要完成多少人多少天(这个点需要一个比较资深的销售经理或者项目经理来平谷);
节点D总结了项目业主的天数和价格这个总结不是简单的加法,因为前面步骤得到的天数只是开发,的工作量但是软件开发还包括需求调研、系统设计、系统测试、UAT、上线和运维等。这部分一般按一定系数计算;
e节点是通过考虑业务层面而不是技术层面的因素来修改终的价格。比如甲方是大企业,为数不多次合作亏了可能要先进去。比如甲方还不错,可以适度提高报价,防止后续需求变化等。
为了让大家有一个清晰的认识,我将我在工作中接触的一个测评模板(只到D节点)复制一份,供大家参考:‘/
/'/软件项目成本估算模板
至于一个项目的价格,是大项目中的小项目,在企业因人而异,比如对腾讯来说,是小项目,但对一些公司,来说,超过30万就是大项目。我建议不要纠缠于此,但是对于软件公司或者终端甲方来说,借助科学的评估流程、工具和经验来估算软件项目的成本是非常必要的,这样才能更好的控制成本。