软件实施案例分析:第三方关系

第三方关系
软件开发过程中,不可避免的会遇到接口问题,也就是需要与第三方厂家打交道。第三方厂家的情况不外下边的几种情况:
1、        第三方厂家有求于用户,比较好解决,他们会主动配合,不用费事;
2、        第三方厂家比较负责任,也可以,只要付费,他们也会主动配合;
3、        第三方厂家店比较大,有上层关系,根本不怕用户,比较难对付;
4、        第三方厂家根本不负责任,只能靠自己努力,没有别的办法;
这里边讨论的主要是在第三方能提供配合,但经常推诿责任的问题,这在所有涉及到第三方用户处都能遇到。
例1、某大型软件公司,开发的医保系统,医院上HIS系统必须与之接口。但其系统并不稳定,经常出错。当时我所管辖的部门有四家医院涉及到上医保的问题。但每次告知问题,某公司服务人员都会说:怎么就你们有这个问题,别人家怎么没有呢。于是医院把所有的压力都压到了我们身上,因为对方是个大型软件公司,从名声上比我们响的多。如果这样下去,项目可能会没完没了,只能反击。
方法:
首先,我组织了几个开发能力比较强的技术人员,对本公司的产品进行了检查,确认没有问题,因为欲正人先正己。
其次,组织人力,分析医保接口出错的原因,通过仔细的分析,找出问题所在。每遇到一个问题都必须仔细分析。
第三,当出现问题的时候,与其它家医院沟通,确认问题是否有普遍性。
在上三步做完后,开始给第三方打电话,告知问题,当然还是那句话:怎么就你们能碰到,别的家怎么没有。我很冷静的告诉他:某某医院有这个问题,某某某医院也有这个问题,你可以打电话问一下。而且据我分析,你们的问题应该在什么地方,请你仔细检查实现某功能的代码,问题一定在那里。经过了几次交锋后,我们公司的所有医院得到的服务是最及时的,而且再也听不到什么“怎么就你们遇到这个问题,别的医院怎么没有”这句话。每次打电话,他们都会说:我先去看看。有的时候他们甚至打电话过来问:某医院出现了某某问题,你们这有没有这个现象?如果没有他还会问我们:你们是怎么实现的,能告诉我们不。我们也是尽力的满足他们的要求。
这里插一句:有一次遇到了一个问题,其他家医院都没有这个现象,但我实在是找不出原因,于是给他们打电话,他们详细的问了出现的现象,帮助分析原因,最后,他们的项目经理(一个女孩子)说:你们是不是动态库没有更新啊,提交函数换了。她说完之后我马上意识到了问题所在,一看果然如此。那个女孩很逗,跟我说了一句:哈哈 ,你终于也有错的时候了。
由于双方努力,由不配合变成了配合,由“敌人”变成了朋友。
而且在我们的医院,每个月到社保局交报表,每次都是一次通过,即使有对不上的时候,也会是社保局的人楼上楼下跑来,而且从来没有出现过我们的报表是错的,而社保局报表是正确的时候(并不是统计错误,而是有些数据没有及时传回来)。
所带来的收获是:后来又有几家医院申请医保验收,只要我在现场,百分之百通过。因为社保局的人全认我,我去他们那里,他们的处长要给我烟抽的[处长姓孙,开始还叫我X经理,后来变成了直接叫老X],因为我不仅给他们提意见,而且帮他们解决了很多的实际问题。后来某大型软件公司社保事业部的经理给我打电话问我:你们医保的报表错不错?我告诉他:从来没错过。他问为什么,我直接告诉了他原因。
综上,与第三方配合,不要推责任,一定要清楚自己产品的优缺点,给第三方提问题必须一语中的,几次下来,他们就会心服口服,不会有任何的麻烦。
例2
教育行业,一卡通系统,四川成都。需要第三方配合,但第三方提出的方案是由他们提供接口,我们来配合,但我们的一卡通系统是整个项目的核心。校方为了项目正常进行,有同意这种方案的意思,这涉及到开发成本的问题。
方法:在谈判时,我们派出的技术人员出场,对方是售前人员。我们仔细了解了他们系统功能结构。当他们提出使用他们的接口时,我们明确表示了反对,原因:1、一卡通平台是核心,而且一卡通平台提供有些类的接口,他们完全可以调用;2、如果采用对方的接口,出现问题可能会相互推责任,对项目不利。他们也表示反对,认为调用他们的接口简单易用,而且有现成的方案,如果采用我们的接口,方案不好确定。我们当时就告诉他们:我们现在就可以给你提供方案,你应该如何如何实施,应该修改什么什么地方,应该注意哪类的问题。
结果对方哑口无言,校方看这种形势也对我们的方案表示了支持。达成协议后,对方私下问我们:你们是不是搞开发的呀?我们告诉他们:不是啊,我们是做市场的。
小结:当涉及到对自己不利的情况的时候,一定要判断对形势,利用对方占尽优势的心理,采用专业对不专业的方法,请君入瓮。实际这里边关键是校方的态度,由于我们从技术上进行了详细的分析,校方听得满意,对方不知如何应对,当然他们会转变态度了。
例3
在上海,我方做为第三方,与某公司的数字化校园系统对接。我们是消费系统,对方采用消息机制传输数据。某日,出现问题,学生的消费记录从平台上无法查询,而在我们消费系统中正常,对方一口咬定是我们的问题,校方的人也这么认为。
方法:正好当时我在现场,由于些消费系统当时不归我管,我没有说任何东西。在吃饭的时候,我们的维护人员说:我估计80%是我们的问题。我不太爱听,于是我问我们的维护人员:你在数据提交的时候,怎么做的,给我讲一下。他大概给我讲了一下流程后,我又接着问:你调用对方的提交函数时,是在我们提交的函数之前还是之后,如果对方提交失败是否回滚并有返回语句。他告诉我:在我们的提交函数之前,有返回语句。我同一个问题连问了三次,他都是同样的回答。最后我说:如果你说的提交过程是对的,那我告诉你,80%是对方的责任。晚上那人回来,一进屋就大喊:是对方的事,跟咱们没关系。我了解了一下问题的原因后对他说:下次再遇到情况的时候,不要轻易下结论,分析之后再说。
小结:在遇到问题的时候,一定要清楚自己的流程及出现问题可能涉及到的代码内容,是不是自己的问题无所谓,但一定要知道其中的道理,是我的责任,我不推诿,不是我的责任,我也不去承担。事情一定要搞清楚,然后再发表意见。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值