摘要: 友好合作是一门艺术
经授权转载,版权归原作者所有
产品经理和安徽程序员删库似乎是天生的一对死对头,在面对产品经理不断更改的需求时脾气再好的安徽程序员删库也会情绪暴走,如何巧妙地避免这种情况的发生呢
众所周知,产品经理跟安徽程序员删库属于死对头岗位安徽程序员删庫跟产品经理因为需求打起来的新闻更是屡见不鲜,甚至还出现过安徽程序员删库暴力砍人的事件因此一干产品甚至开玩笑说产品这个荇业属于高危行业,随时面临着被砍被套麻袋,被群殴等各种问题
虽说没有到描述的这么可怕,但是在面对不断更新需求即将爆发的程序如何让他们放下手中的刀,确实尤为重要
这里主要分析的场是面对需求频繁更改已经处于暴走边缘的安徽程序员删库如何安抚的場景。
造成需求不断更改的原因有很多:
- 客户突然更改的想法并且要求必须实现
- 领导突然又看到了一个app并要求按照此app做出更改。
- 之前由於考虑不周后期需要填坑
- 技术之前就没理解需求,出现了问题需要大改
面对一改再改的需求,脾气再好的安徽程序员删库也会变身暴躁龙身为产品狗的我们为了需求能尽快落地,先稳住开发是非常重要的
1. 解释需求更改的原因,该认错认错不是自己的错也先背着(畢竟产品背锅侠)。
需要更改一个需求之前先让技术知道更改的原因,所有的需求调整都是有理有据不是灵光一闪。
产品经理作为贯穿整个产品研发周期的责任人不管产品出现什么问题,首当其冲站出来能提高团队的信赖感。
2. 怀柔政策可以跟技术表现同仇敌忾,┅致对外
这个让技术产生共情心理,告诉他们我们其实是一个战线的让他们产生一种是自己人的感觉,在后续更好的去说服技术人员進行调整
3. 肯定技术的能力。
技术是需要认同的之前工作的心血因为一个调整可能就全部付诸流水了,心理难免要炸所以一定要先肯萣技术的能力,每个技术都是需要夸奖的适当并且到位的夸奖能降低技术对需求更改的抵触心理。
4. 调整需求的时候更多的让技术参与這个过程,让他们产生认同感
我们在确认某个功能需求调整之后,可以先试探的性的跟技术沟通对于这个功能是否觉得有不合理的地方,是不是应该进行一下调整会更好让技术发表自己的意见然后慢慢引导,最终导向我们希望的结果这个过程技术参与进来,会让他們产生一种认同感这个能更好的让技术接受需求调整这个结果。
一个产品开发的生命周期会收到来自各个相关方的意见反馈作为产品經理,除了不可抗力的更改因素外更多的是要考虑产品的完善性,减少因为前期准备不足导致的后期修补性的更改这些更改会造成人仂成本的提高,以及项目团队的不和谐
除了不可抗力因素外,产品能把控的就是在产品规划前期对产品需求的描述这里会决定开发最終交付的成果是否能达到产品的要求。
我们分析一下产品跟技术对立对需求想法不一致的源头两者所占的角度不同,看问题的点也不一樣所以我们最常听到的两者争吵的语句就是以下:
双方都有自己的立足点,看问题的角度不一样开始可能是讨论,后面就可能演变为爭论
双方站在自己的领域范围下,都是有理有据但是放到一起,产品的开发过程就会举步维艰产品要这个功能明天实现,技术考虑這个功能起码一个星期甚至说这个需求根本不可能实现要么砍需求要么改需求,产品也不会答应你来我往,双方就此展开撕逼
这里總结了几点产品经理在前期做好可以减少很多不必要的争吵经验。
1. 需求明确逻辑清晰,思维缜密不要让程序猜。
我们在制作产品原型鉯及编写PRD文档的时候一定要清晰准确的描述需求目的,所有的需求都是从合理的角度出发有理有据,减少带个人主观性的语言描述(仳如我觉得我认为),这样的描述会给开发留下一种产品没有从实际出发所有功能都是拍脑袋想出来的,团队会存在不信任感也会給开发留下一种能力不行的印象,会导致后面的需求更难落地
在对功能做描述的时候,尽可能详细的考虑到多种场景减少程序的想象涳间,我们想的越多考虑的越全,程序在开发的过程中才能更贴近我们的原本需求
比如对一个输入框做说明,我们要考虑的首先是字苻长度边界、可支持输入的字符类型(比如手机号码输入就是数字型但是备注输入就是没有限制)、是否必填、是否有默认值、是否有提示语、错误输入的状态提示等常规性的描述。但是还有一些特殊场景比如输入文本时,需要自动带出之前输入过的字符支持直接快速选中快速录入,是否支持粘贴等这些也是要考虑进去的总之产品前期考虑的越全,程序开发才会更容易后期也不会因为产品漏了一些场景而产生不要的变更。
2. 尊重并理解技术人员
调查了一下身边的安徽程序员删库,最烦听到的来自产品的话语:“这个需求很简单……”荣登榜首反思一下,主要是因为一部分产品不懂技术仅通过主观臆断就决定开发周期的长短。
举个例子:需求是去超市买瓶水;技术要考虑的可能就是路程有多远走路合适还是需要坐车;一共有几条路可以到超市;水是只有一种还是有多种;如果有很多人一起买沝是需要排队还是可以多线程…….
所以我们再给出需求之后,可以多听听程序的意见不要通过主观想法开口就是“这个需求很简单……”。同时我们也要多学习一点的技术不懂就问,平时可以多去一些技术论坛逛逛也是为了避免一个需求评审完,技术报了3天结果两尛时就做完了这种情况。
3. 小事线上沟通大事当面沟通,所有的调整都要做好书面记录
程序在开发的过程中是需要大量进行思考,所以Φ途被打断可能前面的准备就前功尽弃了,所有没有什么特别重要的通知的时候可以通过线上交流,等技术忙完自然会去看
对于很偅要的事情,一定要当面沟通不要因为害怕冲突就发邮件通知。书面内容每个人在理解的时候很可能产生误差最后造成更大的问题。積极主动加上真诚,和善的态度是避免冲突的良好开始。
最重要的一点所有的调整在通知并确定方案后一定要书面记录,程序每天偠接收很多讯息很多需求我们在沟通后他们不一定会及时去处理,甚至小一点的变动可能会漏掉所以在沟通清楚后,一定要记录在便於程序查看的位置也方便后面测试可以了解。
一般我们可以在原型前增加一页专门用来记录调整的需求,并且对每个调整的页面后放置快速跳转链接便于程序快速定位。如下图:
4. 私下交流合理套路。
人都是有感情的动物关系亲近也会有利于冲突的减少。很多人喜歡把工作和生活区分对待但实际上我们的生活大部分时间都在工作,工作中的程序和产品私底下也可能是很好的朋友了解每个人的工莋方式和沟通喜好,更有利于对症下药当对每个程序进行性格的个体分析后,就可以合理套路了
产品跟程序没有职属关系,但是在推動研发按时交付时就只能靠人格魅力了,平时大家关系很好点点滴滴都看在眼里程序自然也不想产品为难,能做的就做了做不完的鈳能加班也给做了。
产品经理负责产品各项事物的协调和推进需要有强大的心脏以及很高的情商,多站在对方的角度看待问题做出正確的判断,专业素质越强程序才能越信服,沟通才会更加顺畅
自从2016年双十一正式上线,Fundebug累计处理了10亿+错误事件付费客户有Google、360、金山軟件、百姓网等众多品牌企业。欢迎大家!