`
gaofen100
  • 浏览: 1243253 次
文章分类
社区版块
存档分类
最新评论

产品经理与工程师的换位思考

 
阅读更多

【根据2011年4月23日@PMCAFF深圳沙龙活动上本人临场发言整理而成】

今天讨论的话题,跟我前几天发出的博文《走向产品是程序员的第三条职业通道》有些相通之处,都是在谈产品经理和技术人员的协作或通道。

刚才大家讨论中有一个挺热乎的话题,就是在公司里,当老板给我们发号施立要求某个产品在极具挑战的时间内完成上线,有时这些要求甚至是不可能的事情,产品经理人面对这些情形时的困难、纠结和对策。这个话题,正好可以应用到产品经理与工程师之间,我们是不是也常在对工程师们发这样的号施这样的立呢?巧的很,据微博上的消息,与今天我们这个沙龙同时进行的,有@珠三角技术沙龙 的论坛活动,我相信参加那个活动更多的是工程师们,他们会不会也正在讨论着,说我们这帮产品经理就知道发号实施令,要做这个产品要做那个产品,他们的困难、纠结和对策呢?

当我们更多地是在关注产品经理人的疑难与困惑的时候,实际是没有做换位思考。“产品经理与工程师的换位思考”的中心词要落实到“位”上,位,就是定位。很高兴地看到一个现象,似乎我们大家对产品经理的职责认知都比较清楚,也许这正是@PMCAFF的价值和这些年下来的成果。俗话说,“屁股决定脑袋”,产品经理与工程师的换位思考,就是我们要坐到工程师的位子上去思考一下问题,要理解他们的职责,不然的话,实际还只是在呼唤别人来理解我们。说是换位思考,实际上是本位思考

在对工程师的换位思考问题上,首先要做到肯定工程师的价值,发自内心地尊重。我们做产品经理的,一般来说我们清楚要的是什么,而把如何做的问题,交给工程师去实现。我们很多的成就感和价值实现来自于我们对产品的创新、设计和用户诉求与体验的挖掘。打个比方来说,现在要在墙上打个孔挂东西,产品经理的工作,是指定打孔的位置、要求打孔的大小和深度。工程师就是在我们指定的位置,打出我们要的大小和深度的孔。在产品经理看来,打孔这个活,最大的价值是要知道在哪里打,打什么样的孔最合适。至于谁去打,如何打,东家不行西家行的。产品经理常用爱因斯坦说过的,“发现一个问题比解决一个问题更有价值”来武装自己。而在工程师们看来,他们可能会认为,那帮产品经理屁事没做什么,就是指手划脚的,就算没有他们,要挂这个东西,实际他们也是知道该在哪里打孔,打多大多深的。正如一些程序员也是很有产品经理的素养的。这就是产品经理与工程师彼此的本位思考。要换位思考,是我们要尊重专业的价值,要知道很多事情是知易行难,说起来容易做起来难。脑子飞转,想一个问题,产生一个灵感,很不容易,然而,其有没有价值,还得看构思有没有实现,没有实现的构思只是念头或者纸上文章而已。行知,或者说知行合一,必须是产品经理与工程师一体化。有对工程师价值的认可,有内心的尊重,在换位思考讨论中关于沟通的技巧、项目的协同、任务的分解、技术的交流都会得到根本性解决。

在对工程师的换位思考问题上,另外就是珍惜对方的劳动,发出负责任的产品需求。刚才在讨论中,有人提到产品就是不断尝试出来的,永远的beta版,没有人能保证发出的产品策划就是不用修改的最好的版本。工程师总是在抱怨我们的修改与变化,跟工程师之间合作上的矛盾,往往就是因为我们产品定义与规格的反复修改,带给他们工作浪费或重复。或者因为考虑上的一些不周到,需要他们配合进行紧急处理时引来的不快。在这个问题上,坦白地说,我不是太赞成产品经理前面的自我解嘲的观点,我还是很推崇流程的。作为产品经理,你可以有一种胸怀,认为你所定义与策划的产品,不是最优的,不是最好的,以后随时可能会被修改或优化的。但是这只能是一种谦卑的胸怀,最后结果也确是会这样,却不能成为工作质量的状态与借口,所有的变化都是需要成本去应对的。我认为,凡是我们发出的定义、策划、需求,就当前所认知到的条件、因素与资源,都必须是最佳的、最好的、无缺的!不可以把不成熟的、不完善的、没有想清楚的、做得不充分不细致东西就交给工程师们去尝试实现。用责任之心去对待工程师的工作,是最好的换位思考。确实,我们的产品策划不是一下子成形的。定义一个产品,我们会做很多沙盘的游戏,我们需要做很多的推断论证,我们还需要基于一些技术预研来做策划,但是,这些都是我们产品环节的事情,我们可以界定为产品团队内部应该去履行的环节。甚至,如有必要,产品经理可以配备技术的小组给你,归你指挥,来满足你产品策划与定义的需要。这个应该不属于我们说的产品经理与工程换位思考中的工程师,他们是指我们在产品策划与定义环节已经明确,由他们去开发实现的人。在管理学上,不管是PDCA的思想,还是6-SIGMA的DMAIC或DFSS模型,都是把定义与计划放在首要的位置。任何有效率的合理的做事方法模型,都是在提倡把工作前移,想清楚了才去做,改变“总是没有时间想清楚问题,却永远有时间去解决漏洞问题”的状况。产品经理的职责,其核心是要定义产品,这本身就是最具计划性与前瞻性的事情,用鞭子效应来看,前面动一点,后面就是一大片,要有高度的责任心来对待发出的指令与需求。好产品是策划出来的,有效的工作是计划出来的,不是试出来的,偶然撞上的。

能够做到上述两点,相信产品经理与工程师的换位思考,在意识上和通道上是成立的。

那么,究竟产品经理和工程师的换位思考是思考些什么呢?

工程师应该思考的是,

----我所做的这些东西是为谁所做的?

---我所做的这些东西到底有什么价值,有什么用途,解决什么问题?

---我所做的这些东西用户会怎么去使用?

对上述三个问题的理解承度,就决定了工程师在与产品经理沟通时,对产品和产品经理的理解程度,而不是一味地钻在技术的圈子里,拿技术术语抬杠。

产品经理应该思考的是,

---我的这个方案实现的技术逻辑是什么,难点应在哪些方面?

---技术人员每天所做的任何一行代码,一个bug解决,一个功能实现,也都是前所未有的新课题,每天的工作也都是新的,需要我提供什么样的支持?

---期待着工程师来提问,以给我机会把可能没有表述清楚的地方更好地说清楚。很多时候,产品的精彩离不开工程师。

对上述三个问题的思考,就决定了产品经理是不是一个有技术背景的、内行的产品经理.决定了产品经理是否能够跟技术团队有效地沟通、协作,并能在关键环节,与技术团队一起做出正确的决策。

(对本次沙龙活动的更多内容,可参考这里

分享到:
评论

相关推荐

    初中语文文摘生活人畜共居的村庄

    项目经理与软件工程师、产品设计师与测试工程师,他们之间的差异不是地位的高低,而是分工的不同。这样的认识有助于团队成员之间建立积极的合作关系,激发每个人的最大潜能,从而推动整个团队向着共同的目标努力。 ...

    2021员工转正述职报告(15篇).docx

    在团队协作方面,我积极与产品经理、设计师沟通,确保开发的每个细节都能满足项目的整体需求。 在职责履行上,我始终追求细节上的完美,并在技术选型上给出合理建议,为项目的稳定运行打下了坚实的基础。我也意识到...

    [AB PLC例程源码][MMS_044666]Translation N-A.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    kolesar_3cd_01_0716.pdf

    kolesar_3cd_01_0716

    latchman_01_0108.pdf

    latchman_01_0108

    matlab程序代码项目案例:matlab程序代码项目案例MPC在美国高速公路场景中移动的车辆上的实现.zip

    matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    pimpinella_3cd_01_0716.pdf

    pimpinella_3cd_01_0716

    petrilla_01_0308.pdf

    petrilla_01_0308

    [AB PLC例程源码][MMS_041452]Speed Controls in Plastic Extrusion.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    强化学习驱动下DeepSeek技术创新及其对AI发展的影响

    内容概要:本文档由张卓老师讲解,重点探讨DeepSeek的技术革新及强化学习对未来AI发展的重要性。文章回顾了AI的历史与发展阶段,详细解析Transformer架构在AI上半场所起到的作用,深入介绍了MoE混合专家以及MLA低秩注意机制等技术特点如何帮助DeepSeek在AI中场建立优势,并探讨了当前强化学习的挑战和边界。文档不仅提及AlphaGo和小游戏等成功案例来说明强化学习的强大力量,还提出了关于未来人工通用智能(AGI)的展望,特别是如何利用强化学习提升现有LLMs的能力和性能。 适用人群:本资料适宜对深度学习感兴趣的研究人员、开发者以及想要深入了解人工智能最新进展的专业人士。 使用场景及目标:通过了解最新的AI技术和前沿概念,在实际工作中能够运用更先进的工具和技术解决问题。同时为那些寻求职业转型或者学术深造的人提供了宝贵的参考。 其他说明:文中提到了许多具体的例子和技术细节,如DeepSeek的技术特色、RL的理论背景等等,有助于加深读者对于现代AI系统的理解和认识。

    有师傅小程序开源版v2.4.14+前端.zip

    有师傅小程序开源版v2.4.14 新增报价短信奉告 优化部分细节

    [AB PLC例程源码][MMS_047333]Motor Sequence Starter with timers to start.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    商城二级三级分销系统(小程序+后台含源码).zip

    商城二级三级分销系统(小程序+后台含源码).zip

    li_3ck_01b_0918.pdf

    li_3ck_01b_0918

    nicholl_3cd_01_0516.pdf

    nicholl_3cd_01_0516

    1995-2022年 网络媒体关注度、报刊媒体关注度与媒体监督相关数据.zip

    媒体关注度是一个衡量公众对某个事件、话题或个体关注程度的重要指标。它主要反映了新闻媒体、社交媒体、博客等对于某一事件、话题或个体的报道和讨论程度。 媒体监督的J-F系数(Janis-Fadner系数)是一种用于测量媒体关注度的指标,特别是用于评估媒体对企业、事件或话题的监督力度。J-F系数基于媒体报道的正面和负面内容来计算,从而为公众、研究者或企业提供一个量化工具,以了解媒体对其关注的方向和强度。 本数据含原始数据、参考文献、代码do文件、最终结果。参考文献中JF系数计算公式。 指标 代码、年份、标题出现该公司的新闻总数、内容出现该公司的新闻总数、正面新闻数全部、中性新闻数全部、负面新闻数全部、正面新闻数原创、中性新闻数原创、负面新闻数原创,媒体监督JF系数。

    [AB PLC例程源码][MMS_040315]Double INC and Double DEC of INT datatype.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    [AB PLC例程源码][MMS_047773]Convert Feet to Millimeters.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    [AB PLC例程源码][MMS_042349]How to read-write data to-from a PLC using OPC in Visual Basic 6.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    matlab程序代码项目案例:matlab程序代码项目案例论文代码 多篇RMPC 鲁棒模型预测控制Paper-code-implementation.zip

    matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

Global site tag (gtag.js) - Google Analytics