当前位置:网站首页>NPDP|产品经理如何做到不会被程序员排斥?
NPDP|产品经理如何做到不会被程序员排斥?
2022-04-23 12:26:00 【hb15302782362】
产品经理面对客户需求,经常需要和程序员沟通,很多时候一不小心就闹得不愉快了。那么产品经理如何做才能不被程序员排斥呢?
以下这些技巧可以试一试:
- 学习公司产品在用的技术术语、框架
如果你是一个不懂技术的产品经理,在和程序猿沟通时必然会受到技术大牛的轻视。但是为了减少沟通成本和他们对你的轻视,产品经理至少得知道公司现运行产品所使用的技术和相关的技术术语、专有词,明白这个技术是做什么的,解决了什么问题,避免程序猿一个专有词把你搞得晕头转向,沟通起来你就会很被动,达不到工作的目的。
- 描述需求清晰边界
描述一个需求时一定要清晰、可控,能让研发人员很快领悟到你要的是个什么功能。比如,产品经理说:“用户注册界面加一个手机验证功能”。无其他详细说明的情况下让研发人员去开发,研发人员会问:“发送验证码前手机号是否验证唯一”,“手机号格式不对提示信息”,“验证码发送成功提示信息,失败提示信息”“验证码是否一直有效”,“多久以后才可以发送第二次验证码”“同一个手机号在注册时每次申请验证是否发送相同的验证码”…
我们产品经理看起来是个很简单的功能,但是在研发人员实现的时候会遇到很多细节逻辑的处理,这些问题需要产品经理提供详细的说明,越详细,你们直接既定的需求越明确,争执自然会越少。
- 比研发要清楚业务逻辑跳转、数据处理机制,不能给研发挖坑
在2中提到需求清晰的边界,同样业务逻辑和数据处理机制我们再设计产品的时候都一定事先考虑好,不能把全部未知的问题推给研发人员。
- 不要低估每个功能的开发难度,同研发沟通确定工作量
产品上每一个功能都需要研发辛苦编写代码实现,每一个功能的开发难度根据使用不同的技术和研发人员的技术功底不同而不同。所以产品经理在提出需求或者做策划时不要主观的认为很简单而盲目地评估工作量,一定要让需求的实现者去沟通、评估。
- 不能随意篡改已定需求,若真的变更,需评估工作量和时间及技术难度
需求变更一定慎重并且要经过会议讨论,特别是相关技术人员,说明变更的背景、原因,并让技术人员评估新的需求的技术难度和工作量,不要擅自修改需求实现计划。
- 不要将产品的失败全部推到研发团队身上
一个产品的成功依赖于整个虚拟团队的共同努力,虽然研发团队是生产了这个产品,但是其他成员在这个过程中也起着很大的作用,所以就算是产品失败了,也不能将所有原因推到研发人员身上。
- 推动产品进度时,不要像孩子一样喊叫跺脚,使用委婉的办法
当我们推动一项工作时,不能像下命令式的命令研发人员,也不能像孩子一样大吵大叫去要求别人。我们应该用委婉的办法,对方更容易接受的方式去推动工作。
- 宣布一个决定时给出背景和原因,感情的接受永远要比权利上接受更让人舒服
无论是新增一个需求还是变更一个需求,一定要给对方讲清楚背景,不要让研发人员认为产品经理是在主观地乱改需求,从而排斥来自产品经理的工作。
- 当一件事不知道怎么做时,不要指手画脚
不知道就是不知道,要认真倾听他人的意见,千万不要为了显摆自己就胡言乱语,乱指挥,导致工作一团糟。
- 不要乱使用不知道的技术术语
不要关公面前耍大刀,对于不知道的技术术语宁可不用,也不要乱用,更容易让别人感觉你是多么的无知。
- 做出技术决定之前跟技术团队商量
当前互联网技术可以说是飞速发展,今天这个竞品上使用了A技术,明天那个竞品上使用了B技术,而此时产品经理一定要冷静,不要脑袋发热地让研发人员改用新技术,技术的转型和实现是关系到产品整个架构的问题,能否实现需要同技术团队会议讨论。
- 用户承诺某些特性时,需事先沟通评审能否实现
不要轻易许可某个需求,在产品修改或者添加功能时一定要有标准的流程,也就是需求管理的过程,获取到需求后,在需求分析时除了分析该需求的合理性、必要性等,还要让技术人员评估一下改需求能否实现,不要主观的肯定需求和承诺需求。
- 同研发团队共耻辱,同繁华
前面介绍了一个产品的成功依赖于整个虚拟团队的共同努力,所以无论产品的失败与成功,产品经理都要和研发人员共同面对。
- 同理心,理解研发真正遇到的难题
无论是生活还是在工作中,我们都需要有一颗同理心,理解对方的困难,帮助对方克服困难。
- 尊重、倾听研发人员的意见,分析是否采取或者合理的理由
在与研发人员合作的过程中,尊重研发人员的意见,有时候研发人员的意见说不定真的给产品添加新的亮点,不要主观、狭义地认为程序猿就会写代码,其实研发人员的逻辑能力是很强的,说不定你解决不了的问题,研发人员分分钟就帮你解决了,不要看轻视和你合作的每位同事。
- 保持一颗谦虚而又专业的工作风格,得到别人的认可,处理好日常工作关系
无论何时都要保持谦虚和专业的工作态度,无论是在你领导面前还是在一个新手面前,大家都喜欢认真而谦虚的工作伙伴,谁喜欢天天和一个趾高气扬的人在一起工作呢?
版权声明
本文为[hb15302782362]所创,转载请带上原文链接,感谢
https://blog.csdn.net/hb15302782362/article/details/124350960
边栏推荐
- flask项目跨域拦截处理以及dbm数据库学习【包头文创网站开发】
- 万事有你 未来可期 | ONES 2022校园招聘正式开启
- After a circle, I sorted out this set of interview questions..
- Relu function of activation function
- STM32CubeProgrammer基础使用说明
- 软银愿景基金进军Web3安全行业 领投CertiK 6000万美元新一轮投资
- SPSS之单因素方差分析
- Fastjson 2 来了,性能继续提升,还能再战十年
- IDEA 代码格式化插件Save Actions
- Fastjson 2 is coming, the performance continues to improve, and it can fight for another ten years
猜你喜欢
QT one process runs another
In idea Solution to the problem of garbled code in Chinese display of properties file
Tan Xiang, CEO of Kechuang · Pera software: the essence of zero trust is digital security. To B should also deeply study the user's mind
宝塔面板命令行帮助教程(包含重置密码)
How do traditional enterprises cope with digital transformation? These books give you the answer
Database Navigator 使用默认MySQL连接提示:The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or repres
C set Logo Icon and shortcut icon
Qt进程间通信
SPSS之单因素方差分析
VMware virtual machines export hard disk vmdk files using esxi
随机推荐
软件测试基础DAY2-用例执行
Flash project cross domain interception and DBM database learning [Baotou cultural and creative website development]
一个平面设计师的异想世界|ONES 人物
Introduction to metalama 4 Use fabric to manipulate items or namespaces
Hard core parsing promise object (do you know these seven common APIs and seven key questions?)
Relu function of activation function
IDEA 代码格式化插件Save Actions
Basic software testing Day2 - Case Execution
IDEA 代码质量规范插件SonarLint
User interface and im expression (IM 5.6)
Metalama简介4.使用Fabric操作项目或命名空间
智能多线弹性云增加独立的IP地址,如何实现多线功能?
Windows11 安装MySQL服务 提示:Install/Remove of the Service Denied
Outsourcing for five years, abandoned
How to switch PHP version in Windows 2008 system
On lambda powertools typescript
XinChaCha Trust SSL Organization Validated
RT-thread中关键词解释及部分API
Pagoda panel command line help tutorial (including resetting password)
Fabric 1.0 source code analysis (33) implementation of peer channel command and subcommand