Ⅰ 需求分析需要多长时间
如果采用迭代的方式开发的话,一般初期的需求是2~3周,大概具体定义掉10%的需求,如果项目比较紧得话可以加快进度,一般都是每2`3周叠加10%的需求
Ⅱ 写一篇软件需求分析文档 需要多久
取决于你对这个公司系统星球的了解程度,旁人怎么好回答这个问题。
如果你清晰的知道他们需要做什么,写起来很快的,一天就可以完成。
Ⅲ 产品需求文档模板
首先告诉你产品需求文档肯定是有的!一个经过实际工作检验、经历过“质疑”、“挑战”和“斗争”之后沉淀下来的模板,肯定是已经吸收了各类人的偏好、意见,固化了很多符合实际业务必须的内容要求,能够起到很好的业务承接作用。格式化、标准化本身是一个很好的思维、工作方式,可以让你在编辑文档和接受文档的双方关系中建立一种“标准”的沟通机制和预先定义的沟通基础,减少额外的沟通成本,提高效率。
不过,在享受别人智力和经验梳理好的模板进行需求编写的同时,还是应该了解模板形成的原因,并在此过程中形成自己对于模板的理解,进而形成对于产品需求文档的理解,在理解中使用,裁剪和优化。
要理解和分析模板,理解和分析产品需求文档,可以运用以下几个方法:
一、描述-解释-预测-监控
描述,是对观察过程和观察结果的描述。观察的对象因不同的研究而有差异,其目标是尽可能完整地将观察者根据自己的观察得到的现象、由此现象所产生的思想和感觉,以及在观察过程中选择纳入的过程参与者对现象的反应等信息进行描述。
解释,是回答 “为什么”,是对于描述的理解、归类、定义和解释。其目标是将描述内容背后的成因、原理、动机,内容中各部分之间的相关,依存、依赖和影响关系等进行说明,以便对于描述内容有更清晰、更细致、全面的了解。
预测,根据以因果关系为内容的内在联系,相互影响来推导未来的发展或者将要发生的事情。通过研究解释内在的联系,准确地表达内在联系,从中推导出正确的预测。
监控,是对于预测行为、现象的观察和监督,包括了观察到的预测中的行为、现象的发生或者预测以外的行为、现象的外发生,以及因此而采取的对应的反映动作;这些反映动作是预测过程中根据内在联系制定的“响应”机制,并任其自然发生或者通过提供“系统”的自制能力来实现。
二、需求准备、编写和检查
回归到产品经理的日常工作中,在时间占比上较为集中的就是产品需求管理了,包括了需求的准备、分析、编写和检查过程。在这个过程中,描述——解释——预测——监控这个通用的科学分析过程也同样使用,且可以贯穿其中,并可以帮助理解、形成并固化成我们前文提到的需求文档的模板。这个科学分析的过程、方法在不同阶段运用的侧重点会有所不同。
1. 描述
描述的过程是客观的进行“需求向”描述的过程,是一个“背景”信息的补充,用来说明,这个需求文档的源出是什么,是针对什么问题,这个问题是在具体什么领域,在怎样的范围内,涉及到的是那些人;在需求相应的功能设计实现之前,当前的解决方案存在的问题是什么,参与者是怎么解决的,解决的情况怎么样,是好,还是不好,还是勉强可以,对于新的需求的紧迫性是什么样的。此外,描述的过程还需提供一个基础的概念和流程的解释,用来统一作为背景去理解一个现实的业务场景和“沟通字典”,避免在沟通中因为误解而产生不必要的偏差。
需求准备的过程:了解需求来源(管理部门、市场部门、运营部门等),需求背景(行业、同业规则现状等);
需求分析的过程:了解需求目标、预期效果(时间、结果等)、使用者习惯、相关人影响;
需求编写的过程:描述需求目的、背景、时间和结果要求、业务流程、交互过程、系统架构、干系人角色和影响范围;
需求检查的过程:需求的背景、目标、过程、干系人、结果预测和预防的完整性检查;
2. 解释
解释在需求来源的基础上描述了 “为什么”接下来这个需求可以解决遇到的问题,同时还加入了“是什么”和“怎么样”的部分。就是这个需求是通过怎么样的方法解决了“描述”过程中提到的问题,这个新的解决方法需要要做什么,对于原有的业务过程有哪些改变,会提升什么,会降低什么,会影响哪些人、哪些业务部分、哪些业务系统以及哪些数据的产生。这个部分,是需求文档的最主要、最核心的内容部分,也是在内容上占比最大的一部分。
这里的解释根据产品需求面向的要解决的问题不同,而可能存在多个层面,多个维度的层面,比如对于运营的影响,对于前端市场的影响,对于用户的影响,对于财务、法务的影响;从技术开发、技术实现维度,比如对于前端开发的影响、对于服务端开发的影响、对于数据平台的影响,还可能涉及到对于运维资源的影响等;因此对应到实际的产品需求工作中:
需求准备的过程:了解需求可能涉及的相关业务系统及系统对应的数据流程和逻辑、了解需求可能涉及的外部服务的数据流程和逻辑;了解面向的内外部用户的产品使用水平、学习能力和使用习惯;
需求分析的过程:选择和制定最有效的,满足时间、资源投入等要求的方案;
需求编写的过程:详细描述需求的业务流程,通过各种图表格式说明新的解决方法在各服务系统之间、各业务部门之间、用户与产品,产品与后服务之间的数据、文件和行为的交互过程、详细的信息输入、信息处理和信息输出;每个业务节点明确的输出物和节点标志,重要性和优先级;系统架构、干系人角色和影响范围;
需求检查的过程:需求的流程、用户交互动作、系统信息交互等完整性检查;
3. 预测与监控
预测与监控在产品需求文档的管理上是联动的,是对于预测的事件发生的时候,进行管理的机制,监控=预测+干预。在产品需求文档的管理上,对于设计好的业务流程、使用功能,在实际过程中可能会出现这样或者那样的 “非规划”的使用,也就是我们通常说的“用户并不总是按照产品设计的方式来使用产品,而且,往往相反。”因此,这部分内容很大的比例需要来对于用户的行为进行预测和监控,并提供“预防”或者“解决”方案。其中:
预防在于,预测产品的用户在使用的过程中,可能会进行的一些超过产品使用半径的操作,一旦进行这些操作,操作的任务流程会中断,掉出,进入其他业务流程中且无法回滚,从而使得操作无法进行下去,功能使用失败,使用者会感觉产品、功能没有包容性,缺乏引导性,导致了最后操作的失败,预想的结果没有实现,而且造成了一定的挫败感,甚至造成了一定的损失。预防的具体方法多采用导航、提示等,不同的系统都有各自标准化的控价,我们在这里不做展开。
解决在于,预测产品的用户在使用产品的过程中,因误解、操作手误而进行了“非标”、“超规”使用“掉出”原本设计的业务流程和操作流程的情况下,需要提供额外的流程和控制来“回转”用户的操作,来帮助用户回到预先设定和他所需要的流程上来。解决的具体方法多通过“导航”引导“跳转”和“返回”、“回退”来实现。对应到实际的产品需求工作中:
需求准备的过程:了解用户特征和使用水平、评估、比较不同方式实现需求对于用户行为的可控性和“非常规”操作的危害程度;
需求分析的过程:选择和确定需求实现方案,评估行为管理方式和管理机制;
需求编写的过程:详细描述需求的业务流程和交互过程中可能出现的用户异常操作,相应异常操作中系统反应,系统对应的控制和引导;
需求检查的过程:需求“异常”流程和相应引导、控制地完整性检查;
在需求管理的过程中,就可以按照这个 描述——解释——预测——监控流程来进行。这四个既是步骤,是需求文档内容的组成部分,也是需求编写完成之后的检查。
四个模块构成了需求文档的完整性,且同时有各自独立,有对应的说明,引导、要求和标准。所谓标准文档,就可以按照这四个模块作为框架、内容和格式。
写在最后
产品需求文档作为产品经理同视觉设计、交互设计以及技术开发人员进行需求沟通的一个载体,我平时用的比较多的是摹客的服务进行创作。一个完整的、充分沟通确认,并最终达成多方理解和共识的产品需求文档,能够最大限度的还原产品、功能的设计,保证产品、功能的实现,最大限度的减少因为各方理解的偏差而造成的时间、人力和经济资源的浪费及复工。
Ⅳ 产品需求文档应该包含哪些内容
我们先假如产品需求文档(PRD)是一个产品,那么该如何做出一个拥有良好用户体验的PRD?
首先先来考察下PRD的用户群体(User Persona):主要是开发人员,在繁忙的开发任务中最希望看到“简洁易懂”的产品需求文档。
梳理下PRD的功能:
传达出产品需求;
管理记录产品迭代过程;
各部门共享产品信息,以促进沟通;
因此一个好的PRD的原则是:
结构清晰
语言简洁易懂
实时共享
具体我们该如何制作?
答案很简单——一个PRD文档即可
现在,越来越多的产品经理采用将文本说明和原型结合成一个PRD文档的方式,因为之前的word+原型的方式管理起来繁琐,而且还容易产生信息疏漏。
将原型和文本说明统一,直接分享一个链接,开发人员就能看到所有信息,是理想状态。
多级导航结构展示PRD信息
通常来讲,一个产品需求文档里包含“产品概述”、“流程图”、“功能详情和原型”,“全局说明”,“非功能性需求”。
如何把这些内容清晰有条理地呈现在一个文档里呢?使用一个网页般的多级导航结构即可。
1、产品概述
产品概述部分用于展示文档修订历史、版本说明、开发周期、和产品介绍。
“文档修订历史”用来记录产品经理对该PRD文档的修改状况,也方便成员能及时了解到PRD是否有改动;
“版本说明”展示上线产品各版本的核心功能;
“开发周期”用于梳理开发、测试、上线的预计开始和结束日期。
“产品介绍”用来记录产品名称、简介、用户画像、使用场景、产品定位等等。
通过墨刀的分享链接还能直接让公司内部人员在线实时同步PRD的更新,不用再担心信息滞后或者文档不兼容问题。
让我们着手开始创建或者优化您的产品需求文档吧~
希望采纳!谢谢!
配图来自 “运维派”以及墨刀官网截图
Ⅳ 互联网产品的需求文档写作,应该注意哪些事项和规范
需求文档注定是给所有人看的,它就是产品的定义。
文档围观的人包括:你的老板(如果产品够大,还会需要老板的老板),设计师,工程师,测试工程师。有时还应该包括产品前端:如运营,销售,甚至市场部同事。
在通过各方的评审和签字后,一般来说,这个文档就是一锤定音的事。若有更改,就是需求变更了。
所以,在需求文档撰写前和撰写中,对产品方向和用户的把握要足够强,从产品目的,到每个链接的含义,都需要准确地定义。基本上,当你开始写文档时,应该万事俱备。一边想一边写,那说明你还没有想明白这个产品是怎么回事。
在有些公司,需求文档会包括产品的最终设计界面。即在文档提交给大家围观前,产品界面已经确定完毕。
需求文档写作的一些建议
格式无所谓。用WORD的多,HTML,在线文档都成,我还见过PPT写的!
产品定义部分一定要详细描述。按功能模块写,跨功能的定义用流程和关系来描述。多站在用户的角度上,去定义用户任务,用户流程,页面逻辑关系等。
使用准确的用语,注意边界情况。比如,一个文本框最多输入多少个字符?是阿拉伯数字还是皆可?超过字数会怎么样?
多画图。把原型包括进去,或者把产品界面包括进去,不然就画出来。否则除了你,没多少看得懂。
一个需求文档,一些通用部分是必须要包括进去的,我总结了一个示例。
当然, 很多时候有可能是创业公司,或是小版本快速上线,要求会宽泛得多得多。
比如现比较推崇的Agile敏捷开发,会更强短平快,削弱文档的沟通而加强团队的直接交流,简化流程,快速反馈,快速迭代等等。这种情况下,需求文档会极大简化,咱就不在这探讨了。
----------------------------------------------------------------------------------------------
文档信息,版本记录,责任人等
项目背景,产品目的
文档约定(采用的标准,通用名词等)
可行性分析
前期调研
产品预期
对其他产品的影响
产品定义功能详述(文档主体部分)
功能模块
用例
用户流程
数据需求
业务规则流程
产品非功能需求
对性能的需求
安全性需求等
产品风险或潜在问题
Ⅵ 产品经理需要写的文档有哪些
一、产品上线前
商业需求文档(BRD BusinessRequirementDocument)
如果你有一个产品想法,想要把它实现,在公司里你就要说服老板吧? 创业你要说服投资人吧? 怎么说服别人把资源和钱给你呢?BRD就是让别人理解的说明文件,里面我们要告诉对方,你要做什么(项目介绍)、为什么要做这事(商业价值)、别人做得怎样(竞争情况)、你打算如何做(商业模式、实施策略)、需要多少资源和钱。
想把BRD写好不是件容易的事,你需要对市场、用户进行一次全面的调研、查阅大量的数据,然后说明现在存在的机会,再设计出合理的产品方案/服务,把这一切串通起来,最终形成有说服力的文档。
BRD教程:http://www.woshipm.com/pmd/645578.html/comment-page-1
BRD模板:http://www.woshipm.com/search-posts?k=BRD&is_v=1
市场需求文档(MRD Market Requirement Document)
MRD是新人最容易理解错的名词,我开始也被字面的意思误导,在网上一搜,发现大家还有不同的定义,实际MRD核心是产品方案,你用BRD说服了老板要做这个事,确定了方向和目标。MRD是要告诉老板,为了完成这个目标,我们要如何做(产品方案),分那几步、每一步做什么(产品策略、版本计划),为什么这样做(更详细的用户调研、竞品调研、市场调研)。
在互联网公司,我们可以用产品方案文档的命名代替MRD,MRD的命名是不能通过字面理解,存在歧义的,MRD只是产品经理的共识,不是行业的共识,你的老板也不会让你输出一份MRD,他只希望你提供一份产品方案。
MRD教程:https://www.hu.com/question/23862773/answer/141192903
MRD模板:http://www.woshipm.com/search-posts?k=MRD
产品需求文档(PRD Proct Requirements Document)
MRD确定了版本计划,PRD的作用是详细说明当前版本的需求说明。你需要告诉设计和研发,这个版本的功能结构是怎样的、长成什么样(产品原型)、有那些规则(功能说明)、如何用(产品流程)。你需要细致到把每个小点说明白,让研发能够根据你的文档开展程序的编写工作。在互联网公司,产品是要快速迭代的,所以一般我们每2周就需要出一份PRD,而BRD和MRD在一家公司一般只会输出一次。
PRD教程:http://www.woshipm.com/discuss/119696.html
参考模板:http://www.woshipm.com/evaluating/2758418.html
总结:行业里常说产品经理有三大文档BRD(商业需求文档)、MRD(市场需求文档)、PRD(产品需求文档),在工作中我们最常写的是PRD,BRD和MRD一般不会让产品新人写,这涉及到做产品定位、商业模式、战略设计、版本规划,
这需要一定的商业经验、产品经验支撑,需要对市场、用户、竞品进行分析,寻找到合适自身的市场机会,再设计一套合适的产品方案和战略方案,保证战略方向和战术的正确性,这是一个项目能否成功最重要因素之一,马虎不得。
二、产品研发中
项目进度报告
互联网公司里,负责项目管理有三个角色,分别是研发Leader、项目经理、产品经理,大多公司是由研发Leader或产品经理负责。如果由产品负责,我们就需要做好定期汇报。汇报的内容就是把各个模块的开发进展、问题同步,让管理层了解项目进展情况。
三、产品上线后
产品说明文档
产品说明文档是面向用户的使用说明,当我们的产品功能和规则非常复杂,如果没有说明文档用户就无法使用的情况下,产品说明文档就必要了。 TOC的产品一般是不需要写的,主要是TOB的产品,比如阿里云、微信的开放平台,他们业务是多而复杂的,完成一个目的可能需要几十步的操作,这时候没有说明书大家就都不会用了。
参考样例: https://cloud.tencent.com/document/proct/213https://developers.weixin.qq.com/miniprogram/introction/#开发前准备
用户使用报告
我们在写BRD、MRD的时候做过了目标用户调研,而用户使用报告是指产品上线后针对现有用户的使用分析。通过用户反馈、问卷调查、用户访谈等方式来了解用户在产品里是否解决了他们的问题、体验如何、有那些不足。这是验证我们产品目是否达到的必要手段,也是下一步产品改进方向的重要参考信息。
产品数据分析报告
产品上线后,除了通过用户调研了解产品情况,我们还需要通过产品的数据表现来分析出产品的问题和优点。产品数据分析一般是对用户数据(新增、留存)、用户行为(时长、路径、频率等)、交易数据、内容数据、设备环境这些维度开展分析工作。做数据分析,除了我们自己要深入了解产品,我们还需要把情况同步给管理层和相关部门,让大家对产品现状理解一致,为下一步改进工作做好铺垫。
如何做数据分析:https://www.pmcaff.com/article/index/2000000000000942?redirect=1
参考模板:http://report.iresearch.cn/report_pdf.aspx?id=3516
四、关注竞品
竞品分析报告
竞品分析报告是让决策层和产品经理深刻了解相关竞争对手的情况,作用:一,我们可以学习那些地方、二,竞争时我们如何出招。竞品分析对多款产品的同时对比分析,分析的内容是全方位的,从定位、战略、产品方案、产品数据、用户评价等。
产品体验报告
产品体验报告是为了让决策层和产品经理深入了解某一款竞品的情况,发现竞品对手值得学习和不足的地方。体验报告跟竞品分析报告有部分内容是重合的,但它比竞品分析要更加详细,比如设计风格、产品体验、重点功能分析、迭代记录等在竞品分析是可以不用的。
关于竞品分析和产品体验报告的模板,我在网上搜寻了一遍还没有发现比较合适的参考模板,所以在这就不推荐了,大家想了解,可以通过知乎和人人都是产品经理两个网站去搜索,需要注意的是,大多数的文档都是洋洋洒洒列了一大堆,篇幅巨长,没有总结出竞品的问题和优点,没有分析出有价值的信息。同学们自己做的时候就需要考虑这个问题,别人看完你的报告能获得有价值的信息吗?能透彻地了解竞品吗?便于阅读吗?
Ⅶ 如何才能写出好的产品文档
一般来说,产品文档分为产品需求文档和产品使用文档两种。产品需求文档主要面向的是产品的开发、设计者,期望是产品的实际开发人员了解产品的细节,让开发完成的产品达到前期设计需求的预期;产品使用文档面向的主要是使用者,使其通过产品文档掌握产品的功能使用,也就是我们常说的产品使用帮助;如果不搞清楚文档面向的对象,往往写出来达不到预想的效果。类似这样专业的文档文案,其实是有一定共通性的;掌握这类文案的写作技巧,尤其对我们IT从业人员来说,是一项非常不错的技能。笔者从业这两年,跟此类文档打过不少交道,在这里跟各位分享一些经验。
1、对象要清楚
开篇就提到了,清楚文档面向的对象的重要性。对于不同的对象,必须使用不同的写作思路来对待,尽可能的站在对方的角度去思考。他需要看到什么?什么内容对他有用?我如何阐述给他?对于产品设计人员,他所需要了解的是产品的样式、界面、交互等情况,对于实际编码人员,他则偏重于产品的可实现性,你的内容则需要偏注产品的功能细节和内部处理。所以,文档面向的对象决定了文档的功能和内容。确定文档面向的对象才能做到有的放矢。
2、条理要清晰
文档的条理清晰不仅让你的文档看起来比较顺畅,更让阅读者能够很清楚的理解。所以,下笔之前就应当知道自己的文档内容大致分为哪几个大的模块、模块下又细分了多少个子模块,然后在大纲的基础上,再进行详细的内容填充。笔者之前的经验,往往在文档下笔之前认真思考了好几天,总希望在下笔之前就希望把所有的问题都想清楚。这对于写作者来说,是一件不好的举动。其实,东西在脑子里转悠,不如在纸上来的直观。大纲列出来之后,然后再来反复的添加、修改,比你按笔不动要来的有效率得多。对于写作来说,最难的也是开始。
3、逻辑要严谨
产品类的文档不同于平常我们书写的文档类型。对于内容叙述的严谨性要求非常严格。因为你的文档不单单是一个你对这个项目、产品的理解,它更是需要做为一个协作的载体让其他的同事同时使用,更可能成为其他同事工作方向的指引。因此,严谨是必须的。所以,在满足了文档条理清楚的前提下,仔细斟酌、思考文档可能会出现歧义、漏缺的部分,反复修改文档成为了一项必须的工作。在大家协调工作的背景下,你一个人不可能将所有的问题都考虑清楚。所以往往出现同事指出你文档中存在的毛病和漏洞。但是你还是应当在前期多做一些考虑,将问题尽量减少。
4、用词要专业
专业的用词不当可以帮助你提升文档的专业度,更可以帮助你提升效率,减少重复和不必要的沟通成本。既然是行业那就需要行业标准,使用专业的行业术语是一种职业化的表现,这样既可以很快和同事达成共识,又让别人觉得你很专业。我想,同事之前这样的协作才是有效率的。当然,对于新手来说,如何掌握专业的用词,这就需要平时多看多读了。多了解小众的博客,多认识一些前辈和朋友,无论是对写作还是对工作的认识,都是很有帮助的。
5、格式要规范
对于一个IT行业从业人员来讲,规范化、流程化的工作模式是非常重要的。对于需要经他人手的文档、或者需要进行存档的文档来说,格式的规范与否是一个衡量你专业化程度高低的重要衡量标准。当然,说到这个规范,你在第一次写作之前就应该了解这个规范是一个什么样的规范。是行业规范?还是公司内部的规范?这取决于你所在公司或所从事项目的情况。对于大公司,你所要做的就是找之前前辈们写过的同类文档进行拜读,了解这些规范。对于小公司或者新创的项目,之前没有过同类产品文档的情况。你所要做的就是沿用标准规范再加上项目特点,尽可能细致的书写。相信,经过你的努力的,你写的文档将会成为该类文档的案例,成为规范。
其实无论是产品需求文档(PRD)、产品策划书还是商业计划书,其实都是需要我们下功夫仔细研究的。毕竟中国互联网发展才十几年,很多细节都还不是很专业。对于一个会思考的互联网人,武装自己的头脑,丰富自己的技能才能找到更好的职业发展。
Ⅷ 产品经理培训一般要多久呢
我就介绍起点学院初级产品经理课程培训的时间
产品就业特训营需要进行十周的魔鬼训练
第一周:竞品分析、市场分析
第二周:用户调研
第三周:学习需求分析、产品定位
第四周:学习产品该规划与设计
第五周:学习axure原型设计基础
第六周:学习交互设计
第七周:学习原型制作
第八周:学习PRD需求文档/大案例串讲
第九周:产品上限管理
第十周:学习产品运营策略/产品经理进阶
90天产品经理实战班
Ⅸ 需求文档怎么写最有效
摘要:对于产品经理来说,撰写一份完整的产品需求文档往往需要花费很长时间,那么
如何提升产品需求文档的撰写效率呢?
使用摹客等高效便捷的产品文档撰写工具,可以简化产品文档撰写流程,提升产品经理的文档撰写能力,让产品经理事半功倍。
总结
产品需求文档作为产品开发团队的重要沟通文档,文档的质量好坏会直接影响到各部门是否能够明确产品的功能和逻辑。一份简洁易懂、逻辑清晰的产品需求文档,可以让团队沟通更加高效,从而有效提高产品开发团队的工作效率。