英趣科技 广州微信小程序开发公司 APP软件开发 广州APP开发公司 广州APP开发
020-29869409
您的位置: APP开发 > APP开发资讯 > 如何写一份APP产品需求文档?
行业资讯
如何写一份APP产品需求文档?
作者:英趣科技  发布时间:2017-02-25 17:12:37; 来源:http://www.gzinterest.com/

APP开发前,APP需求的撰写也是十分重要的,需求文档可以给APP开发的整个过程指明个大概的方向,APP开发者能够根据需求文档来实现APP的各种功能。这里APP开发公司英趣科技跟大家一起探讨一下如何写一份APP产品需求文档。

如何写一份APP产品需求文档?

一、明确APP的长远发展战略


要做一款产品,首先和团队高层明确几个问题:


使用APP的产品的用户是谁?


用户使用产品能够获得什么?


公司推出产品是为了获得什么?


二、产品的核心功能有哪些?


不同的产品其核心功能大相径庭,根据用户需求和参考市场上同类型的APP来确定产品的核心功能。比如电商APP就要可以浏览商品,购买下单;社交APP就要可以聊天,即时通讯等等。


三、认真细致地做一次竞品分析


APP需求文档一般都离不开竞品分析,通过各种竞品分析,了解目前的市场情况和竞争情况,确定后期APP开发的内容和推广,扬长避短。


根据竞品分析得出的数据列出表格,进行筛选,提炼精华部分,去除糟粕部分,给自己的产品设计提供必要的参考,提出自己的产品差异化功能和特色。


四、真正地开始制作APP产品需求文档


APP产品文档制作需要从前端和后台两个方面着手,不是画一个高保证或者低保真就是需求文档了,还要考虑到后台的架构,接口的形式,是使用H5web页面还是客户端开发(这两个优缺点自己脑补,这里不再赘述)。其实产品需求文档,在不同的团队中应该跟谁团队的配置进行调整,这里以UI设计、交互设计、IOS开发组、Android开发组、后台开发组都具备的情况下为例进行输出产品需求文档。


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


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


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


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


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


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


五、交付设计和文案


确定好以上的需求之后,面对设计和研发的需求文档已经告一段落,接下来就要在UI做设计、交互设计师做交互的时候,找相关部门人员完善文案需求,和项目经理一起对工作进行细分,确认时间节点,最后由交互设计师输出一套高保证原型。


六、交付研发


这样子做出来的高保证原型,在各个细节都已经做到了完善,设计、交互、研发、运营等等对工作也已经胸有成竹,那么大家就可以坐下来好好开个简短的会议,确认每个人的具体工作,给出相应的时间节点,然后随时跟进开发需求就可以了。

上一篇: 电商APP开发 适应时代潮流
下一篇: 7成开发者意在放弃微信小程序开发
APP软件开发

英趣科技从2012年开始涉及移动互联网业务。目前业务范围包括业务范围有:电子商务APP开发、O2O平台APP开发、即时通讯开发APP、视频聊天APP、社交APP,餐饮APP、智能穿戴设备APP、智能医疗APP开发、

智能社区APP、企业展示APP开发、P2P网贷APP开发等。微信开发:微官网定制开发,微商城定制开发、微社区定制开发、微分销定制开发、微信crm管理开发等。

广州APP开发公司 | APP定制开发 | APP开发方案 | APP开发案例 | APP开发资讯 | 联系英趣
蓝牙开发 APP软件开发 广州微信小程序开发公司 APP软件开发 广州APP开发公司