用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证


网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础工程软件制造活动研发  认证:PMPNPDPACPPgMPIPMPP2ISPMPIMCP建造师MPM  特色:热点奖项

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

敏捷项目管理ACP认证培训
国际产品经理NPDP认证

项目管理案例系列[14]:项目人员成本超支问题

作者:项目管理者联盟   提交人:项目管理者联盟[项目管理者联盟]   属性:提交人原创   发布时间:2006/9/1   点击:12220   【收藏本文

说明:项目管理案例系列由项目管理者联盟[PMU]制作推出,版权所有。该系列以PMU会员实际项目案例为蓝本,结合项目管理专家点评和PMU会员分析,真实、深入、可鉴。

(一)案例正文

我们做的是一个财务管理软件,在项目初期我们的项目经理做的售前工作,跟客户了解了大体的需求,并且制定了项目方案,而项目方案是一个很笼统的框架性的东西,而我被指派与客户详细的调研需求,整个项目的与客户面对面接触调研需求共3次,第一次我已完全理解客户的需求和意图,而第二次并没有什么实质性的收获,因为客户给我的时间就很少,我们只简单讨论了与客户现存系统的接口问题,第三次谈需求,客户提出了一些需求而针对他的子系统的结构是很难实现的,当时我极力反对,但反对无效,因为我们的客户分两部分:转包客户、最终客户。

这还是个二包项目。而这种很难实现的需求是最终客户提出而转包客户不反对反倒支持。这样三次需求调研的结果就是得到一个业务逻辑异常复杂的业务模型。有了详细的业务模型之后,我很快初步估算出代码最少5万行,并且向项目总监通报了情况,但是项目总监认为项目不可能这么简单,也没去与客户沟通。

我只好按着这个需求继续往下进行(当我与客户做二次需求调研时,我就已经变为项目经理的角色,当然此时我就是项目经理了,而原来的项目经理就是现在的项目总监了),当然了,在有了详细业务模型后,我们先设计了软件原型,用了两个星期,这阶段解决了几乎所有的界面组件(有很强的通用性)。然后再与客户讨论原型,不过客户那边的反映很迟缓,光让他确认这个原型就浪费了二十天时间,不过这段时间我也没闲着,开始着想考虑他那个难缠的需求是不是有什么解决方法,结果分析来分析去,最终得出结论,根本不存在什么合适的解决方案,而这块需求倒底做不做一直困惑我很长时间,其实与客户沟通很不方便,因为我们开发的地点与客户不在一个城市里,对于这样的问题我跟客户在msn上沟通过多次,客户都不明白我要说的问题的本质是什么,他还是坚持要实现这个需求,结果为此我又努力偿试寻找解决方案。

客户催要一个初步的软件版本,因为但是因业务逻辑的核心问题,我们无法进行业务模块的编码,已经完成的是与业务关系不大的部分。而此时我又进一步估算,代码量应该有8万行了,因为更细致的架构接口已经有了,也就是说一个完整的框架都有了,估算出的代码行数就比较准了。

8万行代码远远超出了原来的预算,就是去掉与客户不断的争论业务需求的时间都用来写代码,8万行代码也不是这个费用够用的,目前我处在骑虎难下的境地,公司要求我能拿出有利于我们有说服力的证据来,但事实上,客户除了那个比较难缠的需求外,没有更多多余的需求,而我也只对需求做了一些润色,我觉得这是很有必要的,去掉反倒不妥,并没有增加多余的需求。但就是这样的需求完成他确实需要写8万行代码,如果去掉业务员的功能,我想能精减个一万行代码。那还有7万呢啊。

公司要求我在尽可能短的时间内先完成一些基本的功能,但我不知道应该如何划分基本功能,在我看来,这些功能都很必要嘛,可以说大部分功能都是紧扣客户需求的,只有少部分可以暂时省掉。与其说在最短的时候内完成一个基本功能版与客户谈,还不如说在最短的时候内完成软件第一个完整版本(只缺少很少的一点儿功能),短时间肯定没戏。完成了再跟客户谈价钱吗?其实这个项目我们是赔大发了,继续做,公司也是支持不下去的。 项目管理者联盟
这个问题难道就无解了吗?

(二)点评专家

