软件开发成本管理的原因是时间、质量和成本决定了项目管理的成败。每个项目都有一个预算,项目的成功包括在批准的预算范围内完成项目。然而,许多国内软件行业的项目经理会认为项目经理可以做两件事,一件是时间,另一件是质量。对于开发成本的管理,即使在某些领域,也从未上升到应有的高度CMM/CMMI高级公司对项目开发成本管理不好。
假设有1000块砖,它们的大小和重量是一样的,每个工人每天可以搬100块砖,所以我们可以估计需要10天才能搬完。10天意味着1个工人需要10天,10个工人只需要1天。
要做好计划,还需要了解以下内容:1.系统的需求。通常需求是不明确的,能明确多少算多少,同时你需要有计划地去搞清楚。2.系统设计。设计通常不清楚,你需要安排很多早期的技术研究。
输入任务和工期,将资源的使用成本、材料的成本和人员工资一次性分配到每个任务包中,以获得项目的完整成本预算。在项目实施过程中,可以随时分析比较单个资源或整个项目的实际成本和预算成本。
如今,软件已经成为大多数基于计算机的系统中最昂贵的部分。如果软件成本估算误差很大,利润就会亏损。软件项目估计是解决问题的一种形式。在大多数情况下,要解决的问题非常复杂,很难一次解决。因此,将问题分解成一组接近最终解决的可控子问题,然后定义其特征。
场景1:合同前的工作量估算 场景描述:(1)未实施CMMI2级(2)合同未签,需要给客户报价(3)有客户的一般需求和类似的项目数据供参考(4)为了估计总成本,向客户报价,需要估计整个项目的总工作量
在技术部门,经常会出现项目预算不准确的情况。Booz Allen Hamilton的副总裁兼CIO George Tillmann回忆说,他以前遇到过一个客户,他对自己的每一个客户都有IT项目预算比实际情况低30%,实际支出超出预算也就不足为奇了。对于这种常见的项目预算不准确的情况,George Tillmann解释说:这些客户从来不相信他们能准确地判断项目的工期和预算。管理本身显然不需要项目负责人准确,因为这项工作不需要纠正或调整。然而,在当今的经济和商业环境中,这种做法是不可行的。
最近,一些测试的朋友抱怨测试周期的领导者有多不满意.一些朋友私下问我如何正确评估测试周期.我告诉他们有一些方法,但必须有三个先决条件.也就是说:熟悉测试系统,明确测试资源,细化测试标准.