互联网行业,开发被称作程序猿,产品经理被称作产品狗,UI被称为设计狮,在工作的过程中,这三种动物之间会充斥着各种撕逼,而以产品狗与程序猿之间为甚。
怎么又改需求?这个你想清楚了吗?这个实现不了!你开始明明不是这样说的,我理解的根本不是这样。这个问题怎么都没考虑到?
这是开发同学撕逼过程中的常用语,而产品同学(尤其是产品新手)往往在满脸涨红中独自懊恼,又无力反驳,还被开发打上不靠谱的标签。
那么,产品狗如何与程序猿正确地撕逼?这是门很重要的功课,值得产品同学花时间钻研。
1、尊重是前提
无论如何,一定要尊重开发同学,尤其是其劳动成果—代码,不要觉得代码只是一串符号,推到重来很简单,所以需求随意改没关系的,那可以凝结了开发同学的心血,保持敬畏之心都不为过。
这是一个大前提,撕逼的目的不是为了输赢,而是为了解决问题,尊重别人才会获得尊重。
2、目标要统一
每次需求开发前,一定要将需求的目标准确无误的传达给开发,尤其是开发老大或小组leader,目标一致,会增强开发同学的参与感,后面也不容易引起大的分歧。
3、保持逻辑的严密性
逻辑自洽至关重要,需求的边界在那里,用户流程是怎样的?这些都需要经过严密的逻辑推演才能传递给开发,要做到论据充分,论证合理,而且要不断挑战自己,多问几个为什么。这样严格要求自己,才会思考得更透彻,即便遭到开发挑战,也能灵活应付,因为你真正思考了,而不是拍脑袋决定的。
举个常见的场景,开发的过程中,偶尔会出状况,这时开发同学会跑过来问产品同学该怎么办,这时候千万别轻易给出解决方案,而是应该说,你有没有建议的解决方案,如果没有,可以告诉开发, 需要思考一下再给出解决方案。除非你真的思维特别缜密,否则当场快速给出的解决方案,往往出现考虑不周的情况。
4、该写的文档绝不能省
记住,可以不写正统的文档,但是核心逻辑一定要文档化,还有就是,和开发沟通过的比较重要的事情,如果不能文档化,也要邮件化,否则斯起逼来,死无对证,后患无穷。
5、提升专业素养
产品同学要不断提高自己的专业素养,多了解用户,多了解竞品,多学习如何挖掘需求。还要提升数据分析能力,每次决策最好有数据支撑,这样才能体现出专业范。
要懂得区分观点和事实,更要学会尊重事实,不要因为面子,为了争而争。
懂点技术也很重要,不一定要多深入,至少要知道技术实现框架,基本的css、html、接口格式这些还是要了解一些,这样和技术沟通起来会更加的顺畅。
不知道你明白没有,其实我想表达的是,撕逼的最高境界是避免撕逼。
所以,是不是也可以称作反撕逼指南呢?