背景
做了几年软件外包,包括 iOS/Android App、Web App、小程序开发等,还包括产品规划、原型设计、UI 设计。遇到不同的甲方,但多数都是对软件开发一知半解,多数是上网查,或是有身边朋友懂一点点的,综合多方意见后发布外包需求。在这过程中,发现了不少的坑,这些会直接影响到双方合作的顺畅程度。
我们知道,甲方肯定是迫切希望悬赏解决问题,才会找到乙方。而在默认甲方不具备开发知识的前提下,乙方的服务态度很多时候决定了合作的成功与否或者说后续合作过程中的顺畅度。
甲方思维
首先要理解什么是甲方思维方式。
甲方的思维方式其实很简单,遇到问题、找人解决、支付酬劳。那么我们不难发现,甲方的最大痛点,就是在核心业务以外的软件部分并不擅长,从而需要有专业的软件开发团队帮助完成开发。这样甲方能把自己的精力集中在自己的核心优势上面,更利于业务的发展。那么既然甲方不懂,传统上有一些方式可以找到乙方开发者,比如朋友介绍、第三方平台悬赏(码市、快码、开源众包、英选)。同时甲方在接洽数个乙方开发者之后,需要进行一轮的仔细沟通和对比,查阅开发者的过往经验,如果遇到不懂的,还需要上网研究。绝大多数情况下,甲方提出的想法是不成熟的,正是需要专业领域的人来纠正或者辅助其持续完善。
乙方思维
甲方与乙方不撕逼是不正常的。软件外包领域,如果你找的是个人开发者,那么在多数开发者不具备良好的沟通能力前提下,撕逼的概率会大大增加。因为前面已经阐明,甲方并不懂技术相关的知识,而乙方总觉得甲方提出的想法不切实际,从而根本没耐心告诉甲方什么是对的什么是错的,只是单纯从甲方的判断出发来抵制甲方的想法。自然会形成撕逼的局面,这其实就是沟通的问题而已。另外,有的人喜欢一上来直接报价,我觉得这是极其不负责任的,因为你的需求还没理清楚,盲目报价不仅会对项目实际情况作出错误判断,还会让甲方觉得你非常不专业,连他的需求都没理清就急着报价,感觉很不靠谱,还怎么能把本来不懂的事情放心交给你去做?
互惠互利
如何能双方互惠互利?其实也很简单,我觉得作为乙方,需要礼让甲方。原因如下:
1. 甲方没有技术知识储备,这是大大大前提,非常重要,要念100遍
2. 甲方有能力解决的话,根本没你乙方什么事
3. 乙方竞争很大,没了你一个地球还是会转的,并且甲方还是能找到耐心解答的乙方
乙方应提供超出预期的服务:
1. 耐心并仔细地倾听甲方的想法
2. 认真并反复审阅甲方的需求文档
3. 当甲方有些问题并不理解的时候,多花一倍的功夫科普一下,并且找到依据佐证你的说法
4. 先谈清晰需求,再谈钱
最后
乙方团队,最好有个耐心的产品经理或能力强的项目经理,有的专业外包公司会有销售经理来对接甲方,我觉得这恰恰是最不专业的。换个角度思考,你觉得你喜欢跟一个开发问题也不是很懂的销售人员沟通需求吗?销售人员的职责是什么?当然是把公司服务销售出去,目的是销售。而产品经理的职责是什么?是把产品做好。产品经理在初期接洽甲方的时候尤为重要,把每个甲方的产品当做自己的产品来做,才能做出好东西,才能真正解决甲方问题,而不是为了收钱而做事。