曹济  北京随济科技公司首席顾问/国际软件标杆组织技术顾问/欧洲软件度量论坛(2006)组委会成员/信息产业部系统集成项目经理委员会成员/IEEE/PMI/IFPUG/ISBSG 会员 项目管理者联盟
项目管理者联盟
为上百家的国内外IT组织提供过IT项目管理、软件项目管理、基础项目管理、项目量化管理、软件估算和软件度量、软件质量管理、软件测试管理等方面的公开培训课程与企业内训服务。为十多家软件公司提供CMM/CMMI培训咨询服务、软件标杆管理体系培训咨询服务、项目管理体系培训咨询服务 项目管理者联盟
项目管理者联盟
曹济点评:

您好!首先感谢韩先生愿意贡献自己的案例供我们大家交流。其实像您谈到的这种项目情形还是比较典型的。我们从两方面来讨论吧,首先看对眼下的情况如何应对,其次我们关心如何在后续的项目中避免发生类似的情形

看来你们现在已经感项目会面临比较大的问题了,因为你谈到八万行的代码量已经远远超出了你们的成本,有可能的话我们采用简单的算法看看你们大概会超出多少。因为你们的项目特点(包括人员规模、开发周期、开发语言与开发平台等)还不了解,所以我们给一个非常粗略的平均生产率,例如90行/人天,这样可以得出项目的总工作量大概接近900人天(80000/90),即40人月的样子,假定你公司软件开发人员的平均月工资为4k(当然可能为其他水平),则人员均摊费用为4k*2.5=10k,这样项目的成本大概是400k,不知道合同额与这个数据相比怎么样?当然地区不一样,开发语言等等会有差异,但如果在国内的话,应该是介于100k 与 1500 k之间的。

有了这个印象之后再来看如何补救,“公司要求我能拿出有利于我们有说服力的证据来”,说明公司有希望和客户去协商的。可是问题出来了,“但事实上,客户除了那个比较难缠的需求外,没有更多多余的需求,而我也只对需求做了一些润色,我觉得这是很有必要的,去掉反倒不妥,并没有增加多余的需求。但就是这样的需求完成他确实需要写8万行代码”。

我没看明白,这个难缠的需求对应是三万行代码?根据是什么?从代码行估算的方式来讲,一般会将代码行的尺度控制在100到500行之间的,所以先把这个问题解决了,将详细的估算纪录提供给公司和客户去交流

然后再看下一个问题,“公司要求我在尽可能短的时间内先完成一些基本的功能,但我不知道应该如何划分基本功能,在我看来,这些功能都很必要嘛,可以说大部分功能都是紧扣客户需求的,只有少部分可以暂时省掉”。

在这样的情况下,通常会采用将需求分优先级的情况去实现,这样可以降低客户的不满意度。所以公司的要求是合理的,你自己需要再征求客户意见的基础之上再结合所需的工作量以及实现难度等因素确定需求的优先级。

现在项目面临的主要问题是前期合同签署的问题(范围界定不清,后期工作量剧增),应该在配合公司的前提下去争取签署补充协议。而您的主要任务则是“说清楚”,为公司与客户协商提供客观的、充分的证据,例如详细的估算数据、需求的优先级列表等。

如何在后续的项目中避免发生类似的情形?其实很多文章和书籍都谈到了这类问题,我自己感到最重要的一点还是应该在合同签署时就要有充分的考虑,您有兴趣的话,可以去看一下我的文章“IT项目招投标二维分析法”(在项目管理联盟网站便可看到)。

(三)项目管理者联盟网友评论

分析1:一点拙见    作者:于先生 service.mypm.net
1、看来应该是前期调研补充分的结果,那么现在在时间和资金紧张的情况下,可不可以只考虑客户最急需的部分,而不是自己认为有用的部分,此后在试运行期间完善呢?项目管理者联盟
2、可以根据项目进展情况,做一份项目实施估算报告,体现出导致紧张的各方面,这样更有说服力,并且一定要和总监与客户三方对话,因为这种情况下客户只认总监。项目管理者联盟
3、给出新的项目需求、实施计划及困难所在,必要时重新谈价格。

