软件项目成本管理案例
项目管理——某公司软件开发案例

项目管理——某公司软件开发案例观察项目的三个指标:时间、预算、质量及功能完整性。
失败的项目一般体现为:超时、预算超支、牺牲了部分功能或质量。
彻底失败的项目,就是一个最后压根没有完成的项目,比如烂尾楼。
首先,我们讨论其中的一个指标,时间。
每个人对时间的理解不同,同样在项目里面的每个人对项目的时间理解也是不同的。
1、公司,希望项目在最短的时间内完成,这样时间和预算都是最小的。
当然能做到的项目少之又少,业内有数据的。
2、项目经理(为行文方便,暂称为PM,下同),希望项目的计划时间尽可能地长,这样才有机会应付各种突发事件和不可抗的影响,毕竟很多原因是客观存在的。
墨菲定律。
3、功能模块小组长(如……等,暂称为小组长),一方面承受着项目经理的压力,一方面又承受着来自基层开发人员的压力。
PM会要求小组长以最短时间完成所负责的部分;开发人员则很反感长期加班、高度的压力感。
从过去的一年多来看,在时间要求方面,我们公司的意愿并不强烈。
当然并不是强烈就可以解决的,后面会讲到,这是本文的重点。
在我们公司,最后决定项目时间长短的关键,是开发人员。
在人数不变、人员不更换的前提下,每个开发人员的产出是固定的,至少目前来说是固定的。
加班,也不会有更好的改善,原因已经在我以前的邮件中说明过了。
那么,从上至下形成一种新的强制性时间要求,会不会有效呢?事实上,不是没人试过,结果估计并不理想。
程序开发是一种脑力劳动,决定一件任务完成所需时间是由程序员的脑袋决定的,甚至任务完成到什么程度,如果不花费大力气的检查也是不会轻易能发现的。
这点有过中层管理经验的人,应该都清楚。
例如,管理人员要求用三天完成某个新功能,开发人员说至少要一周时间,即使最后管理人员令开发人员妥协了,他得到的也很可能是一个半成品——能用,但有缺陷;或者表面功能完成了,主线功能有部分没有完成。
换人吧,中国程序员遍地都是,这不是问题的关键,所以换人作用不大。
新人很快会被同化。
软件项目管理经典案例

软件项目管理经典案例全文共四篇示例,供读者参考第一篇示例:软件项目管理是现代企业中非常重要的一部分,它可以帮助企业有效地规划、执行和监控软件开发项目,确保项目按时、按质、按标准完成。
在软件项目管理领域,有许多经典案例可以供我们学习和借鉴。
下面我们就来看一些经典的软件项目管理案例。
1. IBM的OS/360项目IBM的OS/360项目是计算机历史上最有影响力的一个项目,也是软件项目管理领域的经典案例之一。
该项目开始于上世纪60年代,旨在开发一款操作系统,以支持IBM的大型机产品。
由于该项目规模庞大,涉及的技术复杂,以及开发团队庞大,因此项目进度一度非常缓慢。
IBM在项目管理方面做出了一系列创新,包括采用模块化开发、引入正式的项目管理方法等。
最终,IBM成功地完成了OS/360项目,为公司带来了巨大的商业成功。
2. 微软的Windows项目微软的Windows项目是另一个软件项目管理领域的经典案例。
Windows是微软公司的旗舰产品之一,它的开发历程非常漫长,技术难度也极高。
微软在Windows项目中采取了许多先进的软件项目管理技术,如敏捷开发、持续集成、自动化测试等。
这些技术帮助微软团队高效地协作,不断迭代产品,最终成功地推出了多个版本的Windows操作系统,赢得了广泛的用户认可和市场份额。
3. 苹果的iPhone项目苹果的iPhone项目也是软件项目管理领域的一个经典案例。
iPhone是苹果公司推出的一款革命性的智能手机,它的开发历程非常复杂,需要涉及硬件、软件、设计等多个领域的协同合作。
苹果在iPhone项目中采用了独有的创新模式,如设计驱动的开发、高度集成的团队协作等。
这些方法使得苹果成功地推出了多个版本的iPhone产品,成为全球最受欢迎的智能手机之一。
4. 谷歌的Android项目谷歌的Android项目也是软件项目管理领域的一个典范案例。
Android是谷歌公司开发的一款移动操作系统,它的开发历程充满挑战和机遇。
项目成本管理案例分析

