养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

怎么估算软件的开发成本

时间:2024-10-18 02:34:26

本文主要介绍软件开发的估算过程,包括软件成本的主要来源、识别活动项、估算人员数量、估算开发工作量、汇总换算为软件成本。

工具/原料

开发人员/需求人员/测试人员/项目经理

Excel/表格

内容

1、软件成本来源:人和时间软件成本主要来自两部分:人和时间。软件开发过程中,可交付成果的产出主要依赖旯皱镢涛程序员,而程序员也是成本消耗最高的,程序员写代码的时间越长,成本越高,所以,软件成本常以高酿眚郁“人日”为单位进行估算,即一人一日,例如2个人工作3天,则2*3人日。

怎么估算软件的开发成本

2、识别活动、分解工作软件启动开发后,除了程序写代码,还要进行需求分析、撰写需求规格说明书、需求评审、测试等活动。在项目前期,需识别软件开发的相关活动项,并进行工作分解,确定每个活动项的前后依赖关系,活动项的拆解可遵循可SMART原则。

怎么估算软件的开发成本

3、估算人员角色及数量当活动项确定后,逐吴哉姆可逐个评估活动项执行所需要的资源等,根据交付成果评估所需人员,开发安卓App则需要安卓开发人员,IOSApp则需要IOS开发颍坭姨俨人员,两者所要求掌握的技能不一样,角色和级别不同,其成本可能不一样。每项工作可依据当前的资源和时间,明确由谁处理,什么时间能处理完成,依赖的上游工作有哪些。

怎么估算软件的开发成本

4、估算开发工作量(人日)当每项活动或工作的人员安排和时间确定后,便可通过多少人做多少天来统计工作量,例如3人做4日完成需求分析,则该项工作需要3*4=12人日。工作量单位也可为“人时”,即一人一小时。

怎么估算软件的开发成本

5、软件成本=人日*定价当每项活动的工作量都确定后,将工作量乘以人日定价便可得到软件成本。每个公司都有自己的开发人日定价,公司的人才队伍和品牌决定了其开发定价。假设一人日1000元,200人日,则其成本=1000*200=200000元。

怎么估算软件的开发成本

© 一点知识