项目交付后,怎样面对客户无休止的改进需求
项目交付了,客户那边新招了个号称做过ERP的人在负责系统
每过几天就会提点改进需求
因为是个长期客户,所以又不好用验收合同来拒绝
各位碰到过这种情况吗?
怎么解决呢 ?
问题点数:0、回复次数:21Top
1 楼AechoJohn(江江)回复于 2003-01-03 18:56:32 得分 0
这样好商量:他们已同意你们的成果(项目交付)了;如果不是Bug类的东西可以再进行二次开发吗?添新的功能或者改动现有功能再立个项,加点Money也行呀!
我们的那个要痛苦些,还没有验收呢,今天一个明天一个的改来改去,要死了:(Top
2 楼go_my_sky(凡石)回复于 2003-01-03 19:00:11 得分 0
gzTop
3 楼fwjingling(蓝精灵)回复于 2003-01-03 21:03:06 得分 0
1. 明确观点:欢迎客户提出新问题。
2. 分析客户所提需求在本系统中是否非常重要。是,立即改进;否,记入客
户新需求文档,为以后升级做准备!
3. 同客户搞好关系,争取得到他们的理解!!(很重要)
Top
4 楼stonespace(stonespace)回复于 2003-01-04 12:02:45 得分 0
这是个沟通的问题,没有让客户了解开发方的难处。有些客户考虑问题总是以自己为中心,不考虑别人的难处,这需要沟通技巧,让他们了解到拖垮开发方对他们也不利。
另外还有一个关键的问题是,新特性应该可以提出,只要能够双赢就应该做,开发方关心的是成本,客户关心的是业务效益,所以应该和客户讨论一个性能价格比最高的加入新特性方案。
Top
5 楼zz8zz(喧海)回复于 2003-01-04 17:59:48 得分 0
在项目的开始应该有一个实现功能的说明吗!只要你的功能都实现了
再出来新的需求,应该在加项目增加费用吗。不过这些工程最好有文档、合同。Top
6 楼sepm(苦瓜)回复于 2003-01-04 18:58:51 得分 0
首先要确定客户要求的类型,是bug的话那么开发者只能修改。如果是对系统的新要求的话,那就要通过双方的谈判(工数等)解决(你们公司就又有钱进帐了)。Top
7 楼wxl781227(良子)回复于 2003-01-04 19:24:42 得分 0
这样把,一次性的把要求提出来,然后根据实际决定修改或加费。Top
8 楼tom_lt(老虎)回复于 2003-01-04 20:31:10 得分 0
这是个需求管理问题,其核心是同客户的沟通问题。在项目开始,向客户讲清楚开发的过程,费用以及成本问题;其次,欢迎客户提出创造性的需求;我们对客户的需求,不应该立刻改动,更不应该由程序员随意改动,应该建立需求的管理机制,有一个统一的客户代表(由项目经理担任),所有的问题包含需求,都由客户代表引入,由客户代表向客户解释、协商;协商中,和客户一起对项目的进度、成本、质量进行分析,让客户理解我们的做法;在合同之内,如果不能完成,应该协商完成的期限(建立基线);合同之外的,尽力放在下个项目内(另立合同)。我认为,在客户方应该培养关键用户作为我们的代言人(可以和我们一起工作,建立充分的信任关系)。至于Bug等错误,应该经过分析后,立即进入开发流程予以解决。Top
9 楼sailerbai(鬼龙)回复于 2003-01-05 22:50:14 得分 0
项目都已经交工了,那么再有新的需求就是可以准备收钱了,进行版本升级:)Top
10 楼yhwebus(小鸿)回复于 2003-01-07 18:27:19 得分 0
很感谢各位的答复
但这种情况怎么处理呢?
程序已经开发出来了
用户在实际使用以后,才发现一些问题,有的可能并不是新的需求,但是一些使用上的习惯,有些在他们看来很轻松的事情,对开发人员来说可能要花费很大的力气.
这个问题怎么解决呢?
感觉自己已经很客气的给客户说明原因了,但是他非要坚持自己的意见?
看来还是自己沟通能力太差Top
11 楼ntchengl(国难当头,匹夫有责)回复于 2003-01-08 10:50:20 得分 0
这好办,既然验收了,还需要修改,那么你们租一个人给他们用三个月,每月付给人力资源使用费就可以了。不用多,几千块每月就行了。
不该不现实,改了不合算。
最讨厌的,还是不知道他到底要改多少,做成什么样子。
把人租给他用3个月,最合算了。Top
12 楼TonyJoule(寒星㊣)回复于 2003-01-08 11:32:05 得分 0
都一样啊。不要说没验收,就是验收了,照样能让你做修改,甚至推翻重来,归根到底,是中国的大部分企业不成熟。特别是一些有垄断改制的行业中的企业。我也快被折磨得不行了。Top
13 楼TonyJoule(寒星㊣)回复于 2003-01-08 11:33:08 得分 0
sorry,是垄断性质。:)Top
14 楼glovebx(呆呆)回复于 2003-01-08 12:57:25 得分 0
"有些在他们看来很轻松的事情,对开发人员来说可能要花费很大的力气."
建议将类似的问题列出来,用详细的数字告诉客户改一个问题要花多少时间,完全测试要花多少时间。没有具体的数字,和客户特别是固执的客户沟通是没有效果的,空口和他交流他根本就不会相信你说的。
另外,涉及到追加工数或者money的问题,需要公司上层领导的协助,作为公司的员工,有时候有必要给上层领导压力。同样,你要有合理的理由。
一些切身体会,希望有所帮助。Top
15 楼yhwebus(小鸿)回复于 2003-01-08 13:02:09 得分 0
ntchengl(沧海一粟) 的建议倒不错,以前我也提过,不过被否定了
作为程序员,到被租到别人的公司搞这种修改和维护,估计心态也好不到哪里去Top
16 楼lizongqi(英雄啊)回复于 2003-01-12 00:49:37 得分 0
严重同意
到此一阅 ^_^
Top
17 楼hongzhen225()回复于 2003-01-20 16:51:01 得分 0
如果你仅作为一个程序员来考虑,有些解答可以理解,实际上对于客户的操作要求更改,一般来讲还是要改,不能因为这个更改要花多少时间来量化的。
(除非你在做通用软件,考虑的不是一个人的操作问题)Top
18 楼vadjra(阿布)回复于 2003-01-20 17:44:32 得分 0
哈哈,无限同情。
最近也被同样的问题困扰,这种情况下需要的可能不是沟通,而是公关。Top
19 楼shxhark(泉)回复于 2003-01-20 18:12:57 得分 0
我们假定你现在便是客户,用了开发商的软件,结果在实际中存在这样或那样的问题,你该怎么办?
你可能说,我会在起初如何如何。。。。但有多少客户完全了解自己的需求呢?而且实际情况也确实如此:单位的管理制度、业务流程都可能发生改变或者调整——这也是非常正常的。
作为客房目前来说,心里肯定比你们还要难受!“呀!如果问题不能解决如何向领导们交待???”
遇到这样的问题,不急燥,也不要生气。这也是咱这行业特有的。
可以与他们负责人仔细谈一下当前状况,共同商议该怎么办? 如果另签一个“系统售后服务和完善协议”也许是比较合理的、有效的方法。
可多沟通:wq2002@263.net
Top
20 楼lywjsh(英子)回复于 2003-01-21 11:44:06 得分 0
同意蓝精灵的意见,我们通常也是这样做的,我也想不出第四种办法了。Top
21 楼yorgo(羽高)回复于 2003-01-24 02:16:57 得分 0
有时候这样的事情是因为初期的工作没有做好所造成的。一个项目客户满意是一个很重要的指标。作为程序员又不善于谈判。因此你可以考虑准备这样的东西来跟客户谈谈。
1、给出一些历史数据来说明需求的改动需要你很多的精力,不可能很短的时间,很简单的做完
2、对用户的需求做出分类,不要完全答应改动也不要完全不改动。
3、分析一些费力的需求修改后的严重后果,涉及到另外的客户需求后,他回自己考虑取舍。
4、根据客户的需求给出自己比较容易实现,并且可以满足需求的方案,与客户确认。
另外尽快在项目中给出客户可以看到的东西让他们评论是避免后期的复杂改动的另一个防范措施Top




