❶ 项目管理成本控制有哪些不错的方法呢
其实说到底就是要让项目在计划内如期完成,才能真正做到成本控制,无论是材料、物质方面,还是人工、预算方面,都可以完美的在掌控之中。虽然在现实生活中,通过人为控制有点难,不过有了项目e App之后,就能很高效的控制成本。
❷ 什么是软件项目成本管理
成本管理是软件项目管理的主要内容之一,分析了目前软件开发成本管理过程中存在的问题,提出了将进度和成本联系起来考虑,使工作量和实际成本匹配的方法。结合现有的估算方法,设计成本管理系统并将其应用于软件项目管理平台中,旨在改善软件开发中成本超支的现象,为企业提高效益。
关键词 软件项目管理平台 成本估算 成本控制
随着信息技术的飞速发展,软件产业在国民经济中扮演着越来越重要的角色。对软件开发实施有效的管理是决定软件产业发展的至关重要的因素。在软件项目的开发过程中,项目管理日益受到人们的关注。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。成本管理是软件项目管理的一个主要内容,就目前发展来看,成本管理是软件项目管理中一个比较薄弱的方面,许多软件项目由于成本管理不善,造成了软件造价的成本上升,软件质量得不到保证。针对这些现象,文章提出了一种新的成本管理方法,并将其应用于正在研究中的课题--软件项目管理平台的开发当中,以便于开发有效的软件项目管理工具,为企业节约成本,提高经济效益。
1 成本管理概述
项目成本管理包括确保在批准的预算范围内完成项目所需的各个过程[1]。软件项目成本的管理基本上可以用估算和控制来概括,首先对软件的成本进行估算,然后形成成本管理计划,在软件项目开发过程中,对软件项目施加控制使其按照计划进行。成本管理计划是成本控制的标准,不合理的计划可能使项目失去控制,超出预算。因此成本估算是整个成本管理过程中的基础,成本控制是使项目的成本在开发过程中控制在预算范围之内。
1.1 成本管理的过程
软件项目成本管理就是根据企业的情况和项目的具体要求,利用公司既定的资源,在保证项目的进度、质量达到客户满意的情况下,对软件项目成本进行有效的组织、实施、控制、跟踪、分析和考核等一系列管理活动,最大限度地降低项目成本,提高项目利润。
成本管理的过程包括[1]:
l 资源计划,包括决定为实施项目活动需要使用什么资源(人员、设备和物资)以及每种资源的用量。其主要输出是一个资源需求清单。
l 成本估算,包括估计完成项目所需资源成本的近似值。其主要输出是成本管理计划。
l 成本预算,包括将整个成本估算配置到各单项工作,以建立一个衡量绩效的基准计划。其主要输出是成本基准计划。
l 成本控制,包括控制项目预算的变化。其主要输出修正的成本估算、更新预算、纠正行动和取得的教训。
1.2 软件开发成本管理过程中的主要问题
(1) 项目成本预算和估算的准确度差。
由于客户的需求不断变化,使得工作内容和工作量不断变化。一旦发生变化,项目经理就追加项目预算,预算频频变更,等到项目结束时,实际成本和初始计划偏离很大。
此外,项目预算往往会走两个极端:过粗和过细。预算过粗会使项目费用的随意性较大,准确度降低;预算过细会使项目控制的内容过多,弹性差,变化不灵活,管理成本加大。
(2) 缺乏对软件成本事先估计的有效控制。
在开发初期,对成本不够关心,忽略对成本的控制,只有在项目进行到后期,实际远离计划出现偏差的时候,才进行成本控制,这样往往导致项目超出预算。
(3) 缺乏成本绩效的分析和跟踪。
传统的项目成本管理中,将预算和实际进行数值对比,但很少有将预算、实际成本和工作量进度联系起来,考虑实际成本和工作量是否匹配的问题。
1.3 成本管理方法的改进
目前常用的软件项目管理工具都侧重于某一方面的功能,如微软的 Project2000侧重管理、规划任务,并在项目执行过程中跟踪这些任务,偏向于进度安排与跟踪控制;RUP侧重于用户需求的描述;PVCS侧重于软件变更管理。这些软件项目管理工具都在不断的完善其功能,虽然也有成本管理的功能,但总的来说大多数都不能用来进行软件成本估计,缺乏事先成本控制,不能和估计数据自动化协调,不能自动化地利用历史数据库中的数据。当前的项目管理工具并不能满足成本管理的需要。
针对以上成本管理过程中出现的问题,以及目前软件项目管理工具的不足,文章提出了一种改进的管理方法,将进度和成本联系起来考虑使工作量和实际成本匹配的方法。并且结合已有的成本估算方法,同时将过程数据库引入到软件项目管理中,给出成本管理系统的原型设计。系统采用先进的估算方法解决了成本估算准确度差的问题,工作量和实际成本匹配的方法进行成本的绩效分析和跟踪使得项目成本能够控制在预算范围之内。
❸ 华为销售如何控制软件开发成本
按照成本控制中的五个着眼点。
:1、设计成本,确保未来的生产是最经济的;
2,采购成本与外协成本,议价能力与规模经济是关键;
3,质量成本,特别是因产品质量和工作质量问题引起的维护成本;
4,库存成本,特别是由于版本升级而造成的呆料和死料;
5,期间费用中的浪费。其中,设计成本和质量成本最值得关注。
❹ 如何核算一个软件开发项目的成本
如何核算一个软件开发项目的成本
如今,不少企业都想拥有属于自己企业或产品的手机APP,但其中最困扰企业主的问题就是:开发一款手机APP到底需要多少钱?
简单点来说,要视手机APP的需求及质量而言,价位一般在几千到十几万左右,更高端的价格更高。
四、APP开发公司的所在地
需要注意的是,同样实力的APP开发公司,在不同的城市也会导致APP的成本费用高一些
❺ 项目成本控制措施
项目超支会大幅削减利润。为了最大限度地减少和预防这种风险,重要的是要注意初始规划。这项任务可能极其困难,因为它需要充分了解项目领域所涉及的一切。
另一种降低项目成本的方法是找到可以用更少的钱或更便宜的资源完成的工作阶段。而且,我们都知道时间就是金钱,所以可以缩短一个项目的工期,这显然有助于降低项目成本。
软件在项目管理成本控制中的作用
为接下来的步骤创建一个计划并持续跟踪正在进行的过程是非常重要的。监控每项任务进度的最好方法就是使用合适、高效的建筑项目管理软件。
像8Manage PM这类项目管理软件提供了一个集中位置,可以对建设项目的数据和信息,帮助你对项目进行实时监控、核算成本,及时发现预算差异并自动预警。系统以实时仪表板和其他丰富 UI 形式进行清晰而简单的报告,使你对项目的情况一目了然。
成本控制与组织在当前和未来项目中取得成功的能力密切相关。投资可靠的项目成本管理软件可以节省大量成本。一个好的成本管理解决方案不会将其视为孤立的功能,而是将其作为项目和投资组合绩效不可或缺的一部分,并将跨项目的数据关联起来。
有些人可能认为这样的软件只意味着额外的成本,并没有什么大的优势。然而,与只使用手动方法的项目相比,即使考虑了软件的前期成本,长期收益也远远超过最终成本。
❻ 成本控制主要手段有哪些
成本控制主要手段有:
1、全面成本控制:全面成本控制是指对企业生产经营所有过程中发生的全部成本、成本形成中的全过程、企业内所有员工参与的成本控制。企业应围绕财富最大化这一目标,根据自身的具体实际和特点,建立管理信息系统和成本控制模式,确定以成本控制方法、管理重点、组织结构、管理风格、奖惩办法等相结合的全面成本控制体系,实施目标管理与科学管理结合的全面成本控制制度。
2、绝对成本控制:绝对成本控制是把成本支出控制在一个绝对的金额中的一种成本控制方法。标准成本和预算控制是绝对成本控制的主要方法。
3、成本控制即时化 :成本控制即时化,就是通过现场施工管理人员每天下班前记录当天发生的人工、材料、机械使用数量与工程完成数量,经过项目经理或者交接班人员的抽检合格,经过计算机软件的比较分析得出成本指标是否实现及其原因的成本管理方法。
4、相对成本控:相对成本控制是指企业为了增加利润,要从产量、成本和收入三者的关系来控制成本的方法。这种成本控制,一方面可以了解企业在多大的销量下收入与成本的平衡,另一方面可以知道当企业的销量达到多少时,企业的利润最高。所以相对成本控制是一种更行之有效的方法,它不仅是基于实时实地的管理思想,更是从前瞻性的角度,服务于企业战略发展的管理来实现成本控制。
5、经济采购批量:经济采购批量,它是指在一定时期内进货总量不变的条件下,使采购费用和储存费用总和最小的采购批量。
6、定额法 :定额法是以事先制定的产品定额成本为标准,在生产费用发生时,就及时提供 实际发生的费用脱离定额耗费的差异额,让管理者及时采取措施,控制生产费用的发生额,并且根据定额和差异额计算产品实际成本的一种成本计算和控制的方法。
7、目标成本法:“目标成本法”是日本制造业创立的成本管理方法,目标成本法以给定的竞争价格为基础决定产品的成本,以保证实现预期的利润。即首先确定客户会为产品/服务付多少钱,然后再回过头来设计能够产生期望利润水平的产品/服务和运营流程。
8、成本控制即时化 :成本控制即时化,就是通过现场施工管理人员每天下班前记录当天发生的人工、材料、机械使用数量与工程完成数量,经过项目经理或者交接班人员的抽检合格,经过计算机软件的比较分析得出成本指标是否实现及其原因的成本管理方法。
9、标准成本法:标准成本法是西方管理会计的重要组成部分。是指以预先制定的标准成本为基础,用标准成本与实际成本进行比较,核算和分析成本差异的一种产品成本计算方法,也是加强成本控制、评价经济业绩的一种成本控制制度。
10、本量利分析法:本量利分析法是在成本性态分析和变动成本法的基础上发展起来的,主要研究成本、销售数量、价格和利润之间数量关系的方法。它是企业进行预测、决策、计划和控制等经营活动的重要工具,也是管理会计的一项基础内容。
11、线性规划法:线性规划法是在第二次世界大战中发展起来的一种重要的数量方法,线性规划方法是企业进行总产量计划时常用的一种定量方法。线性规划是运筹学的一个最重要的分支,理论上最完善,实际应用得最广泛。主要用于研究有限资源的最佳分配问题,即如何对有限的资源作出最佳方式地调配和最有利地使用,以便最充分地发挥资源的效能去获取最佳的经济效益。
拓展资料:
成本:成本是商品经济的价值范畴,是商品价值的组成部分。人们要进行生产经营活动或达到一定的目的,就必须耗费一定的资源,其所费资源的货币表现及其对象化称之为成本。 并且随着商品经济的不断发展,成本概念的内涵和外延都处于不断地变化发展之中。成本定义
成本控制:成本控制是保证成本在预算估计范围内的工作。根据估算对实际成本进行检测,标记实际或潜在偏差,进行预测准备并给出保持成本与目标相符的措施。
主要包括:
(1)将一些合理改变包括在基准成本中;
(2)防止不正确、不合理、未经许可的改变包括在基准成本中;
(3)监督成本执行情况及对发现实际成本与计划的偏离;
(4)把合理改变通知项目涉及方。在成本控制时,还必须和其范围控制、进度控制、质量控制等相结合。成本控制
❼ 软件项目的成本如何估算
定制软件开发是软件开发的一个领域,开发定制的数字技术解决方案以满足特定业务组织的特定需求。话虽如此,任何投资于定制软件开发的组织都必须有适当的计划和预算。定制软件开发项目有两个非常重要的限制需要考虑:时间和成本。(准确估算软件开发项目的成本是保障其整体成功的关键)。
在为某个定制软件开发项目制定计划时,组织或个人会问两个问题。
“多少钱?”
“多长时间?”
一、确定定制软件开发的基础工作
要确定和估算某个软件开发项目的成本,必须了解定制软件开发的基础知识。更具体地说,您必须知道问题的答案:
“定制软件开发是如何执行的?”
为了最简单、最全面地回答这个问题,需要讨论以下几点,它们是定制软件开发的基础。
确定需求——它有助于更好地估算成本,还可以正确开发和执行开发任务。
计划整个过程并设定目标——为整个软件项目开发周期制定适当的计划可以在时间和成本管理方面大有帮助。
详细文档——必须记录项目计划、实施计划、测试计划、范围说明书和培训计划中的所有内容。
为定制软件寻找合适的专业团队——能够高效工作并且能够同时处理多项任务,为整个过程提升效益。
二、确定影响定制软件开发成本的因素
在下面这一部分,讨论影响自定义软件开发项目的关键因素。确定软件开发项目的成本需要组织或个人考虑并考虑这些因素。
软件的规模和类型:软件的规模和类型是决定开发成本的两个关键因素。
例如,移动应用程序或电子商务商店将比银行或医院 ERP 解决方案等其他类型的软件便宜。自定义软件、仓库管理、安全应用程序和 CRM 解决方案的类型通常更加昂贵和耗时。
复杂性:开发的复杂性是影响整体定制软件开发估算的关键因素。
设计结构:设计结构有两个关键领域:创意设计和UI/UX设计。这两个因素对于项目的总成本都是必不可少的。
集成:第三方集成需要大量的精力和资源。
数据迁移:数据迁移是一个非常具体和准确的过程,需要自定义脚本和多个渠道。
开发时间:开发时间是影响定制软件开发成本的关键因素,人力成本是最大的支出。
功能和平台:尽管听起来很明显,软件运行的平台及其功能对您需要在产品上进行的整体投资有重大影响。
测试:有助于确定软件的效率和功能,还涉及一些影响项目总成本的支出。
维护:在成本估算时,还必须考虑某种定制软件产品的维护和支持类型。
三、如何估算定制软件的规模
快速功能点方法是依据国际标准《ISO/IEC 24570-2005软件工程NESMA功能尺度测量法2.1版功能点分析应用的定义和计数指南》提出的一种软件规模度量方法。
该方法适用于软件项目早期、中期、后期等各个阶段的规模估算或测量。
快速功能点方法进行规模估算或测量的基本过程或步骤如下:
确定计数类型
识别系统边界
识别功能点计数项
计算未调整的功能点数
计算调整后的功能点数。
那么就让新星为大家详细对每个步骤进行剖析:
1、确定计数类型
根据需求或项目的类型确定计数类型。
计数类型分为三种:新开发、延续开发及已有系统计数。
对于新开发需求或项目,对预计(或实际)投产的功能进行计数;
对于延续开发需求或项目,对预计(或实际)新增、修改及删除的功能均进行计数;
对于已有系统,对实际的功能进行计数。
2、识别系统边界
在识别系统边界的时候应注意:
应从用户视角出发,不受系统实现影响;
主要是为了区分内部逻辑文件(ILF)和外部接口文件(EIF);
事务功能应穿越识别的系统边界。
3、识别功能点计数项
功能点计数项分为数据功能和交易功能两类。
数据功能——包括内部逻辑文件(ILF)、外部接口文件(EIF);
交易功能——包括外部输入(EI)、外部输出(EO)、外部查询(EQ)。
数据功能:系统提供给用户的满足产品内部和外部数据需求的功能,即本系统管理或使用那些业务数据(业务对象),如“客户信息”“账户交易记录”等。内部逻辑文件或外部接口文件所指的“文件”不是传统数据处理意义上的文件,而是指一组客户可识别的、逻辑上相互关联的数据或者控制信息。因此,这些文件和物理上的数据集合(如数据库表)没有必然的对应关系。
交易功能:系统提供给用户的处理数据的功能,即本系统如何处理和使用那些业务数据(业务对象),如“转账”“修改黑名单生成规则”“查询交易记录”等。交易功能又称为基本过程,是用户可识别的,业务上的一组原子操作,可能由多个处理逻辑构成。例如,“添加柜员信息”这个基本过程可能包含“信息校验”“修改确认”“修改结果反馈”等一系列处理逻辑。
3、计算未调整的功能点数
a.采用预估功能点进行计数,计算公式如下:
FP=35ILF+15EIF
——FP:未调整的功能点数,单位为功能点;
——ILF:内部逻辑文件的数量;
——EIF:外部接口文件的数量。
b.采用估算功能点进行计数,计算公式如下:
FP=10ILF+7EIF+4EI+5EO+4*EQ
——FP:未调整的功能点数,单位为功能点;
——ILF:内部逻辑文件的数量;
——EIF:外部接口文件的数量;
——EI:外部输入的数量;
——EO:外部输出的数量;
——EQ:外部查询的数量。
5、计算调整后的功能点数
根据不同的规模测算阶段,需要考虑隐含需求及需求变更对规模的影响,因此,需要根据规模计数时机进行规模调整。
调整后的功能点数(AFP),计算公式如下:
AFP=FP*CF
——AFP:调整后的功能点数,单位为功能点;
——FP:未调整的功能点数,单位为功能点;
——CF:规模变更调整因子,依据行业数据,项目估算早期(如概预算阶段)通常取值为1.5;项目估算中期(如招投评标、项目立项、技术方案阶段)通常取值为1.26;项目估算中后期(如需求分析完成及后评价)通常取值为1.0。
四、估算软件项目开发成本
得出功能点数后,结合当地人力成本成本费率和项目非人力成本支出可以估算出软件项目开发成本。
❽ 如何降低app软件开发的成本
企业想要能减低些开发成本,那就需要有针对地进行。比如,可以先从产品的功能上入手。企业需要对自身的需求非常明确,知道要开发一个什么样的产品。当目标、开发的要求明确时,能够有效减少双方沟通上的成本。同时,尽量将想法简单化,简化产品的内容,报价将会有所降低。当然,关键的核心功能要保留。新网塔开发精致的高质量app,总比花俏没用的功能堆积要好得多。如果能够低价获得好产品,又何必去追求复杂呢?
❾ 如何进行项目成本管理
摘 要: 随着市场经济的深入发展,国家对建设项目的投资概算日趋精准,降造幅度逐渐加大,施工企业的中标利润空间越来越小。在这种经济下行的状态下,要想在激烈的市场竞争中生存和发展,施工企业就必须走加强的内部成本管理、开源节流、提质增效的路子。对此我认为只有加强项目的成本管理,实施有效的成本控制,降低成本,才能实现目标利润的最大化。如何加强项目成本管理,本文提出了有针对性的五个方面工作
关键词:项目 成本管理 成本控制
一、健全项目成本控制体系,提高项目管理人员素质
成本控制体系,是以项目经理为核心,项目领导班子及各业务部门管理层和作业层共同组成的成本管理网络体系,体系中的每一个层级都承担着重要的成本控制任务。
项目成本管理是在保证工期、质量满足的情况下,把成本控制在计划范围内。项目部首先要根据企业内部经济承包责任状,编制自身需要发生的直接成本和现场经费预算,要逐层分解到项目部各部门,落实到每个人。项目经理要带头增强降本意识,并要求各部门、各员工严格执行目标责任制,做好月度成本计划工作,提高成本预算及实际成本分析质量,使项目成本处于受控状态。同时、项目部还要根据每月度工程进展,组织成本控制分析,及时调和完善成本控制的重点和纠偏措施,加强对管理人员
❿ 一个软件项目如何评估工作量和成本
软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。
其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。
国家标准《GB/T 36964-2018 软件工程 软件开发成本度量规范》中建议的软件开发成本估算基本流程如下图所示:
国家准中的四个估算过程,层层递进,逐步细化,最终达到科学、一致的成本估算。
一、软件规模估算
通常情况下,规模估算是软件成本估算过程的起点。
估算规模是后续计算软件项目的工作量、成本和进度的主要输入,是项目范围管理的关键,因此,在条件允许的情况下,应首先进行规模估算。
在规模估算过程中,需要注意以下情况:
在规模估算开始前,应根据可行性研究报告或类似文档明确项目需求及系统边界。项目需求除包含最基本的业务需求外,还应进行初步的子系统/模块划分,并对每一子系统或模块的基本用户需求进行说明,以保证可以根据项目需求进行规模预估。
依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,在适用IFPUG或NESMA方法时,可以根据需求的粒度和管理需要,选择预估功能点方法、估算功能点方法或者详细功能点方法。
若当前的项目需求极其模糊或不确定,可不进行规模估算,而直接采用类比法或类推法估算工作量和成本。
二、工作量估算
在完成规模估算后,应当开展工作量估算工作,若当前项目未开展规模估算,也可直接启动工作量估算工作。
工作量估算时,可采用方程法、类比法、类推法、功能点法:
方程法:即基于基准数据建立参数模型,通过输入各项参数,确定估算值。
类比法:即将待估算项目的部分属性与类似的一组基准数据进行比对,进而确定估算值。
类推法:即将待估算项目的部分属性与高度类似的一个或几个已完成项目的数据进行比对,并进行适当调整后确定估算值。
功能点法:从用户视角出发,通过量化系统功能来度量软件的规模,这种度量主要基于系统的逻辑设计。功能点规模度量方法在国际上的应用已经比较广泛,并且已经取代代码行成为最主流的软件规模度量方法。
在开展工作量估算的过程中,需要注意以下情况:
当需求极其模糊或不确定时,如果此时具有高度类似的历史项目,则可直接采用类推法,充分利用历史项目数据来粗略估算工作量。
当需求极其模糊或不确定时,如果此时具有与本项目部分属性类似的一组基准数据,则可直接采用类比法,充分利用基准数据来粗略估算工作量。
对于规模估算已经开展的项目,可采用方程法,通过输入各项参数,确定待估算项目的工作量。若客户或高层对项目的工期有明确的要求时,在采用方程法估算工作量时,工期要求有可能是方程的参数之一。
为追求估算的准确性,建议在条件允许的情况下,可采用两种估算方法,对估算结果进行交叉验证,若估算结果差别不大,可直接使用两种估算结果的平均值或以某种估算结果为准,若差别较大,需进行差异分析。
工作量的估算结果宜为一个范围而不是单一的值。
三、成本估算
在获得了工作量估算结果后,可采用科学的方法进行成本估算。
在成本估算过程中,应需要注意的情况:
类比法和类推法,同样适用于需求极其模糊或不确定时的成本估算;
间接成本是否与工作量估算结果相关取决于间接成本分摊计算方式。在绝大多数组织,项目周期越长,项目组成员越多,其分摊的间接成本就越高,此时项目的间接成本与工作量估算结果直接相关;
直接非人力成本通常与工作量估算结果无关,宜单独分项测算;
成本估算结果,也通常为一个范围,而不是单一的值。
四、确定软件开发成本
在《软件工程 软件开发成本度量规范》中,将软件开发成本分为四类,主要是为便于对成本构成(即哪些成本属于开发成本,哪些不属于开发成本)进行清晰界定。
而在实际确定软件开发成本时,通常并不是分别测定四类成本,加和后获得总成本,而是通常采用以下两种方式确定总成本:
根据人力成本费率及工作量估算直接人力成本和间接成本之和,再加上直接非人力成本,获得总成本;
根据规模综合单价和软件规模,测算出直接人力成本和间接成本之和,再加上直接非人力成本,获得总成本。
在进行软件的规模、工作量、成本估算时应遵循以下原则:
在规模估算时,应根据项目特点和需求的详细程度选择合适的估算方法;
充分利用基准数据,采用方程法、类比法或类推法,对工作量和成本进行估算;
工作量和成本的估算结果宜为一个范围值;
在进行成本估算时,如有明确的工期要求,应充分考虑工期对项目成本的影响,可以根据项目实际情况以及工期对项目的影响程度,对成本的估算结果进行调整;
成本估算过程中宜采用不同的方法分别估算并进行交叉验证。如果不同方法的估算结果产生较大差异,可采用专家评审方法确定估算结果,也可使用较简单的加权平均方法;
在软件项目的不同场景下(如预算、招投标、项目计划和变更管理等)采用国家标准时,相关要求见国家标准中附录A。
除了上述主要原则外,我们还需注意在使用基准数据时:
对于委托方和第三方,建议使用或参考软件行业基准数据进行估算。估算模型的调整因子的增减或取值有可能随着行业基准数据的变化而变化。
对于开发方,在引入行业基准数据的基础上,可逐步建立组织级基准数据库,以提高估算精度。组织级基准数据定义应与行业基准数据定义保持一致,以便于与行业基准数据进行比对分析,并持续提升组织能力。