童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

经验总结:产品需求文档的编写四步法

3月15日 老巫婆投稿
  文章为作者结合自身工作经验总结的编写需求文档的方法,希望可以对你的产品工作带来帮助。
  作为产品经理,编写需求文档是产品工作环节中最基本的,同时也是非常重要的工作。
  刚开始,我们通常会拿别人的需求文档作为模板来套用,这种格式化的需求文档看起来挺专业,但慢慢地会感觉到别扭。因为每项需求定义所需要的表达元素都不一样,多了没必要,少了又说不清楚。而这种填空式的文档,总会让人有一种束缚感。
  经过自己多年的工作锤炼,最终慢慢形成了自己的一套需求文档编写步骤和方法,从此屡试不爽。而也就从这之后自己对需求文档的有了更深一层的理解。
  我们先来说说编写需求文档的步骤。
  1、建立版本功能需求树。
  也就是需求的结构化可视化处理。
  通常,产品经理会有一个需求池。我们根据需求的重要性和紧急性从需求池中挑选出部分需求,作为产品迭代版本的工作内容。确定了要纳入版本开发的需求点之后,接下来要做的并不是编写需求,而是画需求树。
  这一步要用到的工具便是思维导图软件。我们将从需求池取出来的零散需求,以分类别的方式进行结构化处理。如按模块化分,按用户角色化分等,从而让一个个的需求点组成一个个较完整的功能。这样的好处是,让需求点之间形成联系,而这个过程则可能会演化出新的必要性需求,也将之纳入到版本需求中去。
  这个时候的需求导图,类似于树干加上枝干,已经形成了产品需求树的大概样子。
  将零散需求结构化处理之后,便要进行进一步的细化,也就是画出需求细枝。
  在每个需求点之下,都会有些关键的,重要的元素构成。将这些元素画出来,有利于后面的需求文档编写工作,避免产生遗漏。
  把所有的细枝都画完之后,我们的需求树便已完成。看到这个需求树,自己心里已经大概知道需求文档要写些什么了。
  2、建立需求文档目录结构。
  需求文档的目录结构,就是用来确定文档的内容和表达形式的一种有力手段。在写需求内容前先把整个文档的目录结构确定后,编写文档的效率会大大提高,也会使得文档的表达逻辑更为清晰明了。
  一般情况下,产品经理都会有自己的一套比较常用的目录结构,用于快速地建立文档框架。但是在很多时候,通用目录结构可能并不能满足特定需求下的表达效果。因为不同的需求所需要使用到的表达方式是不一样的,只有针对性地采用合适的表达方式才能使你编写的需求文档产生事半功倍的效果。
  比如,针对用户端APP形态的功能定义,则更侧重的是信息架构、页面展现、用户体验,所以在原型设计和关键交互要求是需要重点说明的。因此,在这部分需求的内容结构上,需要将“原型设计”及“交互说明”单独列入到目录结构中去。
  比如,针对后台功能,侧重的是数据处理和存储,所以在数据项定义、数据流转、规则说明等方面需要进行完整说明。而如果这几部分内容较多,则也是需要进行划分,最终体现在目录结构中。
  再如,涉及到多系统间业务交互的,或者业务流程较为复杂的,则可能需要考虑加入系统间业务交互说明、接口定义、业务流程描述等内容。
  如此这般,都是需要针对不同类型的需求采用不同的表达方式来描述需求。最终的目的也都是为了让文档使用者(开发工程师)更容易理解你所定义的需求。
  所以,我们在写文档之前进行目录结构设定,是为了框定文档的内容和表达方式,相当于我们建筑里的框架结构。搭建好之后,便可以进行快速填充了。
  3、详细需求内容填充。
  做好以上两步,那这一步就变得简单多了。因为你知道了要写什么,而且还知道要怎么写,剩下的无非就是时间问题了。
  这一步,最重要的就是把需求描述得更容易理解,要站在开发工程师的角度来考虑如何表达。另外就是逻辑要严密,不要产生需求漏洞。
  4、需求文档版本更新。
  产品需要迭代,需求文档也一样。当你的需求文档发出去之后,经过评审,以及在后续项目进行过程中都有变更需求定义的可能,这就涉及到了文档的更新问题。
  我们可以称之为需求文档迭代。这个工作最重要的就是版本管理。每次文档更新,我们都需要像产品版本一样给予定义一个版本号。这个版本号跟产品版本要区分开来,文档版本号是在产品版本之下的,所以只需要进行简单的命名即可。
  通常,我会将需求文档版本号命名为Rx,如R1,R2,R3等等。R表示requirements,即需求。默认将首次发布的需求文档版本定为R1,后续每次变更修改则依次命名为R2,R3且要说明此次版本变更的说明。另外还有就是修改人,修改时间等信息。
  而在具体内容修改的地方,最好能把改动的地方标识出来,比如用高亮的字体颜色进行区分。这样能让开发人员一目了然,便于阅读。
  最后,对于需求文档的编写,还需要明白如下几点:
  编写产品需求之前的核心工作是分析理解需求,弄清楚用户到底要什么?重视需求分析,脑补用户使用场景,理解用户目标,完整地渲染出用户需要的产品功能,做出用户需要,可用,好用的产品设计。
  需求文档的目的是产品经理将用户需求通过分析设计转化为研发人员可理解(有来龙去脉),可实现(逻辑完整通畅)的产品开发说明书。要用研发人员可以理解的语言及方式来描述,要考虑使用对象的阅读体验。
  了解必要的技术实现原理和流程。如对接微信支付,你需要了解微信支付接口相关的技术能力及对接流程,通过整合自己的业务需求和流程,做出合理、可实现的设计。
  当没有专门的交互设计师时,产品经理需要同时考虑交互体验设计,但绝不要沉浸在交互设计效果的模拟实现上。能说一句话说明白的事,就不要去做交互,因为你不是交互设计师,你的工作重心在于需求定义本身。