第4章项目成本管理案例项目的成本就是项目的全过程所耗用的各种费用的总与。
项目的成本管理对于组织来说非常重要,成本管理并不只就是把项目的成本进行监控与记录,而就是需要对成本数据进行分析,以发现项目的成本隐患与问题,在项目遭受可能的损失之前采取必要的行动。
项目成本管理希望节约项目的费用,但并不意味着要一味减少成本。
例如:在信息系统项目中,减少测试无疑能够减少项目的费用,但没有测试,如同许多曾经进行过的信息系统一样,把用户当做测试者,可能对项目造成灾难性的后果,最终,或者使得项目的成本大为提高,或者让项目走向失败的边缘。
案例一:成本估算阅读以下关于信息系统项目管理过程中成本估算方面问题的叙述,回答问题1至问题3。
4、1、1案例场景希赛信息技术有限公司(CSAI主要致力于为国内教育提供信息化服务,成立业内一流的研发中心,不断研究与推出深受用户欢迎的软件产品,客户遍布中国每个省/市/自治区。
公司创立8年来,通过不断加强与改进技术管理来完善产品与提升服务品质,已成为中国教育软件研发领域首家通过CMM3评估项目的公司。
张工就是CSAI的项目经理,1个月前刚接手某高校学生管理系统研发项目。
完成项目需求调研后,张工开始制定详细的进度与成本计划。
表4-1与表4-2分别就是张工用两种方法做的项目成本估算,估算货币单位为(元)。
【问题1】(8分) 请用200字以内说明信息系统项目管理过程进行成本估算的基本方法。
【问题2】(8分) 表4-1与表4一2分别采用了什么估算方法,表中估算成本A, B各为多少【问题3】(9分) 请结合您本人的实际项目经验,用300字以内文字分析信息系统项目成本估算过程中的主要困难与应该避免的常见错误。
4、1、2案例分析【问题1】信息系统开发项目中常用的成本估算方法包括自顶向下估算法、自下而上估算法、参数估算法、专家估算法与猜测估算法等,其中自顶向下估算法也称为类比估算法。
(1)自顶向下估算方法自顶向下估算法就是从项目的整体出发,进行类推,即估算人员根据以往完成类似项目所消耗的总成本或工作量,来推算将要开发的信息系统的总成本或工作量。
项目成本管理案例分析

项目成本管理案例分析项目成本管理是项目管理中的一个重要环节,它直接关系到项目的成本控制和项目整体的经济效益。
在实际项目管理中,很多项目因为成本控制不力而导致项目超支或者无法按时交付,因此,对项目成本进行有效管理显得尤为重要。
下面,我们将通过一个实际案例来分析项目成本管理的重要性以及如何进行有效的成本管理。
案例背景:某公司决定开展一个新的软件开发项目,该项目的目标是开发一个全新的电商平台,以满足市场的需求。
在项目启动初期,公司领导对项目的成本进行了初步估算,并制定了初步的预算。
然而,在项目进行中,由于需求变更、人员调整、技术难题等原因,项目的成本开始出现不可控的趋势,公司面临着项目超支的风险。
成本管理的重要性:项目成本管理对于项目的成功实施至关重要。
有效的成本管理可以帮助公司及时发现成本偏差,并及时采取措施进行调整,以避免项目超支或者影响项目的质量和进度。
同时,成本管理还可以帮助公司优化资源配置,提高项目的经济效益,确保项目的可持续发展。
有效的成本管理方法:1. 制定详细的成本预算,在项目启动初期,公司应该制定详细的成本预算,包括各项成本的预估值以及成本控制的预案。
这样可以为后续的成本管理提供一个清晰的指导方向。
2. 进行成本控制,在项目进行中,公司需要对成本进行实时的监控和控制,及时发现成本偏差,并采取相应的措施进行调整。
同时,公司还可以通过制定成本控制措施,如严格控制需求变更、合理调整人员配置等,来降低项目成本。
3. 优化资源配置,通过对资源的合理配置和利用,可以最大程度地降低项目成本,提高资源利用率。
公司可以通过项目管理工具对资源进行有效的调度和管理,确保资源的合理利用。
4. 建立成本管理的绩效评估体系,公司可以建立成本管理的绩效评估体系,对成本管理的效果进行定期评估和反馈,及时发现问题并进行改进。
结论:项目成本管理是项目管理中的一个重要环节,它直接关系到项目的成本控制和项目整体的经济效益。
软件项目开发成本估算案例分析

软件成本估算应用案例分析本文以某公司开发一套人力资源管理系统为例来讲解软件成本估算的方法及过程。
项目需求:某甲方需要一套人力资源管理系统,该软件企业想要去投标,甲方单位业务部门人员列出了比较原始的业务需求,具体需求描述如下:1)组织架构管理对公司的组织架构进行维护和图形化显示,包括部门、岗位等信息。
可以对部门进行新建、修改、删除、合并、改变归属关系、设定岗位人数并根据已录入的档案信息自动显示实际岗位人数。
支持部门、岗位信息的EXCEL模板导入功能。
可以对岗位进行新建、修改、查询、删除等,岗位信息包括岗位说明、相关联工资级别等。
2)招聘管理对于空缺岗位生成招聘申请,人力资源主管和部门主管审批后自动发布到外部招聘渠道。
可以查询招聘信息或删除已过期的招聘信息。
对应聘人员信息进行管理,将得到的简历、面试情况录入到系统并进行维护。
3)档案管理对员工的信息进行管理,包括员工基本信息(如姓名、年龄、性别、岗位、电话、邮件等)、家庭档案信息、培训记录、工作记录。
还包括员工照片、社保号码等。
授权用户可以对员工档案进行查询或进行修改(如调动、离职、绩效考核信息填写等)4)人力地图将公司的全部或某部门组织架构图显示出来,并可查看员工的基本信息。
本人可以维护部分个人信息,如手机号码、个人主页地址、个人说明等。
5)培训管理制订公司年度培训计划进行管理,并对每次公司级培训建立培训记录并对培训效果进行分析。
提供年度培训计划的建立、修改、审核、审批等功能。
对每次培训进行管理,可自动发送培训通知,培训后填写培训满意度、培训总结。
可以对某时间段内的培训或选定培训进行培训效果的比较和分析6)人力资源分析包括基于人数的分析和基于部门的分析。
基于人数的分析包括统计各岗位、各部门、各学历、各年龄段的人数、各岗位/部门实际人数和空缺人数等。
基于部门的分析包括分析各部门到岗率、入/离职情况、岗位构成、学历构成、年龄构成等。
7)报表中心授权用户可查看或打印员工基本信息、培训信息、工作情况、考核情况、并提供人力资源常用模板(如离职申请、培训申请等)的下载和打印。
项目成本预算案例