分析2:精简需求    作者:陈晨 项目管理者联盟
1、最主要的还是要有机会与最终用户沟通。了解所作项目用户最关心的是那部分。这部分作完成后等于完成了80%的工作。项目管理者联盟
2、确定哪些部分不用臆想出来的,把这部分仅仅做个界面,和简单的功能模拟就可以了。项目管理者联盟文章
3、如果希望项目成功,建议,不要仅仅看需求文档。要看用户的工作是否真的非常紧迫的需要某些功能。如果是没有什么含糊的努力做,如果不是就可以简单带过,功能有了就可以了。项目管理者联盟
当前最需要做的是把自己需要的工作,理顺出来,看看那些才是最重要的中心环节,这些弄明白了,个人认为可以按步就班的开发了

分析3:确认需求    作者:唐旭东 项目管理者联盟
其实对于需求调研工作,我觉得这个是在培养客户,而不是在让客户任意发挥,因为客户不会对自己随口说出的话负责,只是觉得有这个需要,想这么做,在这个时候:
1.我觉得关键是要引导客户,把客户引导到自己的思路上,这样才有助于项目的进展,因为客户在自己心中不会有系统的模型;项目管理培训
2.其次,是要控制需求,抓主要矛盾,把主要的功能先实现,保证在主要的业务上系统能够实现,不会出问题;talent.mypm.net
3.再次,我觉得原因在于没有完全了解客户的业务,也就是说以前没有这方面的业务经验,对于需要调研那些方面,那些范围,没有在调研前做一个详细的分析和整理;

分析4:软件的基本功能!    作者:赵宏伟 项目管理论坛
其实针对一个软件的基本功能完全可以和用户谈判或者讨论来决定的! 在规定好的时间内完成相应的内容! 这样子也是一个项目执行过程中的调整! 你自认为的“在我看来,这些功能都很必要嘛,“ 这都是你自己认为的 并不表示客户真正需求的!talent.mypm.net
所以在最短的时候内完成一个基本功能版 完全可以在自己的控制之下完成呢!

分析5:项目执行所需要的人员成本超出了预算,而且项目已经严重泄后   作者:kitty 项目管理培训
既然是用户型的项目,那就应该好好的利用客户。其实客户有时自己都不明白自己要做的是什么,要实现的是哪些功能。所以在前期需求阶段要花费很多的时间与客户讨论,究竟做哪,怎么做,然后达成一致的意见。这种意见不是口头的,而是要经过双方具体代表性的人物签字确认的。。否则后面的变更会变得不可追溯。

分析6:确定客户要的基本模块,并只保障之    作者:黄飞生 项目管理者联盟文章
1 确定客户要的基本模块,并只保障之.项目管理者联盟
2 下狠心的把自己很满意的部分也按实际的客户基本需求情况进行删除.项目管理者联盟
除非充分与客户沟通,得到新的资源.没其他办法!

项目管理者联盟
分析7:重新梳理需求,评估项目和预算,适量要求追加预算    作者:游永明 项目管理者联盟
通过对案例的分析,我们了解到项目管理者联盟
1、对于项目的需求比较清晰,但是核心业务了解不够,同时还存在不合理需求项目管理者联盟
2、项目进度控制存在问题,和客户沟通因为2次转包存在一定的弊端,对客户的引导不够bbs.mypm.net
3、对系统基本功能把握不够,其实也是对客户业务不够深入了解项目管理者联盟
4、工作量估计出现很大出入,导致预算超支项目管理者联盟
我的建议:前面有朋友提出加强和客户沟通,确定基本功能等,我再补充一下。针对客户急需初步版本,我认为可以选取两个业务流程来重点实现,作为demo版本演示给客户以增加客户信心。另外比较重要的是重新梳理需求,删除自己认为合理但是得不到客户认同的,列出客户重点需求。根据梳理后得需求重新估计工作量,确定项目预算。最后就是针对梳理后的需求,进行合理的调整与客户沟通增加投资的问题。适当采用需求增加导致费用增加的方法,因为案例并没有提到客户对需求的完全确认,这是一个突破口。bbs.mypm.net
让客户对你们有信心,同时你们要显示出自己的实力,最后就是双方的妥协适量增加投资预算,达到项目的最终完成。

分析8:好长的案例呀,累眼睛    作者:中国武则天 (电信公司 chenchen19@sohu.com) www.mypm.net
案例太长了,大概了解了一下意思:转自项目管理者联盟
我的建议如下:PgMp.mypm.net
1.软件开发前期准备做的不到位,项目的准备成本是永远低于实际操作成本(当然在项目完成时间内);项目管理者联盟
2.将用户需求明细在合同中;www.mypm.net
3.项目开发的所有功能均按照合同的确定后方案执行,期间用户需求一但有变动,需让用户直接与项目管理人沟通,并明确需求的变动不在我方。项目经理博客
个人建议,请参考

