如何撰写网站需求文档?
很多公司或个人看到某个网站就想也做一个类似的,但往往缺乏文档,甚至任何文档都没有,发个链接过来就问你能不能做,得多少钱,要多长时间?
面对这种情况,市场人员或负责项目分析的技术人员往往会感到很无奈,没有任何文档如何进行系统分析和架构呢?怎么知道有多少功能,有哪些页面呢?什么都是未知数,工作量也自然无法估计了,想像一下,一个项目安排10个人或安排1个人,花三个月或花一个月,费用能一样吗?
有些朋友对于网络公司询问是否有需求文档很反感,认为这样的网络公司没有项目经验。
缺乏文档,或文档不够细致,导致不同公司不能深入理解项目,报价差异相当大,弄得一些询价的朋友很迷惑不解,有些人就开始觉得,这个行业是暴利的,这些公司基本都是骗钱的。生活常识让我们很多客户这么选择:不选最贵的,不选最便宜的,找一个中间的心理能接受的价位合作了,至于开发过程、开发结果如何,也只有自己去亲身体会了。大家从不去了解为什么有的公司报价高,有的报价低。
一分价钱一分货--可能您这句话都听烦了。举个例子,如果您是做皮鞋生意的,客户说想买一双鞋,问您多少钱?您肯定得问:是男鞋还是女鞋?男鞋的话,是休闲鞋还是正装皮鞋?是正装穿的皮鞋,想买什么品牌的?另外还有大小等问题,肯定在您脑海里有n个品牌,n个价位, n种选择,即使按照客户的要求,最后您还是拿出一堆让客户去选择,因为品种太多,很难做准确的定位。
回到网站开发话题,技术服务和卖产品还有很大不同,我们就相当于上面的那个卖家,您是买家,在卖家的脑海里有很多种方法-不同方法决定了不同的工作量,不同的价格,而买家只有自己一种想法-但往往还表达不清楚、表达不准确。
有些人认为仿站,不需要提供需求文档,你直接给我报价就行。
这样的项目成功率相当低,因为仿站,你所能看到的只是网站前台和会员中心,无法深入到网站管理员后台以及数据库结构,以及服务器环境的情况,有的网站栏目层级特别深,比如一个客户要仿58,说最多掏1万,我们觉得太不可思议,他认为58就是简单的信息发布置顶。他还告诉我们“人家好多公司报价都不超过5000呢! 因为看在你们是专业做Php开发的,我破例增加了预算!”
有些人想做sns项目,觉得花几百块钱买空间实在太贵,他说国外的空间,最便宜的一个G才40块钱。--几台独立的物理服务器都不一定能解决的问题,客户准备买几个G空间来做,太不可思议了,可能您从来不考虑稳定性、访问速度、seo这些问题。
一个客户询问IM项目,说想开发一个上百万人同时在线的即时聊天工具,类似QQ那样的,我们商务人员很直白的说这个我们没有开发经验,客户很惊讶的说,现在这样的工具多了,QQ,msn,你们连这个都开发不出来?水平太差了吧!
以下针对非专业人士讲解需求文档都要包括哪些元素:
要素1 业务逻辑、网站整体结构图
包括网站的整体构思,栏目结构(请精确到三级结构);
要素2 功能需求
包括前台、会员中心页面需要有什么功能;
若是开源系统二次开发,需要明确以下问题:
1). 采用哪几个系统做二次开发;
比如会员系统、管理员系统是否要整合,包括实现单点登陆、退出?
2). 对哪些模块做二次开发?
3). 前台界面、模版是否需要我们来设计、切图、嵌套代码;
4. 对于现有功能是否有取舍,比如:uchome这个产品,我们是否要针对该产品的所有模块都要重新做界面(uchome的演示站:
http://uchome.bjphp.com) 这决定了工作量有多少。
例:phpcms二次开发,需要二次开发哪些模块?采用哪个版本?
除了功能开发外,前台需要我们做哪些?多少个栏目?每个栏目如何规划的?
要素3 界面需求
若有参考网站,列出参考网站的网址,也可以图文结合的方式告诉我们您的想法,这里有一个很好用的屏幕截图、视频录制软件:
Super Screen Capture
下载地址:
http://www.xdowns.com/soft/31/46/2006/Soft_33254.html
另外,如果您还有不清楚的地方,请
点击这里向在线客服索取需求文档范例。