项目成本预算案例以下是一个项目成本预算的案例:某公司计划进行一项新的软件开发项目,项目目标是开发-款适用于中小企业的客户关系管理(CRM)系统。
为了制定项目成本预算,公司需要考虑以下几个方面:1.人员成本:包括项目经理、软件工程师、测试工程师等人员的工资、社保、公积金等费用。
根据项目的规模和复杂度,公司计划投入10名开发人员。
每人年薪为20万元,人员成本总计为200万元。
2.硬件和软件成本:包括开发所需的计算机、服务器、操作系统、开发工具等费用。
公司计划购买5台高性能计算机和1台服务器,每台计算机的价格为2万元,服务器的价格为10万元。
此外。
还需要购买操作系统和开发工具等软件,费用为50万元。
硬件和软件成本总计为100万元。
3.外包成本:由于公司缺乏某些特定技能,计划将一些开发工作外包给专业的软件开发公司。
根据外包公司的报价,外包成本预计为50万元。
4.培训成本:为了提高开发人员的技能和知识水平,公司计划进行一些培训课程。
包括新技术培训、项目管理培训等。
培训成本预计为20万元。
5.其他成本:包括差旅费、会议费、办公用品等费用。
其他成本预计为30万元。
根据以上预算,该软件开发项目的总成本为400万元。
在制定项目成本预算时,公司还考虑了项目的时间表和里程碑。
以确保项目按时按质完成。
同时,公司也制定了风险管理计划。
以应对可能出现的风险和不确定性因素。
以上是一个简单的项目成本预算案例,实际情况可能更为复杂。
在制定项目成本预算时,需要综台考虑多个因素,包括项目的规模、复杂度、时间表、人员技能等,以确保预算的合理性和准确性。
《软件项目管理》案例

