很可惜 T 。T 您现在还不是作者身份,不能自主发稿哦~
如有投稿需求,请把文章发送到邮箱tougao@appcpx.com,一经录用会有专人和您联系
咨询如何成为春羽作者请联系:鸟哥笔记小羽毛(ngbjxym)
有一个新创业的项目,我个人有一点点投资参与的,最近开发进度一直不如预期,因为开发的负责人也是我认识很久的一个朋友,所以有点奇怪,就去聊了聊。(说来惭愧,主要我也有责任,本来答应一开始研发就介入做一些技术沟通的工作,结果自己太懒,一直没太多过问) 然后发现,问题主要还是出现在沟通环节。这个创业团队的负责人,业务运营能力应该还是有的,但是他们之前没有技术产品开发的经验,简单说就是,团队里缺乏一个产品经理的角色,需求的反复和双方理解的歧义导致了研发周期的延宕。
这个场景相信很多创业公司,甚至规模不小的公司都出现过,我也不敢说自己就可以彻底的解决,但是还是分享一下关于产品需求设计与开发沟通的一些观点。
很多产品人员做需求设计,给开发的时候只告诉开发你要做这个这个,那个那个,而并不具体说明为什么要做这些,也许他们认为开发不需要了解这个,也许他们认为开发应该一看就明白这是什么,但实际上,往往这里就产生理解歧义。这是很常见的问题。
此外,产品人员,特别是没有技术背景或技术背景一般的产品人员,有时候会替开发人员多想,比如会认为这样做简单而那样做复杂,但也许技术实现成本并不是他想象的那样,而对于创业公司,实现成本往往也是特别重要的需要考虑的因素,产品人员往往没有给出实现成本最低的方案,而开发人员则盲目按照定义的需求出发,有时候做出的东西从实现成本来说非常不经济,特别是时间成本,消耗非常巨大。
在符合第一要旨的前提下,开发人员应能参与需求的讨论,我知道有些大公司或者产品经理不希望这样,我定义好的需求你去实现就好了,你做研发的讨论这个干什么? 但这样其实是有好处的。
1、研发人员的参与意识强,对产品的热爱度和积极性会提高。
2、加深对需求目标的理解,减少开发过程中因理解歧义做出无用功或不符合需求的状况。
3、有可能提供目标一致,而更低实现成本的方案。对创业公司,开发力量不够完善的场景而言,这一点也非常重要。
当然,强调一点,研发人员可以参与需求设计的讨论,但决策权仍需要明确掌握在产品经理手里,(如果研发人员确实更懂得需求定义,可以兼任产品经理。但只要你赋予了独立的产品经理角色,这个需求的决策权还是必须给予保证的。)
在给出具体功能需求设计之前,应给一个总纲,也是为了加深需求理解,形成完整的需求概念的一步重要工作。
很多时候,产品经理会觉得,我说的都那么清楚了,你怎么不明白呢? 其实主要就是因为在这个环节上产品经理对整个项目的背景,结构,前提,目标早已有了代入感,所以觉得每个细节都理所当然是这样的,但是对研发而言,他们并没有得到完整的背景信息,对细节的理解往往就出现偏差和误判。对彼此功能点的关系,相互的联系了解的支离破碎,那么实现起来这个系统也就难免出现不尽如人意的地方。
常见的,比如,用户的某个属性,在某个功能中体现出来,而在另一个功能中被赋予或产生变化的,但是因为需求设计的时候,没有给出整体的结构和流程,只是在局部的设计中提供了不精确不严谨的描述(产品经理也许觉得描述的足够清楚了,但是缺乏必备的背景信息铺垫),那么实现的工程师,(甚至可能两个不同功能是不同工程师实现),也许会误判做成两个不同的字段,赋予不同的定义。这样这个属性的实现就彻底错了,而在上线前甚至双方都没意识到存在这样的问题。
不论是设计网站,还是设计app,基本都是由一个到多个交互视图组成需求设计。
产品人员在提供这样的应给与研发者如下三要素
1、界面元素,比如哪里是文字,哪里是下拉框,哪里是按钮,这些属于界面元素,可以用草图,或word简单排版,但要明确界面上的元素是什么,如何展现。是静止?浮动?
2、数据逻辑,这一点往往也是非常多创业团队和新手产品经理容易忽视的,比如页面这里是最新新闻,那么你要说明,这个最新新闻是基于怎样的数据逻辑获取的,当然这个基本上工程师都知道,按照时间逆序就好,但是如果涉及,比如有一个区块叫做推荐游戏,那么你要告诉开发人员,这个推荐游戏是从什么地方取出来的信息,按照什么逻辑取出来的。有的产品经理说,这不是技术活么?我怎么知道? 哦,要是真不知道,就要跟技术人员沟通这个问题,看看你需要这个地方出现的东西体现出怎样的一种特征,然后问他应该怎么来设计,然后你也要参与思考,这个数据逻辑是否符合用户的预期,以及在运营中是否会出现一些比如说位置会固化,新数据无法体现的问题,这些都是产品经理要思考和确认的,不能说甩手给技术,当然,如果你遇到一个特别有产品经验和理念的工程师,他真能帮你都解决好,但这情况其实非常罕见。
3、操作逻辑,界面上可以进行操作的有哪些元素,哪个可以点击,可以选择,操作后出现怎样的反馈,比如显示浮层?进入新页面?或怎样怎样? 这也是要在需求设计文档里说清楚的。
一个视图的设计,说清楚界面元素,数据逻辑,操作逻辑,开发者才能明确这个视图的开发需求。不要让开发的工程师自己去猜,去揣测,如果有些逻辑涉及算法,产品经理不清楚,也要与开发者确认他所采用的逻辑是什么,以及效果是什么,并与自己所预期的效果做比对,而不是说,这个我不清楚,让工程师决定。 操作逻辑可能会指向其他视图,这就是前面说的,结构流程图要说明的地方。
在百度这样的公司,产品经理要写繁琐冗长的MRD,(其实早期的MRD不繁琐,也不冗长,但后来对需求定义的精确性要求越来越高,内容就越来越繁冗了)。其实我不喜欢这样的风格,沟通成本太高,所以对于创业公司而言,还是尽可能简单直接有效最好。 那么我认为,要做到简单直接有效,做好如上几点,对于大部分场景来说,应该就可以满足。
重复一下,第一,要让开发工程师明确需求的目的并参与讨论。第二,要给出结构图,流程图,对需求有完整的认识。第三,针对具体的视图,提供元素,数据逻辑,操作逻辑 三要素,其实并不会很复杂,正常一个视图写一页到两页就够了。如果开发工程师配合比较默契,有较多合作基础,中间很多内容可以写个略字。但是这个结构建议还是养成习惯。
说一个执行中的要点,当产品经理给技术人员展示完文档,表达完需求后,最好的一种确认方式是让技术人员按照自己理解重述一下需求,重述的过程往往容易暴露出理解的歧义。确保你表达的与对方理解重述的一致,这样有可能减少很多后续的麻烦。
今天讲的主要是产品经理如何更好的与技术沟通;那么在产品设计中,如何更好的满足用户需求,是另一个特别大的话题,以后有机会我们再聊聊看。
作者:曹政
微信公众号:caoz的梦呓(caozsay)
本文为作者独立观点,不代表鸟哥笔记立场,未经允许不得转载。
《鸟哥笔记版权及免责申明》 如对文章、图片、字体等版权有疑问,请点击 反馈举报
Powered by QINGMOB PTE. LTD. © 2010-2022 上海青墨信息科技有限公司 沪ICP备2021034055号-6
我们致力于提供一个高质量内容的交流平台。为落实国家互联网信息办公室“依法管网、依法办网、依法上网”的要求,为完善跟帖评论自律管理,为了保护用户创造的内容、维护开放、真实、专业的平台氛围,我们团队将依据本公约中的条款对注册用户和发布在本平台的内容进行管理。平台鼓励用户创作、发布优质内容,同时也将采取必要措施管理违法、侵权或有其他不良影响的网络信息。
一、根据《网络信息内容生态治理规定》《中华人民共和国未成年人保护法》等法律法规,对以下违法、不良信息或存在危害的行为进行处理。
1. 违反法律法规的信息,主要表现为:
1)反对宪法所确定的基本原则;
2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一,损害国家荣誉和利益;
3)侮辱、滥用英烈形象,歪曲、丑化、亵渎、否定英雄烈士事迹和精神,以侮辱、诽谤或者其他方式侵害英雄烈士的姓名、肖像、名誉、荣誉;
4)宣扬恐怖主义、极端主义或者煽动实施恐怖活动、极端主义活动;
5)煽动民族仇恨、民族歧视,破坏民族团结;
6)破坏国家宗教政策,宣扬邪教和封建迷信;
7)散布谣言,扰乱社会秩序,破坏社会稳定;
8)宣扬淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪;
9)煽动非法集会、结社、游行、示威、聚众扰乱社会秩序;
10)侮辱或者诽谤他人,侵害他人名誉、隐私和其他合法权益;
11)通过网络以文字、图片、音视频等形式,对未成年人实施侮辱、诽谤、威胁或者恶意损害未成年人形象进行网络欺凌的;
12)危害未成年人身心健康的;
13)含有法律、行政法规禁止的其他内容;
2. 不友善:不尊重用户及其所贡献内容的信息或行为。主要表现为:
1)轻蔑:贬低、轻视他人及其劳动成果;
2)诽谤:捏造、散布虚假事实,损害他人名誉;
3)嘲讽:以比喻、夸张、侮辱性的手法对他人或其行为进行揭露或描述,以此来激怒他人;
4)挑衅:以不友好的方式激怒他人,意图使对方对自己的言论作出回应,蓄意制造事端;
5)羞辱:贬低他人的能力、行为、生理或身份特征,让对方难堪;
6)谩骂:以不文明的语言对他人进行负面评价;
7)歧视:煽动人群歧视、地域歧视等,针对他人的民族、种族、宗教、性取向、性别、年龄、地域、生理特征等身份或者归类的攻击;
8)威胁:许诺以不良的后果来迫使他人服从自己的意志;
3. 发布垃圾广告信息:以推广曝光为目的,发布影响用户体验、扰乱本网站秩序的内容,或进行相关行为。主要表现为:
1)多次发布包含售卖产品、提供服务、宣传推广内容的垃圾广告。包括但不限于以下几种形式:
2)单个帐号多次发布包含垃圾广告的内容;
3)多个广告帐号互相配合发布、传播包含垃圾广告的内容;
4)多次发布包含欺骗性外链的内容,如未注明的淘宝客链接、跳转网站等,诱骗用户点击链接
5)发布大量包含推广链接、产品、品牌等内容获取搜索引擎中的不正当曝光;
6)购买或出售帐号之间虚假地互动,发布干扰网站秩序的推广内容及相关交易。
7)发布包含欺骗性的恶意营销内容,如通过伪造经历、冒充他人等方式进行恶意营销;
8)使用特殊符号、图片等方式规避垃圾广告内容审核的广告内容。
4. 色情低俗信息,主要表现为:
1)包含自己或他人性经验的细节描述或露骨的感受描述;
2)涉及色情段子、两性笑话的低俗内容;
3)配图、头图中包含庸俗或挑逗性图片的内容;
4)带有性暗示、性挑逗等易使人产生性联想;
5)展现血腥、惊悚、残忍等致人身心不适;
6)炒作绯闻、丑闻、劣迹等;
7)宣扬低俗、庸俗、媚俗内容。
5. 不实信息,主要表现为:
1)可能存在事实性错误或者造谣等内容;
2)存在事实夸大、伪造虚假经历等误导他人的内容;
3)伪造身份、冒充他人,通过头像、用户名等个人信息暗示自己具有特定身份,或与特定机构或个人存在关联。
6. 传播封建迷信,主要表现为:
1)找人算命、测字、占卜、解梦、化解厄运、使用迷信方式治病;
2)求推荐算命看相大师;
3)针对具体风水等问题进行求助或咨询;
4)问自己或他人的八字、六爻、星盘、手相、面相、五行缺失,包括通过占卜方法问婚姻、前程、运势,东西宠物丢了能不能找回、取名改名等;
7. 文章标题党,主要表现为:
1)以各种夸张、猎奇、不合常理的表现手法等行为来诱导用户;
2)内容与标题之间存在严重不实或者原意扭曲;
3)使用夸张标题,内容与标题严重不符的。
8.「饭圈」乱象行为,主要表现为:
1)诱导未成年人应援集资、高额消费、投票打榜
2)粉丝互撕谩骂、拉踩引战、造谣攻击、人肉搜索、侵犯隐私
3)鼓动「饭圈」粉丝攀比炫富、奢靡享乐等行为
4)以号召粉丝、雇用网络水军、「养号」形式刷量控评等行为
5)通过「蹭热点」、制造话题等形式干扰舆论,影响传播秩序
9. 其他危害行为或内容,主要表现为:
1)可能引发未成年人模仿不安全行为和违反社会公德行为、诱导未成年人不良嗜好影响未成年人身心健康的;
2)不当评述自然灾害、重大事故等灾难的;
3)美化、粉饰侵略战争行为的;
4)法律、行政法规禁止,或可能对网络生态造成不良影响的其他内容。
二、违规处罚
本网站通过主动发现和接受用户举报两种方式收集违规行为信息。所有有意的降低内容质量、伤害平台氛围及欺凌未成年人或危害未成年人身心健康的行为都是不能容忍的。
当一个用户发布违规内容时,本网站将依据相关用户违规情节严重程度,对帐号进行禁言 1 天、7 天、15 天直至永久禁言或封停账号的处罚。当涉及欺凌未成年人、危害未成年人身心健康、通过作弊手段注册、使用帐号,或者滥用多个帐号发布违规内容时,本网站将加重处罚。
三、申诉
随着平台管理经验的不断丰富,本网站出于维护本网站氛围和秩序的目的,将不断完善本公约。
如果本网站用户对本网站基于本公约规定做出的处理有异议,可以通过「建议反馈」功能向本网站进行反馈。
(规则的最终解释权归属本网站所有)