分析9:分析    作者:魏云峰 training.mypm.net
个人认为问题的关键是需求控制。客户需求和技术实现方案应该作为合同附件,纳入合同中。同时客户需求变更是难免的,应该把需求变更如何控制,提前协商好纳入合同中。club.mypm.net
当然,如果属于先开发出成品再签合同的就郁闷了。如果盈利无望,往下做不做就看公司战略需要了。

pmp.mypm.net


<<上一页 1 下一页>>

本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
项目管理者联盟PMP认证中心
[发表评论]
[相关评论]
 
[评论人] 易超[时间] 2013-07-29
明确需求,合理成本分析,提前做好各方面准备之筹划
[评论人] 李涛[时间] 2012-03-28
需求应该重新收集并定义
[评论人] Jack Pan[时间] 2007-01-18
costdown主要从两个方面着手,1.原材料方面;2.人力成本开销。项目开发前期就应该将各个技术要求指标与客户确认清楚并签署协议合同,风险评估和成本控制是项目管理人员时时刻刻要把握并反映给客户和公司CEO的职责。
[评论人] haha[时间] 2006-12-07
我觉得前期准备上,有点不足。做项目要考虑的问题其实是很多的,最好的和最坏的方面,风险分析方面应该有一个可以衡量的标准。当在我可以控制的范围内,继续。如果不允许,提早打住。避免不不要的一些问题。
[评论人] sparrow[时间] 2006-11-22
需求没有确定,项目成功率是很低的
[评论人] daijiangbao[时间] 2006-11-21
需求不是调研出来的,根本性的错误
[评论人] joebish[时间] 2006-10-18
合理控制成本,是项目增收的关键.
[评论人] 吴志强[时间] 2006-09-04
个人以为: 1:重新项目评估,整理预算,详细分析数据,和客户沟通,尽可能争取和客户进行重新的范围确定或成本追加。 2:重新梳理需求,和客户沟通确定需求优先级别,重点完成重要的业务模型,完成第一个版本。 3:如果无法进行准确的项目历时和成本估算,从而会导致估算数据失误的话,有必要请相应业务的专家资源,他们可以给你很有用的建议。
本站热点
· 华师大CTO学院:科创生态建设与创新项
·宏发电声江玫瑰谈PgMP:“下好一盘棋”
·PgMP:交付能力与创造未来的项目管理方
·开放讲座|《项目组合管理与PfMP认证》
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
·网络讲座|《项目组合管理与个人职业发展》
·开放讲座|《项目组合管理与PfMP认证》
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
活动QQ群:531390275
免费积累PDU,仅500人

2022年项目管理活动计划
2021活动精彩回顾
原创排行榜
 项目管理评论杂志 311 高扬 106
 乔东 100 项目管理 84
 高国伟 61 人月神话 60
 张为 59 郭致星 52
 蒋昕炜 46 肖杨 38
 曾伟强 37 潘德有 36
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦

企业项目化管理

PMO实践与应用

如何处理项目客户关系

更多:
经理访谈
更多:
个人专栏

王树文

赵春明

高国伟

更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
09-02·项目集管理:构想一种不同.
08-17·项目经理“催活儿”的正确.
08-17·建筑工程项目管理中施工现.
08-17·进阶项目经理必备的复盘方.
08-17·项目管理协会PMI发布新人才
08-17·互联网大厂项目经理面试的.
08-17·项目经理要如何提高自己的.
08-17·管理改进中几个确实有用的.
08-17·项目经理提升职场能力的20.
06-14·项目经理搭建团队,需要看.
06-14·5A学员董雏:PMP取证重要,
06-14·成功管理能源项目的技巧和.
06-14·拥抱敏捷—计划发布与冲刺
06-14·从PMP到PgMP :不畏浮云遮.
06-14·这30+项目管理工具,优秀项
06-14·深度剖析项目管理五大痛点.
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接

项目管理者联盟 版权所有 | 京ICP备10055250号-11 | 京公网安备 11010202009440号

如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者
PMI,Project Management Professional, OPM3, PMBOK, PMP,PgMP,PfMP,PMI-ACP,PMI-PBA
and the PMI Registered Education Provider logo are registered trademarks of the Project Management Institute, Inc.