1.1 案例场景希赛信息技术有限公司(CSAI)原本是一家专注于企业信息化的公司,在电子政务如火如荼的时候,开始进军电子政务行业。
在电子政务的市场中,接到的第一个项目是开发一套工商审批系统。
由于电子政务保密要求,该系统涉及到两个互不联通的子网:政务内网和政务外网。
政务内网中存储着全部信息,其中包括部分机密信息;政务外网可以对公众开放,开放的信息必须得到授权。
系统要求在这两个子网中的合法用户都可以访问到被授权的信息,访问的信息必须是一致可靠,政务内网的信息可以发布到政务外网,政务外网的信息在经过审批后可以进入政务内网系统。
张工是该项目的项目经理,在捕获到这个需求后认为电子政务建设与企业信息化有很大的不同,有其自身的特殊性,若照搬企业信息化原有的经验和方案必定会遭到惨败。
因此采用了严格瀑布模型,并专门招聘了熟悉网络互通互联的技术人员设计了解决方案,在经过严格评审后实施出了较大的异议,认为不符合政务信息系统的风格,操作也不方便,要求彻底。
在项目交付时,虽然系统完全满足了保密性的要求,但用户对系统用户界面提更换。
由于最初设计的缺陷,系统表现层和逻辑层紧密耦合,导致70%的代码重写,而第二版的用户界面仍不能满足最终用户的要求,最终又重写了部分代码才通过验收。
由于系统的反复变更,项目组成员产生了强烈的挫折感,士气低落,项目工期也超出原计划的100%。
【问题1】请对张工的行为进行点评?1.张工注意到了系统运行环境的特殊性,在良好设计和实现的情况下满足了用户的要求。
2.张工忽略了系统用户的潜在要求,在用户界面和操作的风格上范围定义不清晰,造成系统交付的重大变更。
3.张工在第一次问题发生后仍没有对范围进行有效的管理,造成了系统第二次的变更。
4.张工没有对用户界面是否能够满足要求的风险进行有效的管理,而是采用了对风险适应性较差的瀑布模型组织开发。
5.张工没有对设计质量进行有效的控制,增加了修改的代价。
【问题2】请从项目范围管理的角度找出该项目实施过程中的主要管理问题?(1)张工没有挖掘到系统的全部隐性需求,缺乏精确的范围定义。
项目管理情景案例

