app开发需求文档怎么写(手把手教你写好需求文档)

app开发需求文档怎么写(手把手教你写好需求文档)

说到APP开发,很多客户在需求沟通上面就会存在问题,有时候还会因为没有把需求明确到位而出现半途改需求的情况。然后就会有一系列的项目重估和延期问题接踵而来。

其实这种结果不管是客方还是外包商都是不乐见的,一来增加了双方的成本,二来打乱了应用上线乃至一系列推广计划。

所以为了追求我们高效的宗旨,在一开始的需求沟通阶段,为大家简单总结了以下几点经验。

1前提中的前提:明确APP的长远战略规划

在提产品需求前,首先要跟团队决策层明确下面几个问题:

我们产品的目标用户是谁?

用户在使用我们产品是能够得到哪些满足点?(解决用户哪几方面的痛点)

公司推出产品是为了满足什么需求?

以上几个问题,是提产品需求的时候首先就必须明确的。

2产品的核心功能是什么?

产品的核心功能是需求文档的主要组成部分,一般一个app应该包括前端和后台两部分需求。这里就简单的电商app来举例(篇幅限制,只讲主要功能);

用户端APP(前端:Android、ios版本):

APP需要的后台系统搭建,根据不同的电商模式,其后台架构也不同,垂直电商和电商平台有很大的差别,主要看平台是自营管理还是联营管理。如淘宝的后台架构和贝贝网的后台架构就是两种不同的后台架构。一般情况下,后台的主要功能有这几种:

以上只是简述了一些主要功能,针对不同行业的app,核心功能也是不同的,所以这边没有办法一概而论。但是研究院的项目经理在主要功能上面还可以给到不少合适的建议。

3必不可少的竞品分析

确定了产品的核心功能以后,接下来就要进行细致的竞品分析,拿竞品分析工作该如何展开呢?这里仍然以电商app为例,来简单给大家阐述下:

找到直接或者间接的竞品,大概找5款产品左右,下载安卓和IOS端分别使用,使用脑图软件列出核心功能和提高体验的功能,使用axure等原型工具对其产品截图进行纵向和横向分析,包括UI风格、色彩和图标、文字、按钮的颜色、大小、位置等等。

从网上调研相关数据分析竞品为什么这样设计,这样设计的好与不好的地方分别说明;

根据以上数据列出表格,进行筛选,提炼精华部分,去除糟粕部分,给自己的产品设计提供必要的参考。

提出自己的产品差异化功能和特色,电商产品必须结合运营部门进行品类的分析,货源、价格、物流服务等进行分析,单个从APP产品进行优化体验,就算做出花来也没用,因为用户需要的不是产品,而是商品。

从前端展示分析出来其后台架构和相关功能的布局,这个需要观察细节,注重思维能力。比如,你去购买一款商品,购买数量填写10万个,看下是否有提示库存不足就知道其后台有没有对库存进行把控。

4真正开始着手需求文档

以下所述的需求文档,研究院团队的项目经理可以帮忙出具,但是前提是客户已经明确了以上3点的内容。

首先根据已经定义的功能板块画出整个APP前端的脑图和后台架构的脑图;

其次是APP框图,可以用axure、墨刀、sketch、omnigraffle等软件制作,个人比较建议axure和sketch,列出功能点、展示形式和内容样本;

流程图,(流程图软件VISO或者omnigraffle)核心操作流程的流程图,包括节点、不同情况的判断、处理方式,所需文案等等;

后台整体框架、表、字段说明,所需要的不同角色的属性,加载条数、总体流程等等。

做低保真原型,和交互设计师一起制作低保真原型,把框图、脑图、流程图、文字说明整合到一个文件,做出来以后,组织研发、运营等相关部门人员开会评审需求,根据原型走流程,完善细节,增加文字图片说明,上传到本地网络,供所有人浏览查看。

这里强调一点,在制作各种手稿文档的时候,不懂或者不明白的地方,一定要和相关部门同事一起讨论制作,避免一些不必要的修改,比如有个功能,你看到别人的APP上面已经实现了,但是对于自己团队的程序员却是一个需要很多时间才能解决的需求,那么这个需求就要做一下妥协,毕竟还有一个项目的时间问题。

发表评论

登录后才能评论