软件项目管理 成本 项目管理成本管理
摘要:软件项目成本管理的重要性是什么? 自20世纪80年代开始,一些学者对软件开发产业进行分析。美国学者琼斯认为,软件开发项目的成功率非常低,软件开发具有高度的不可预知性,只有大约10%的项目在最初成本估算...
发布日期:2020-11-19软件项目成本管理的重要性是什么?
自20世纪80年代开始,一些学者对软件开发产业进行分析。
美国学者琼斯认为,软件开发项目的成功率非常低,软件开发具有高度的不可预知性,只有大约10%的项目在最初成本估算下成功交付使用。
贝克、墨非和费舍尔经过对650个项目的研究,将影响项目的因素分为失败因素、成功因素和同时影响项目失败和成功的因素三类。
其中,用正确的项目初始成本估算方法是同时影响项目失败和成功的一个重要因素。
与此同时,英国学者达非和托马斯在研究中也提出,在导致项目失败的九个主要因素中,计划水平的低下和不适当的成本预算方法是非常重要的两个。
斯坦迪什集团公司从1994年开始每两年对全球超过15000个IT项目的成功与否进行统计和分析后指出,项目进度未按预期完成或项目成本超预算的比率基本保持在46%~53%之间,这对于项目开发者来说是一个很糟糕的比率。
造成项目完全失败或不能按计划完成的最主要原因是成本超支。
项目最终实际成本平均相当于期初预测成本的189%。
由此可见,成本管理不论是对软件开发项目前期确定还是后期控制都是至关重要的,它是决定一个项目成功与否的关键因素。
软件开发项目怎么控制成本?
成本管理是软件项目管理的主要内容之一,分析了目前软件开发成本管理过程中存在的问题,提出了将进度和成本联系起来考虑,使工作量和实际成本匹配的方法。
结合现有的估算方法,设计成本管理系统并将其应用于软件项目管理平台中,旨在改善软件开发中成本超支的现象,为企业提高效益。
关键词 软件项目管理平台 成本估算 成本控制 随着信息技术的飞速发展,软件产业在国民经济中扮演着越来越重要的角色。
对软件开发实施有效的管理是决定软件产业发展的至关重要的因素。
在软件项目的开发过程中,项目管理日益受到人们的关注。
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。
成本管理是软件项目管理的一个主要内容,就目前发展来看,成本管理是软件项目管理中一个比较薄弱的方面,许多软件项目由于成本管理不善,造成了软件造价的成本上升,软件质量得不到保证。
针对这些现象,文章提出了一种新的成本管理方法,并将其应用于正在研究中的课题--软件项目管理平台的开发当中,以便于开发有效的软件项目管理工具,为企业节约成本,提高经济效益。
1 成本管理概述 项目成本管理包括确保在批准的预算范围内完成项目所需的各个过程[1]。
软件项目成本的管理基本上可以用估算和控制来概括,首先对软件的成本进行估算,然后形成成本管理计划,在软件项目开发过程中,对软件项目施加控制使其按照计划进行。
成本管理计划是成本控制的标准,不合理的计划可能使项目失去控制,超出预算。
项目管理软件对成本管理有哪些作用?
随着建筑施工行业的平均利润率不断降低,加强施工过程的成本控制越来越被施工企业所重视。
一些具有实力的软件公司在深入研究施工项目成本控制的客观规律的基础上,研制开发了适用于施工项目成本管理的软件系统。
经过实际应用,这种系统会给项目成本管理带来了3个层面(数据、流程、决策)的变化;解决了4个主要的问题(准确、实时的项目成本核算;权责明确的过程控制;动态的“盈亏分析”;改变人的工作状态)。
1 对项目成本管理带来了“三个层面”的变化 1.1 第一个层面是数据的信息化。
长久以来,项目部成本数据的归集都倚靠手工操作进行,部门之间成本数据的交互倚靠纸介质进行,无法进行成本数据的统计、查询、分析,而工具软件的应用(如材料管理软件、概预算软件等)可以方便的进行某一方面的成本数据的归集、分析、查询,但满足不了项目成本管理的系统性要求。
软件系统将各种与成本相关的数据如消耗材料的进库、出库、退库、报损;周转材料的进场、出场、报损等等都以一定的数据格式录入到计算机里,以数字的形式保存起来,可以随时进行成本的归集、查询、分析。
此外,各相关部门的成本数据通过局域网络传输,实现成本数据的共享,从而实现了数据的信息化。
1.2 第二个层面是流程的规范化 目前,建筑企业在项目成本管理工作中面临的一个普遍现象是操作流程不规范,造成了成本浪费的隐患、成本管理的低效及管理漏洞。
软件系统作为一种管理手段,辅助企业的管理制度,将企业已经规范的一些科学的项目成本管理流程以软件程序的方式固化下来,使得流程所涉及岗位员工的工作更加规范高效,加强了成本管理中的约束(如限额领料),减少人为控制和"拍脑袋"的管理行为,同时堵塞了管理上的漏洞。
1.3 第三个层面是决策的科学化 已往,由于落后的成本管理手段,在决策时缺乏对成本对象的“定量”分析(往往只能作“定性”的分析),使得决策往往依靠管理者的个人积累的经验。
而且管理者要等每个月报表出来后才知道哪儿超了、哪儿省了,若要等此时才决策,恐怕早已为时已晚了,这种凭经验决策及事后决策(控制)的方法与市场经济是极其不相适应的(可能也是“实属无奈”),也根本无法控制住项目成本。
此外,由于项目成本管理的“一次性”特点,也在客观上决定了决策的“一次性”,过程控制中的决策失误将无“后悔药”可吃。
软件系统通过对那些成本原始数据进行科学的加工处理,运用一定的计算模型,实现了项目成本管理的事前计划、事中控制、事后分析等全过程的“定性”、“定量”分析,更重要的是通过这些“定性”、“定量”分析使项目管理者对成本过程控制中的“薄弱环节”作到心中有数,及早应对。
所有这些从理论上(因为决策是管理者的行为,有人为因素参杂)保证了决策的科学性。
此外,这套软件系统可实时动态的进行成本数据归集、查询,从而真正起到对项目成本管理科学决策的支持作用,从某种意义上来说,这套系统也是项目成本管理的决策支持系统——辅助项目管理者科学决策。
传统软件项目成本管理方法有什么样的缺陷?
1.与其他项目不同,人是软件项目中最为重要的因素,那些依赖系统特性而非人工活动的估算模型因为摒弃了“人”这个因素,过度依赖开发系统,而导致对项目成本的估算产生较大偏差。
2.随着软件项目的规模变大,复杂程度变高以及复用技术的日趋完善,需求分析、设计、测试等工作在整个软件项目开发周期中所占的比重越来越高,因此,那些主要依赖代码行对软件项目成本进行估算的模型,显然不能准确估算出现代软件项目的成本。
3.传统的分析-设计-编码-测试-安装-维护的瀑布式流程已经不再流行,取而代之的是RAD、原型(Pototype)等“轻”开发方法,但是传统成本估算模型并没有因此而发生更新,因此它们不能适应这种变化。
4.目前流行的软件成本估算方法并没有很好地与采用基于构件的复用开发技术的软件项目相匹配。
尽管一些传统软件成本估算工具在扩展项目经验数据上有很多进步,但它们仍不能准确估算一个现代项目的剖面图。
5.从项目管理者的角度而言,已有估算模型和方法具有的一般特征包含了一些明显缺陷,如未考虑资源的组合成本,不能明确提供开发活动成本,没有考虑风险事件对成本的影响,输入参数复杂而难以理解,无法根据组织的特征调整估计率等等。
6.由于竞争的加剧,软件项目成本的控制变得更加重要,因此项目管理者对整个项目周期的成本控制提出了更加严格的要求。
而传统成本模型虽然在实践中已经被接受和使用,但这些模型主要是针对软件项目成本确定而对项目成本的控制规定甚少。
因此从项目管理角度出发,这些模型缺少了成本管理中重要的组成部分,使得这些模型和方法不能对项目成本进行有效管理
工程项目管理软件有哪些?
工程项目管理:根据所处角度(业主、PMC(项目承包商)、监理、总承包商、分承包商、供应商)不同,工程管理的职能重点也不同。
其共性职能是:为保证项目在设计、采购、施工、安装调试等各个环节的顺利进行,围绕”安全、质量、工期、投资、决算”控制目标,在项目集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理、结算管理、决算管理等方面所做的各项工作。
要说到工程项目管理的软件,看你的侧重点在哪里,是想要单纯实现施工过程的项目管理还是想通过一款软件逐步实现对整个项目的企业化协作管理。
个人认为,工程项目管理应该把项目管理作为核心,其它方面的管理为辅,几个模块相辅相成,进而提高整个工程团队的工作效率,同时可以节省一些人力、物力。
Worktile作为一款以项目协作为核心,融合协作与管理为一体的企业级协作平台,其在项目管理上的应用主要有以下几点:1)看板式项目管理:跟踪任务在整个价值流中流经的不同阶段,具体特征如下:? 流程可视化:将工作拆分成小块,一张卡片写一项任务,再把卡片放到墙上,每一列都起一个名字,显示每件任务在流程中处于什么位置。
? 限制WIP(work in progress):明确限制流程中每个状态上最多同时进行的任务数。
? 度量生产周期:对流程进行调优,尽可能缩短生产周期,让所有人都参与进来,了解工作进度,负责人等信息。
既有利于项目经理对整体的把控,也有助于每个参与者明确自己的职责。
2)任务管理:所有成员均可在工作台规划安排自己负责的任务,待办事项清晰可见,井井有条。
在任务详情中,可以设置负责人、项目开始/结束时间等基本信息,还可进行子任务创建、任务分享等操作,日常事务管理简洁方便。
3)项目统计:实时数据展现,支持项目内统计和任务全局统计,通过多维度统计图表清晰展示任务情况,企业、项目及成员进度一目了然。
项目内任务统计:统计项目任务完成情况/工时/进度信息,快速掌握该项目完成进度及延误率、成员任务量及完成度。
? 全局统计:系统内置多个统计图表,分别从企业、项目、成员等多维度进行统计数据展示;此外,还可自定义任务统计图,按企业、项目、成员不同级别,对任务情况进行更加细节的展现。
以上介绍的功能主要是Worktile在项目协作过程中的管理,其它如:日历、网盘、通讯录、应用等功能还可实现工程管理中对时间、文档、人员、费用等方面的管理。
详情可登陆官网worktile.com解锁更多Worktile关于工程项目管理的技能!
什么是项目直接成本,什么是项目管理成本?
项目直接建设成本是建设项目工程造价的组成部分(按世界银行工程造价构成)。
包括:土地征购费、场外设施费用、场地费用、工艺设备费、设备安装费、管道系统费用、电器设备费用、电器安装费、仪器仪表费用、机械的绝缘和油漆费、工艺建筑费、服务性建筑费用、工厂普通公共设施费、车辆费、其他当地费用。
项目管理成本主要是在项目管理的前期、中期、后期所承担的成本,主要包括以下几个方面:⒈加强事先控制的措施。
一是要加强制度建设。
项目开始前,应结合企业的特点和实际情况,必须建立严格的成本管理制度,并具有一定的操作性、可行性。
项目成本管理制度一旦建立,必须按规章制度进行操作,具体落实到每个人或部门任何领导或任何人首先要以身做责。
项目管理软件价格?多少钱一套?
项目管理软件价格从几千-几万-几百万不等,有很多人认为像项目管理软件这样的产品都是已经开发好的,只要卖出去一套就是赚的,不管花了多少钱都认为是买贵了。
其实不然,随着企业快速发展对软件的需求也不断增加,如果软件一成不变则会被社会淘汰。
像智邦国际这家企业,有专门的技术团队,针对市场新需求来研发新功能,每年定期更新好几次版本,并且提供专业的售后团队,帮助企业维护并解决企业使用中不懂的问题,像这些人力成本、时间成本、维护成本计算软件价格时都是要包含在内的。
所以选软件时软件性价、服务、是否适合自己才是最重要的。
项目管理软件价格?多少钱一套?
项目管理软件价格从几千-几万-几百万不等,有很多人认为像项目管理软件这样的产品都是已经开发好的,只要卖出去一套就是赚的,不管花了多少钱都认为是买贵了。
其实不然,随着企业快速发展对软件的需求也不断增加,如果软件一成不变则会被社会淘汰。
像智邦国际这家企业,有专门的技术团队,针对市场新需求来研发新功能,每年定期更新好几次版本,并且提供专业的售后团队,帮助企业维护并解决企业使用中不懂的问题,像这些人力成本、时间成本、维护成本计算软件价格时都是要包含在内的。
所以选软件时软件性价、服务、是否适合自己才是最重要的。
...
软件项目管理的大概流程是什么?
项目管理的对象是工程项目。
它所涉及的范围覆盖了整个工程过程。
为使项目开发获得成功,关键问题是必须对项目的工作范围、可能风险、需要资源(人、硬件/)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。
这种管理在技术工作开始之前就应开始,在从概念到实现的过程中继续进行,当工程过程最后结束时才终止项目管理是为了使项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。
项目管理的根本目的是为了让项目尤其是大型项目的整个生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成交付用户使用。
而研究项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。
项目管理的提出是在20世纪70年代中期的美国,当时美国国防部专门研究了开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。
于是开发者开始逐渐重视起开发中的各项管理。
到了20世纪90年代中期,研发项目管理不善的问题仍然存在。
据美国工程实施现状的调查,研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。
1995年,据统计,美国共取消了810亿美元的商业项目,其中31%的项目未做完就被取消,53%的项目进度通常要延长50%的时间,只有9%的项目能够及时交付并且费用也控制在预算之内。
项目管理和其他的项目管理相比有相当的特殊性。
首先,是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。
其次,系统的复杂性也导致了开发过程中各种风险的难以预见和控制。
Windows这样的操作系统有1500万行以上的代码,同时有数千个程序员在进行开发,项目经理都有上百个。
这样庞大的系统如果没有很好的管理,其质量是难以想象的。
项目管理的内容主要包括如下几个方面:人员的组织与管理,度量,项目计划,风险管理,质量保证,过程能力评估,配置管理等。