优化人力资源配置
及时补充核心成员,加强新人 培训和指导。
建立有效的沟通机制
定期召开项目会议,确保信息 及时传递和共享。
寻求技术支持
与技术专家合作,共同解决技 术难题。
02
案例二:项目成本超支
案例背景
• 某软件开发项目在实施过程中,项目成本逐渐超出了预算。项 目团队发现,由于需求变更频繁、人力资源配置不当以及技术 难点导致开发进度延迟,进而引发了成本超支的问题。
03
案例三:项目范围变更
案例背景
• 某软件开发项目在启动阶段定义了项目的范围、时间、成本三要素,但在项目执行过程中,由于客户需求变更、市场环境 变化等因素,项目范围发生了变更。
范围变更原因分析
客户需求变更
在软件开发过程中,客户可能会提出 新的需求或变更原有需求,导致项目 范围发生变化。
市场环境变化
成本超支原因分析
需求变更频繁
客户在项目实施过程中多次变更 需求,导致开发工作需重新调整,
增加了额外的人力和时间成本。
人力资源配置不当
项目团队在初期未能合理分配人力 资源,部分岗位人员冗余,而关键 技术岗位人员不足,影响了开发效 率。
技术难点
项目实施过程中遇到了一些技术难 题,导致开发进度延迟,增加了项 目成本。
冲突。
解决方案与实施
加强沟通
张经理组织定期的团队会议,鼓励团队成员 畅所欲言,分享观点和信息。
合理分配资源
张经理根据项目需求和团队成员的能力,合 理分配资源,确保工作顺利进行。
明确目标
张经理与团队成员共同制定详细的项目计划, 明确每个人的职责和目标。
促进团队协作
张经理组织团队建设活动,增进团队成员之 间的了解和信任,促进团队协作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件项目成本管理案例文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]
软件项目成本管理案例
本案例选自《软件项目管理案例教程》(韩万江,机械工业出版社)。
《校务通管理系统》的成本估算过程是循序渐进的,随着项目的不断发展,估算可以重复多次进行,而且是逐步求精的。
具体过程如下:
1.合同签订前的成本估算
开始签订合同的时候,根据以往类似项目的经验,采用类比估算方法进行粗略的估算。
根据用户的要求,系统采用B/S结构,公司的JSP+SQL Server技术比较成熟,以前成功完成过类似项目,根据工作说明书(Statement Of Work,SOW)的要求,基本上需要2~3个开发人员,2个月左右的开发时间,大约4~6人月的工作量,所以10万~15万可以作为合同的参考报价。
2.合同签订后成本估算
合同签订后,根据现有的资源和WBS分解的结果,进一步细化估算。
由于WBS 分解是针对项目的功能进行的分解,在成本估算的时候,首先估算每个任务的开发工作量,然后通过系数获得相应的质量、管理任务的工作量,从而计算直接成本,之后计算间接成本以及总成本。
具体过程如下:
(1)资源估算
人力资源:
2个开发人员
1个项目管理人员(项目经理)
1个质量保证人员
1个配置管理人员
设备资源(作为间接成本计算)
3台电脑
1台服务器
(2)项目成本估算
步骤1:根据项目任务分解结果WBS估算出项目开发工作量,如表1所示。
表1:项目开发工作量估算表单位:人天
WBS
编号任务名称估计值小计
1通用功能-增量131
电子课表8
会议通知和公告3
通讯录2
个人日记5
作业布置和批改8
教师答疑5
2日常业务管理功能
招生管理-增量226
2.1.1报名3
2.1.2招生5
2.1.3分班10
2.1.4统计查询8
学生日常管理-增量310
2.2.1学生档案管理4
2.2.2学生考勤管理2
2.2.3学生奖惩2
2.2.4学生变动2
教务管理-增量431
2.3.1教师日常管理2
2.3.2年级、班级设置2
2.3.3学科设置2
2.3.4
年级、班级课程设
计5
2.3.5排课表9 2.3.6考试管理4 2.3.7评价5
教师备课系统外包5000
元1
资源库系统外包3000
元1
网上考试外购3000
元1
论坛已存在1
聊天室已存在1
步骤2:计算开发成本
(a)从表1得知项目工作量是103人天,假设开发人员成本参数=480元/人
天,则内部开发成本=480元/天×103天=49440元。
(b)加上外包外购部分的软件成本5000+3000+3000=11000元,则开发成本
=49440+11000=60440元。
步骤3:计算管理、质量成本
由于任务分解的结果主要是针对开发任务的分解,管理任务和质量任务成本可以通过计算开发任务成本得到,因此根据以往的经验,管理任务和质量任务成本=开发任务成本×20%=12088元。
步骤4:计算直接成本
直接成本=开发成本+管理和质量成本=72528元。
步骤5:计算间接成本
(a)间接成本包括前期合同费用、房租水电、培训、员工福利、客户服务等。
(b)根据以往经验,采用公式:间接成本=直接成本×25%=18132元。
步骤6:计算总估算成本
项目总估算成本=直接成本+间接成本=90660元。
步骤7:重新评估项目的报价
重新评估一下项目报价的准确性,当然这时候,项目的合同已经签署了,报价是不能更改的,但是通过再次的评估可以进一步明确企业的项目运作和利润情况等。
如果项目的风险利润是30%,其中风险基金10%,利润15%,税费5%。
则项目的总报价=90660×=117858元。
应该说项目报价还是比较合适的。
另外,可以采用简便的算法进行估算,企业的报价可以通过开发规模的估算直接得出,例如如果成本系数为万元/人月,项目规模103人天,一个人月22人天,则项目报价=25000×103/22=117045元。
(3)项目成本预算
在编制项目计划中考虑到:2个开发人员是全职在这个项目中,而项目经理、质量保证人员和配置管理人员不是全职在这个项目中,他们同时还在管理其他的项目,进行成本估算的时候,应该根据项目人员付出的时间进行成本预算。
人力资源费率见表2。
表2:人力资源费率
项目成本预算如表3所示,预算总成本为75160元,与估算的成本基本持平。
这样75160元可以作为项目的成本控制参考。
表3:项目成本预算
标识
号任务名称开始日期结束日期预算成本
(元)
1校务通管理系统2003-4-10 2003-6-6 75160 2软件规划2003-4-10 2003-4-11 3320 3项目规划2003-4-10 2003-4-10 1200 4计划评审2003-4-11 2003-4-11 2120 5需求开发2003-4-14 2003-4-18 6240 6用户界面设计2003-4-14 2003-4-14 1120 7用户需求评审2003-4-15 2003-4-15 2120
8
修改需求、修改用
户界面2003-4-162003-4-16
1120
9
编写需求规格说明
书2003-4-16 2003-4-17
560
10需求验证2003-4-18 2003-4-18 1320 10设计2003-4-17 2003-4-22 4120 11概要设计2003-4-17 2003-4-18 1120
12
数据库ER图编制、
建库2003-4-21 2003-4-21
560
13设计评审2003-4-22 2003-4-22 2440 14实施2003-4-22 2003-6-6 54640 15通用功能-增量12003-4-22 2003-4-30 12520 22招生管理-增量22003-5-1 2003-5-7 9000
28
学生日常管理-增量
32003-5-8 2003-5-12
6600
34教务管理-增量42003-5-13 2003-5-23 16040
43
教师辅助功能-增量
52003-5-26 2003-5-29
5800
48
聊天室/论坛-增量
62003-5-30 2003-6-2
4680
52系统集成2003-6-3 2003-6-4 2920 53系统集成测试2003-6-3 2003-6-3 1120 54环境测试2003-6-4 2003-6-4 1800 55提交2003-6-5 2003-6-6 3920 56完成文档2003-6-5 2003-6-5 1480 57验收、提交2003-6-6 2003-6-6 2440。