一篇良好的需求文档
日期:2024-06-03 作者:小天
来源:www.txunda.com
人气:512
不管是什么行业的产品经理,编写需求文档都是必不可少的一项工作,我想大多数的产品经理都有自己的经验,我记得我刚进产品岗的时候,更多属于能写,但是自己总是不够系统性,比如交互细节或者边缘case都经常会遗漏,直到现在我也一直在思考什么样的需求文档算好的。
实际上,对文档的判断,应该由设计者或者编程人员来决定,因为这些人都是使用文档的人。那么本文主要是关于我对需求文档的看法和我现在所使用的框架的看法。
关于需求文档有一点我相信能和大家达成共识的,就是一篇理想的文档是设计师和研发通过文档就能指导他们的工作开展,他们需要知道的文档上都能找到,理论上文档交付出去后在研发过程中不需要产品经理就能顺利推动了。虽然这是理想状态,但以此为目标其实就成功一半了。
天津天迅达科技有限公司
如果您需要相关服务,可以找天津天迅达科技有限公司,我们的业务有Web开发、iOS APP、Android APP、微信开发、HTML5开发等,天迅达——您身边的App个性化定制专家!
对于需求文档,我认为可以达成一个共识,那就是一个完美的文档应该是设计者和研发人员用来引导自己工作的,他们想要了解的东西都可以在文档中找到,理论上来说,当文档提交之后,产品经理就可以顺利推动去做任何事情了。虽然这只是最好的情况,但只要能以此为目标,就已经成功了一半。
那么,什么样的文档才能满足设计师和程序员的需求,能达到上述说的理想状态呢?我们可以将他们分成不同的角色:设计者:专注于 UI,交互,前端数据呈现规范;前端编程:专注于用户端交互与服务端交互,而后端:专注于字段留痕与前端的交互。我也把我现在使用的文档框架和大家分享一下:
1.需求背景或目标:对要求进行简要说明,以避免对某些需求的理解产生偏差
2.需求要点:对需求进行细分,确定需求的界限
3.流程图:一些复杂的业务过程,或者包括多个系统和多个角色的互动所需的流程图
4.交互原型:一般情况下,我都是以卡片的方式将说明直接粘贴到原型的侧面,以便于预览。
5.功能点描述:包括所有的交互,即使是更简单地“点击弹框右上方的图标后弹出窗口隐藏”,也会被说明。还有一些极端的情况。
6.业务逻辑(规则)说明: toB中有许多角色之间的合作、数据的流动,写这个说明的目的是为了让开发者更好地了解自己的需求,并根据业务逻辑来进行编写,从而更好地进行用例和测试。
7.字段表:将要求中包含后端记录的字段进行分类,包括字段名称,字段所在,字段描述(字段留存规则)。
形成良好的文档写作习惯,一方面是对产品自身进行系统的重新梳理,找出存在的问题;另一方面,对于下游的研发与设计同学来说,也是提升他们工作效率、减少失误的重要材料。
以上所有设计图和部分文字均来自网络,如有侵权,请call我删除,感谢~
天津天迅达科技有限公司经过多年来对APP、小程序、以及网站建设的探索,已经帮助每一个客户快速开发出属于自己的APP、小程序、网站,是万千企业之选。
标签:天迅达科技 天津APP开发 天津网站建设 网站建设
实际上,对文档的判断,应该由设计者或者编程人员来决定,因为这些人都是使用文档的人。那么本文主要是关于我对需求文档的看法和我现在所使用的框架的看法。
关于需求文档有一点我相信能和大家达成共识的,就是一篇理想的文档是设计师和研发通过文档就能指导他们的工作开展,他们需要知道的文档上都能找到,理论上文档交付出去后在研发过程中不需要产品经理就能顺利推动了。虽然这是理想状态,但以此为目标其实就成功一半了。
天津天迅达科技有限公司
如果您需要相关服务,可以找天津天迅达科技有限公司,我们的业务有Web开发、iOS APP、Android APP、微信开发、HTML5开发等,天迅达——您身边的App个性化定制专家!
对于需求文档,我认为可以达成一个共识,那就是一个完美的文档应该是设计者和研发人员用来引导自己工作的,他们想要了解的东西都可以在文档中找到,理论上来说,当文档提交之后,产品经理就可以顺利推动去做任何事情了。虽然这只是最好的情况,但只要能以此为目标,就已经成功了一半。
那么,什么样的文档才能满足设计师和程序员的需求,能达到上述说的理想状态呢?我们可以将他们分成不同的角色:设计者:专注于 UI,交互,前端数据呈现规范;前端编程:专注于用户端交互与服务端交互,而后端:专注于字段留痕与前端的交互。我也把我现在使用的文档框架和大家分享一下:
1.需求背景或目标:对要求进行简要说明,以避免对某些需求的理解产生偏差
2.需求要点:对需求进行细分,确定需求的界限
3.流程图:一些复杂的业务过程,或者包括多个系统和多个角色的互动所需的流程图
4.交互原型:一般情况下,我都是以卡片的方式将说明直接粘贴到原型的侧面,以便于预览。
5.功能点描述:包括所有的交互,即使是更简单地“点击弹框右上方的图标后弹出窗口隐藏”,也会被说明。还有一些极端的情况。
6.业务逻辑(规则)说明: toB中有许多角色之间的合作、数据的流动,写这个说明的目的是为了让开发者更好地了解自己的需求,并根据业务逻辑来进行编写,从而更好地进行用例和测试。
7.字段表:将要求中包含后端记录的字段进行分类,包括字段名称,字段所在,字段描述(字段留存规则)。
形成良好的文档写作习惯,一方面是对产品自身进行系统的重新梳理,找出存在的问题;另一方面,对于下游的研发与设计同学来说,也是提升他们工作效率、减少失误的重要材料。
以上所有设计图和部分文字均来自网络,如有侵权,请call我删除,感谢~
天津天迅达科技有限公司经过多年来对APP、小程序、以及网站建设的探索,已经帮助每一个客户快速开发出属于自己的APP、小程序、网站,是万千企业之选。
标签:天迅达科技 天津APP开发 天津网站建设 网站建设
相关资讯
- 数字孪生:现实世界的身外化身 2024-12-06
- 微信公众号全面“今日头条化”,自媒体将迎来“第二春”? 2024-12-04
- 优质长视频的破圈效应 2024-12-05
- 奶茶行业的裂变营销 2024-12-03
- 浅浅分享下支付产品经理如何写全局性的需求文档以及工作流程 2024-12-02
- “麦学”爆红:一场精心策划的营销盛宴 2024-11-29
- 如果遇到麦琳式的领导,怎么办? 2024-11-28