在产品的工作中,需求文档的撰写是我们日常工作中必不可少的一环。很多产品经理会问什么样的需求文档是一篇比较好的文档呢?
你会发现你平常能找到的一些需求文档的模板各不一样,没有什么固定的版式,也没有哪个模板是大家公认的特别好的需求文档的模板。
针对于一个产品或者内容的好与坏,一般都是由使用这个产品的用户来进行评价,才能得到比较好的反馈。
如果把需求文档作为一个产品,这个产品的用户是谁呢?显而易见,需求文档它的用户一般是技术、测试等同学,那么对于他们来讲,什么样的需求文档才是一篇好的文档呢?我调研了技术和测试同学,觉得一篇好的需求文档,总结下来大概有两个方面:
1)可读性要高
可读性高是指读起来门槛低容易度,不费劲。有的产品经理写的的需求文档特别详细,一篇需求文档满满的全是文字,你虽然写的很详细,但是在实际开发的过程中,你会发现技术和测试同学还是会经常问你各种细节,是你需求文档描述的不够清楚吗?其实不是,是因为他们可能压根没有仔细看;主要原因就是你的文字太多了,满满的全屏都是字,没有图示,不知道从哪里看起。
2)业务逻辑要清晰
业务逻辑要清晰是指读起来很清晰的知道了你页面之间的交互逻辑、页面跳转、异常提示。有一些产品经理提供的需求文档,在静态的原型图上标记了各种复杂的业务逻辑说明,包含一些业务跳转,细节规则等,这类需求文档看起来比上面说的满满的全是文字稍微好一些,但是还是有些复杂,一些稍微复杂一些的业务逻辑,可能这几个静态的原型页面上不足以完全的表达。
针对以上需求文档全是文字和静态原型图上标注各种的业务逻辑的问题,其实搭配上一些动态的交互、页面的跳转、业务流程图,会让需求文档的可读性和业务逻辑的清晰上有一个很好的解决。
关于需求文档中的原型设计工具,大多数产品可能都使用的Axure,当然大家应该听过另外一个原型设计的产品“摹客RP”,其实我最近在使用的过程中,除了能满足一些基本的原型设计需求外,我还发现了一些比较好用的功能分享给大家。
1)演示时需求文档、原型稿和设计稿可以随意切换,查看方便
在需求文档演时或者技术测试同学收到你的需求文档查看时,可以在需求文档、原型稿和设计稿当中随意切换,他们可以先看下原型稿当中的页面跳转大致了解下本期需求业务逻辑,然后有一些不清晰的业务逻辑可以查看需求文档当中的详细描述。
如果技术同学需要预览所有页面逻辑之前的交互逻辑,只需要进入画板模式,就可以看到所有页面之间的跳转逻辑,清晰的理解业务流程之间的关系。
2)需求文档撰写及图片更新更加便捷
在需求文档的撰写过程中,可以很方便的插入原型稿或者设计稿来进行补充说明。像平时我们使用其他工具,可能就需要先把这个原型页面导成图片,然后把图片插入到文档中,如果原型图有更新,就需要把这个页面重新导入再插入,每次更新操作很麻烦。
使用摹客RP工具当中的需求文档,你插入的原型稿或设计稿的图片或者,如果后续你针对原型稿或设计稿进行了更新,那么你需求文档中的插入的相关图片会一并更新,不需要你再反复更新最新版本的图片,以免造成偏差。
其实这个功能做的真的很细节,完美解决了原型稿和设计稿在频繁变动的过程中,需求文档中的图片还没有及时更新的问题。
4)、强大的团队协作及任务管理
不仅可以上传你这个业务需求所涉及的其他的一些资源文件,还可以建立相关的设计规范,每个成员的动态清晰可见,更重要还有任务管理功能,你可以把项目当中所涉及到指派别人完成的任务,可以直接在这里创建进行指派,使得沟通协作更加便捷。
除此之外,摹客拥有丰富的模板市场,相关的模板不需要花钱购买,直接可以免费使用。
其次摹客拥有丰富的组件库,需要使用的组件可以直接搜索使用,不需要再去其他网站进行下载相关元件。
目前个人版本都是免费的,很适合一些小团队之间的进行协作,感兴趣的同学可以体验下。