[心得] PM如何与工程师工作、工程师雷区干话大全

楼主: annedoo (萧安)   2019-02-24 11:04:02
哈囉~我是在软件业工作的PM,
最近跟朋友写了一些文章分享从PM角度如何跟工程师、资料团队合作,
以及我刚开始当PM的时候踩过的雷,分享给新手PM参考~
(虽然不知道这个版PM多不多啦!站出来!)
也请各位工程师大大鞭小力点,欢迎在 Medium 或站内信交流~
如何跟资料科学家合作?
https://pse.is/F893Y
如何跟工程师合作?
https://pse.is/F5J57
工程师雷区干话大全
https://pse.is/FKDGG
一、你当我会通灵喔?
使用情境
当产品经理的需求提的不清不楚,要工程师自己花心思猜测或设计时。
优化方向
找工程师讨论或实作之前,先将目标、需求、BUG 的重现方式写清楚。
二、你这不叫敏捷开发,叫做陨石开发。
使用情境
没有规划清楚 Product Roadmap 和优先级,常有插件产生。
优化方向
新需求或需求更改在所难免,但尽量避免让团队将 A 功能开发到一半时,突然又要换去做 B 功能。可以在 Sprint 衔接中间再来处理小插件。
三、又要改,还是我直接帮你开一个 bitbucket 帐号?
使用情境
产品经理没想清楚就行动,导致同个功能来来回回改动多次。
或是小文案的改动,实际修正很快,但特别开 task 来做的时间成本并不低。
优化方向
需求统整好再一次开,避免多次来回修改,若真的临时有小需求要改,请怀抱着感恩与谦卑的心面对辛苦的工程师大大。
四、没有做不做得到,只有做不做得完。
使用情境
产品经理带着一个初步的想法去问工程师“这做得到吗?”对工程师来说,以他高超的能力,没有做不到的功能,只有做不完的需求。
优化方向
产品经理带着想法去问工程师时,可以先将目标、几种不同类型的解法建议、时间与资源限制都列下后,再询问实作的复杂度、可扩充性等等,同时也可以多问一些开放式问题,别用“这做得到吗?”打天下。
五、什么叫做这个应该很简单,那你来教我!
使用情境
产品经理带着一个需求并脱口而出“这个应该改很快吧!”、“这明天可以给我吗?”或是在工程师卡关绞尽脑汁思考的时候,坚持要给工程师技术建议,希望能帮助他们更快完成工作。(醒醒吧,你帮不上忙的!)
优化方向
提出一个新的需求时,给工程师足够的时间“实作”外,也要给工程师足够的时间思考他需要多少时间来实作。
六、你有听懂吗?那你讲一次给我听。
- 很好,那你去解释给 XXPM 听,因为他听不懂。
使用情境
工程师对产品经理说明为什么某个 BUG 会产生、某个解法不可行、某个实作很复杂,要先理解技术才能继续规划功能时。
优化方向
请工程师有耐心的说明,也请产品经理自己先做功课。我过去合作的工程师会先贴一些网络文章(技术说明、实作案例)给我看,叫我看完再回去找他讨论,节省双方时间。记得做笔记,好事不说第二遍。
七、我这边测是正常,还是不 work 吗?你有清 cache 吗?
- 你用无痕看看。我刚有改,你有 deploy 最新版本到 staging 吗?
- 昨天我测还好好的啊,为什么你试就不行?你很强欸你要不要转去做 QA?
使用情境
产品经理发现问题回报给工程师后,工程师测不出来。
优化方向
测到问题时,将重现步骤、截图清楚地提供给工程师,他们才能够按图索骥的 debug 和测试。
有的时候是不同新功能彼此有 dependencies 或逻辑不一致,上线前没注意就全部 merge 在一起造成整合测试时才发现问题,这时可能就要拉回去修改。
八、所以这是 bug 还是 feature?
使用情境
文件写得不够清楚、使用者回报一个没遇过的问题,当产品经理拿着一个你觉得是 bug、他觉得是 feature 的使用状况来质问时。
优化方向
产品经理要将文件细节、特殊使用情境想清楚,工程师实作时遇到不确定的状况也可以主动找产品经理沟通。不过到底是 bug 还是 feature,最后还是使用者说了算
以上~~~
作者: bboy81905 (庄家)   2019-02-24 11:21:00
好文
作者: iamhandsome (原来我不帅)   2019-02-24 11:22:00
安毒推推
作者: MOONY135 (谈无欲)   2019-02-24 11:26:00
这应该很简单吧 是大忌
作者: hwChang (聪明是天赋 善良是选择)   2019-02-24 11:31:00
推推
作者: AnAnNiHow (安安你好)   2019-02-24 11:36:00
作者: Chris926926 (Jan Egeland)   2019-02-24 12:45:00
我最近常常听到,不就复制贴上就好了吗?应该很简单吧?真的理智快断线,又一直被压时程
作者: anandydy529 (AndyAWD)   2019-02-24 12:46:00
别人家的PM和QA都不会让我失望
作者: alan3100 (BOSS)   2019-02-24 12:56:00
最后一点怎么会是使用者说的算?
作者: knme (knem)   2019-02-24 13:05:00
作者: alloha (lindachiou32)   2019-02-24 13:24:00
哈哈哈哈哈赞!推推
作者: yenru (戴菲娜)   2019-02-24 13:47:00
大家是要一起合作把事情做好,而不是互相扯后腿
作者: paint (有斑纹的马)   2019-02-24 14:17:00
哈哈哈哈哈哈哈 推
楼主: annedoo (萧安)   2019-02-24 14:37:00
真的很感谢我们工程师在我说了一些很瞎的话之后还愿意跟我讨论,告诉我下次不可以再这样哈哈哈哈哈!
作者: adern9 (adern9)   2019-02-24 15:07:00
还以为是电虾板主
作者: ripple0129 (perry tsai)   2019-02-24 15:08:00
线上产品某功能你认为行为上是有bug,使用者已经用习惯了,你突然把他改了他还会叫你改回来,因为用习惯了,这种就是使用者说的算的feature。
作者: chiang1 (欧喷羌ㄙ)   2019-02-24 15:28:00
原PO聪明正妹PM 推推
作者: even810911 (even)   2019-02-24 16:49:00
好文推推!
作者: diejudas (飞良汐)   2019-02-24 19:02:00
优化好刺眼
作者: jeffrey0401 (iQec)   2019-02-25 01:09:00
我想把这篇给公的全部人看了 XD
作者: bakedgrass (蒙古烤小草)   2019-02-25 08:15:00
楼上没有认识母的人吗?
作者: Dnight (暗夜)   2019-02-25 09:13:00
不是功能差不多吗?复杂贴上改一改就好了怎么那么久
作者: ESRI99 (炎凉)   2019-02-25 09:22:00
怎么文字有声音?..疑?
作者: deray (Deray)   2019-02-25 09:40:00
bug还是feature?这我真的没听过XD
作者: mirae (国境之南)   2019-02-25 10:27:00
最后一个应该反过来,通常是你觉得是feature, PM全部回bug
楼主: annedoo (萧安)   2019-02-25 11:26:00
回楼上,的确有时候我(PM)觉得是 bug 工程师觉得是 feature,所以其实不是工程师开发错而是一开始没沟通清楚QQ阿主受词混乱因为这篇是从PM角度写给PM看哈哈
作者: orech2002 (Raphael)   2019-02-25 11:28:00
我遇过....只寄一张图然后写说请帮忙确认问题WTF?
作者: alan3100 (BOSS)   2019-02-25 13:16:00
理论上应该是重新设计符合使用者的习惯而不是rollback工程师觉得是bug换另一个工程师来看还是bug放著就是技术债,系统如果持续复杂就看客服还工程师先崩
作者: cobrasgo (人鱼线变成鲔鱼线,超帅)   2019-02-25 19:40:00
我最赌烂5
作者: dollar1019 (Dollar)   2019-02-26 03:58:00
写的很棒,有在思考沟通起来是很快的
作者: RedDracula (喔.)   2019-02-26 20:02:00
其实工程师要的很简单,就是一个体贴的正妹
作者: boo1024555 (什么什么)   2019-02-27 23:38:00
干 根本是在说我

Links booklink

Contact Us: admin [ a t ] ucptt.com