项目管理是指在规定的时间、预算和质量目标范围内结合各种系统、方法和人员完成项目的工作。成本控制是项目管理的目标,项目管理是实现成本控制的手段和方法。因此,成本管理是项目管理整个过程的集中体现,成本管理是整个项目管理结果的量化。
由于估计是所有其他项目计划活动的基础,项目计划提供了通往成功软件项目的道路图,我们将在没有它的情况下乘车。——Roger S. Pressman 软件工程-实践者的研究方法
软件项目的估的复杂性、历史经验的可重复性、复杂性、历史经验的可重复性、缺乏估算工具和一些人为错误往往会导致软件项目的估计与实际情况相差甚远。据有关机构调查,约60%的软件项目失败是由估计偏差引起的,而不是由于缺乏技术实力。因此,估计偏差已被列为软件项目失败的四个主要原因之一。
自顶向下的估算方法是项目经理使用类似项目的估算,同时使用一些经济数学的理论,来得到当前项目的预算结果。当企业为其他公司做项目时经常采用自顶向下的估算方法。在公司内部,IT项目经理仍然会做一些类似于过去完成的项目,假设使用磁盘镜像服务器安装一个新的操作系统项目,如果项目经理过去使用磁盘镜像服务器安装其他操作系统,那么他将有很多更好的想法,这些已经完成的历史明星系统可以让项目经理节省更多的时间,因为他使用最初的成功经验。
IT项目成功率低的根源在于,IT项目管理是项系统工程,不仅需要项目经理个人具备一定的组织、决策、沟通、业务、技术能力,更需要运用多种手段对项目的时间、成本、质量和风险进行严格控制。如何提高IT项目成功率呢?
对自主软件产品成本计量的看法,分为以下几个方面:一、成本计量的重要性成本是定价的重要参考因素,成本对于定价进而对企业利润很重要,因而准确计量成本,通过成本信息加强成
软件开发的成本主要是指软件开发过程中的工作量和相应的成本。与传统工业产品不同,软件的成本不包括原材料和能源的消耗,主要是人类的劳动力消耗。此外,软件没有明显的制造过程,其开发成本是通过一次性开发过程的成本来计算的。因此,软件开发成本的估算应从软件计划、需求分析、设计、编码、单元测试、集成测试到认证测试、整个开发过程的成本。
随着知识经济和信息时代的到来,计算机软件行业发展迅速。商业化、资本化和资产化计算机软件的价值评估的社会需求也在增加,趋势也在增加。由于系统软件通常是一些大型、复杂的人机系统,因此系统软件的开发、使用、维护和管理过程是一个非常复杂的系统工程,需要大量的人力、物力和财力资源,以及各种计算机软硬件的支持。