投诉 评论 转载

从0到1和从1到100:产品经理的应对之道一个产品从0做到1,和从1做到100,哪个更难?对待这两个阶段,产品经理如何应对。一个产品从0做到1,和从1做到100,哪个更难?Paypal创始人之一,Peter……如何写出一份可以征服研发的PRD?你连PRD都要被怼,还叫什么产品经理!应该算是第一篇文章,我觉得标题起得应该还算不错,嘿嘿嘿嘿~~其实我今天就是想和大家聊聊:PRD产品需求文档以及如何写好一个PR……数据产品经理需要掌握最常用的逻辑回归算法单纯理解算法还算容易,但是到实际工作中就往往理不清头绪,特征变量从哪来,又怎么选,模型的输出结果是什么,如何评价模型好坏,有了模型如何应用,模型上线之后还要做什么等等一系列问题……PM必修干货:快速建立项目风险管理只有对风险进行良好把控,才能按计划推进项目达到目标要求。文章对项目风险管理进行系统的分享,希望对你有益。“项目风险是一种不确定的事件或条件,一旦发生,就会对一个或多个项目……从0开始搭建产品经理的AI知识框架:计算机视觉这是AIPM认知系列的第二篇内容,如需了解第一篇《从0开始搭建产品的AI认知体系》可以点击这里查看,整篇内容3000字,速读需要5分钟这几年红遍网络的FaceU激萌APP……人工智能PM系列文章(一)AI产品经理,应掌握哪些技术?AI产品经理应该懂技术吗?应该掌握哪些技术?AI产品经理应该懂技术吗?美国的麻省理工学院(MassachusettsInstituteofTechnology)专门……你和你的产品,还有可能性吗?一个工作人士的可能性,决定了你在职业发展中,是否能从事新的职业或方向,和是否能在原有工作或行业上获得更多的机会。产品的可能性,决定了你的产品进入发展瓶颈时,是否能拓展出新……我做产品经理这半年来的经验总结(一)文章为作者转型产品道路上的心路历程,其中的点滴体验作者都通过文字与大家分享,希望能够给你的产品道路带来一些启发与思考。前言先说一下自己的情况,国企两年半项目管理,今……在携程踩了无数坑后,我总结了8个时间管理方法文章为作者根据自身工作经验总结,希望对你有所帮助。问题:在携程,产品经理们常常会陷入下面的境地:忙于各种会议多线程工作,有无数的人来找你沟通事情老……真的,别想不开当“产品经理”当你决定投身于一个职业时,请深思熟虑。产品经理,一个略带理想主义光辉和神秘感的称谓。乔布斯、张小龙等一众大神的出现让“产品经理”这个词在现在的互联网环境下颇为流行,让顶着……经验总结:产品需求文档的编写四步法文章为作者结合自身工作经验总结的编写需求文档的方法,希望可以对你的产品工作带来帮助。作为产品经理,编写需求文档是产品工作环节中最基本的,同时也是非常重要的工作。刚开……答徐志斌先生在《社交红利》一书中的21问“社交红利信息关系链互动”徐志斌不管是微博还是微信,社交网络在我们的生活中越来越重要,我们在社交网络中花费的时间也越来越多。一次又一次的重大事件中,我们在微博上用围观改变……
产品面试系列:如何回答“改进一款产品”?产品经理的核心能力维度是什么?面对不同业务需求,B端产品如何转化落地(含流程图绘制教程)关于产品需求,你需要克服这4个误区需求文档不会写?手把手教你学会!ToB产品如何写解决方案?产品思考:为什么大家都做不好社交?产品经理必备之如何进行需求分析?产品周期不可缺少的流程:被遗忘的产品立项产品经理的道、术、器详细阐述:如何从0开始构建一款产品?产品经理必须了解的产品创新逻辑

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界