我曾经带领了一个非常棒的软件开发设计团队,那个团队的每个成员都很积极上进,目标清晰,意愿强烈。可是,在设计开发一个新产品的过程中,需求经理和开发经理发生了激烈的争执,以致于互相不认可,甚至不愿再合作工作。我当时是产品总监,官司自然打到我这里。
争执的起因是开发经理埋怨需求经理的需求设计经常发生变更,导致开发工作反复调整。而需求经理认为需求的变更调整又很正常。
我心里很明白他们的问题是个麻烦问题,这是在软件新产品开发设计过程中常见的问题,没有谁对谁错,没有标准答案的。
这个时候,我更清楚,他们的问题不是事态的问题,是心态的问题。
于是,我和他们进行了有效的对话(需求经理是A,开发经理是B,我是C):
C:我留意到你们现在的情绪都很糟糕,都很受害的样子,发生了什么事情呢?
B:A的需求设计总是改来改去,经常让我们的开发工作反复调整,我这开发没法做下去了!
A:我们的需求设计不可能完全做到一步到位,需求设计经常需要一些关联的变动和调整的,这很正常啊,如果B觉得设计可以不调整就一步到位做好,那你来做好了,我才不想和搭档做!
C:我知道你们的问题了,那你们认为接下来该怎么办呢?
B:你是产品总监,你来决定吧。
C:A和B,我们整个团队的目标是什么?
A:我们的目标是打造一款优秀的ERP产品。
B:是的,我的目标也是这样!
C:很好!留意你们现在的情绪和对抗状态对这个目标有什么帮助?
A:没什么帮助,反而整个进度因为我们停下了。
C:我们该怎么办?
B:我明白你的意思了,我想我应该更负责任的和A去沟通。
A:我要调整一下我的工作方式,尽量减少需求的改动,每一次改动都和他们仔细的沟通才对。
C:问题解决了,现在你们的状态如何?
B:我现在好多了,受害的负面情绪和对抗对于我们的目标是无效的,我应该更负责任的去对待。
C:呵呵,握个手吧:)
两个人握手言和,高高兴兴回去工作了。
上述案例,我的分享是:
1、解决事情的方法要:基于目标而不是基于问题;
2、最高效的解决问题途径:放下无效,建立有效。