一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求也就是说这 种交易性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。 因此如何更好地的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每个成员,保证开发过程按照满足用户需求为目的正确项目 开发方向进行,是每个网站开发项目管理者需要面对的问题。就这个问题,本文想提出自己的一些看法和建议,希望各位读者批评指正:

一、 那些人应该参与网站开发项目的需求分析活动

  需求分析活动其实本来就是一个和客户交流,正确引导客户能够将自己的实际需求用较为适当的技术语言进行表达(或者由相关技术人员帮助表达)以明 确项目目的的过程。这个过程中也同时包含了对要建立的网站基本功能和模块的确立和策划活动。所以项目小组每个成员、客户甚至是开发方的部门经理(根据项目 大小而定)的参与是必要的。而项目的管理者在需求分析中的职责有如下几个方面:

  1、 负责组织相关开发人员与用户一起进行需求分析。

  2、 组织美术和技术骨干代表或者全部成员(与用户讨论)编写《网站功能描述书(初稿)》文档。

  3、 组织相关人员对《网站功能描述书(初稿)》进行反复讨论和修改,确定《网站功能描述书》正式文档。

  4、 如果用户有这方面的能力或者用户提出要求,项目管理者也可以指派项目成员参与,而由用户编写和确定《网站功能描述书》文档。

  5、 如果项目比较大的话,最好能够有部门经理或者他授权的人员参与到《网站功能描述书》的确定过程中来。

二、 完整的需求调查文档记录体系

  在整个需求分析的过程中,将按照一定规范的编写需求分析的相关文档不但可以帮助项目成员将需求分析结果更加明确化,也为以后开发过程中做到了现实文本形式的备忘,并且有助于公司日后的开发项目提供有益的借鉴和模范,成为公司在项目开发中积累的符合自身特点的经验财富。

  需求分析中需要编写的文档主要是《网站功能描述书》,他基本上是整个需求分析活动的结果性文档,也是开发工程中项目成员主要可供参考的文档。为 了更加清楚的描述《网站功能描述书》往往还需要编写《用户调查报告》和《市场调研报告》文档来辅助说明。各种文档最好有一定的规范和固定格式,以便增加其 可阅读性和方便阅读者快速理解文档内容,相关规定将在本文后面讨论。

三、 向用户调查些什么

  在需求分析的工程中,往往有很多不明确的用户需求,这个时候项目负责人需要调查用户的实际情况,明确用户需求。一个比较理想化的用户调查活动需 要用户的充分配合,而且还有可能需要对调查对象进行必要的培训。所以调查的计划安排:时间、地点、参加人员、调查内容,都需要项目负责人和用户的共同认 可。调查的形式可以是:发需求调查表、开需求调查座谈会或者现场调研。调查的内容主要如下:

  1、 网站当前以及日后可能出现的功能需求。

  2、 客户对网站的性能(如访问速度)的要求和可靠性的要求。

  3、 确定网站维护的要求。

  4、 网站的实际运行环境。

  5、 网站页面总体风格以及美工效果(必要的时候用户可以提供参考站点或者由公司向用户提供)。

  6、 主页面和次级页面数量,是否需要多种语言版本等

  7、 内容管理及录入任务的分配。

  8、 各种页面特殊效果及其数量(js,flash等)

  9、 项目完成时间及进度(可以根据合同)

  10、明确项目完成后的维护责任。

  调查结束以后,需要编写《用户调查报告》,《报告》的要点是:

  1、 调查概要说明:网站项目的名称;用户单位;参与调查人员;调查开始终止的时间;调查的工作安排。

  2、 调查内容说明:用户的基本情况;用户的主要业务;信息化建设现状;网站当前和将来潜在的功能需求、性能需求、可靠性需求、实

际运行环境;用户对新网站的期望等。

  3、 调查资料汇编:将调查得到的资料分类汇总(如调查问卷,会议记录等等)。

四、 市场调研活动内容

  通过市场调研活动,清晰的分析相似网站的性能和运行情况。可以帮助项目负责人更加清楚的构想出自己开发的网站的大体架构和模样,在总结同类网站优势和缺点的同时项目开发人员可以博采众长开发出更加优秀的网站。

  但是由于实际中时间、经费、公司能力所限,市场调研覆盖的范围有一定的局限性,在调研市场同类网站的时候,应尽可能调研到所有比较出名和优秀的 同类网站。应该了解同类网站的使用环境与用户的诧异点、类似点,同类产品所定义的用户详细需求(需要公司或者项目负责人有一定的关系)。市场调研的重点应 该放在主要竞争对手的作品或类似网站作品的有关信息上。市场调研可以包括下列内容:

  1、 市场中同类网站作品的确定。

  2、 调研作品的使用范围和访问人群。

  3、 调研产品的功能设计(主要模块构成,特色功能,性能情况等等)

  4、 简单评价所调研的网站情况。

  调研的目的是明确并且引导用户需求。

  对市场同类产品调研结束后,应该撰写《市场调研报告》主要包括一下要点:

  1、 调研概要说明:调研计划;网站项目名称、调研单位、参与调研、调研开始终止时间。

  2、 调研内容说明:调研的同类网站作品名称、网址、设计公司、网站相关说明、开发背景、主要适用访问对象、功能描述、评价等

  3、 可采用借鉴的调研网站的功能设计:功能描述、用户界面、性能需求、可采用的原因。

  4、 不可采用借鉴的调研网站的功能设计:功能描述、用户界面、性能需求、不可采用的原因。

  5、 分析同类网站作品和主要竞争对手产品的弱点和缺陷以及本公司产品在这些方面的优势。

  6、 调研资料汇编:将调研得到的资料进行分类汇总。

五、 清晰的需求分析输出——《网站功能描述书》

  在拥有前期公司和客户签订的合同或者是标书的约束之下,通过较为详细具体的用户调查和市场调研活动,借鉴其输出的《用户调查报告》和《市场调研 报告》文档,项目负责人应该对整个需求分析活动进行认真的总结,将分析前期不明确的需求逐一明确清晰化,并输出一份详细清晰的总结性文档――《网站功能描 述书(最终版)》以供作为日后项目开发过程中的依据。

  《网站功能描述书》必须包含以下内容:

  1、 网站功能

  2、 网站用户界面(初步)

  3、 网站运行的软硬件环境

  4、 网站系统性能定义

  5、 网站系统的软件和硬件接口

  6、 确定网站维护的要求

  7、 确定网站系统空间租赁要求

  8、 网站页面总体风格及美工效果。

  9、 主页面及次页面大概数量。

  10、管理及内容录入任务分配。

  11、各种页面特殊效果及其数量。

  12、项目完成时间及进度(根据合同)

  13、明确项目完成后的维护责任。

  综上所述,在网站项目的需求分析中主要是由项目负责人来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助项目负责人加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴。

  当然一次成功的需求分析不仅需要项目负责人甚至是客户等所有项目相关人员的共同努力,还和公司的能力范围有一定关系。需要说明的是本文所述的需 求分析活动内容是建立在较为理想的基础上的。由于各个公司现实情况的不同,读者可以根据自身情况不一借鉴吸收利用。重要的是能构根据本公司的情况,系统的 规范此类文档做好保存和收集,相信对公司以后其他网站项目的进行以及公司自身实力的增强都会有很大帮助。(转载自eNet)

转载于:https://www.cnblogs.com/sandea/p/4555774.html

如何做好网站开发项目需求分析(转)相关推荐

  1. 大型网站-开发项目团队组成

    1.项目带头人(Boss):通常是项目的发起人,为项目规划企业战略目标,对项目的成败负最终责任. 2.项目经理:这个不用说了是项目当然需要PM,建议是通过PMP认证的项目经理,主要负责项目各个过程的管 ...

  2. 项目管理案例分析-小型旅游网站开发项目

    一.项目背景 当今社会已步入了一个全新的信息时代, 人类的每个活动都和"信息" 紧密的联系在一起,小至个人的 衣食住行,大及各个组织,单位之间的商务贸易,甚至国际间的交流, 合作都 ...

  3. php网站开发项目实战,PHP动态网站开发项目实战

    任务1 分析网站需求1 1.1 知识准备1 1.1.1 功能结构图1 1.1.2 用例图2 1.2 任务实现5 1.2.1 花公子蜂蜜网站项目功能结构分析5 1.2.2 花公子蜂蜜网站项目用例分析6 ...

  4. php动态网站开发大作业,PHP动态网站开发项目实战

    任务1 分析网站需求1 1.1 知识准备1 1.1.1 功能结构图1 1.1.2 用例图2 1.2 任务实现5 1.2.1 花公子蜂蜜网站项目功能结构分析5 1.2.2 花公子蜂蜜网站项目用例分析6 ...

  5. php动态网站开发实训项目,PHP动态网站开发项目实战

    任务1 分析网站需求1 1.1 知识准备1 1.1.1 功能结构图1 1.1.2 用例图2 1.2 任务实现5 1.2.1 花公子蜂蜜网站项目功能结构分析5 1.2.2 花公子蜂蜜网站项目用例分析6 ...

  6. php项目功能模块开发,PHP+MySQLl网站开发项目式教程项目二 模块五 后台功能实现.ppt...

    登录验证码 --效果展示 任务二:管理员登录 登录验证码 --判断验证码 在用户提交表单后,在判断用户名和密码之前,应该先判断验证码是否正确.如果验证码有误,则没有必要继续判断用户名和密码. 任务二: ...

  7. 浅析网站开发的未来前景如何?

    就当下的网站开发来讲都是基于IE浏览器的基础展开的一系列网站开发项目,属于一种具有一定互动性的网页开发,我们也可以将其理解为网站制作,毕竟它也是由众多小制作共同促进的开发项目,那么对于网站开发来说将来 ...

  8. 如何做好网站建设需求分析

    如何做好网站建设需求分析 随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项 ...

  9. 网站开发(周五):项目前端页面开发(实战)

    第一.前端基础简介 前端网页:根据此前项目需求分析可知,我们需要开发网站首页.文章分类页.搜索页.正文页.标签页,而一个最基本网页模版有三部分,网页顶部导航条.网页中部主体.网页底部,其中顶部和底部布 ...

最新文章

  1. 微课堂 | 腾讯产品经理刘涵宇:给产品经理和设计师的用户体验知识
  2. discuz3.1用哪个版本php版本好,Discuz应用中心安装模板提示版本号不匹配适用于X3.3 X3.2 X3.1的解决方法...
  3. canva画图 图片居中裁剪_css实现不定宽高的图片img居中裁剪_类似微信朋友圈图片效果...
  4. 阿里云轻应用服务器 宝塔面板 mongodb 配置外网连接 其二 配置账号密码
  5. 使用html2Canvas将页面转化为canvas图片,最后长按保存到本地,史上最全 html2canvas 使用 踏坑之旅,没有之一
  6. bzoj 2121 DP
  7. 社区团购战国七雄出场了
  8. 高程数据处理_全国12.5米高程 DEM for WeServer 数据1.0
  9. 2016网易研发题目
  10. html文件调整表格边框的属性,css怎么设置表格边框?
  11. 720全景制作 - 微信、PC、移动web
  12. python/Matplotlib绘制复变函数图像
  13. Mongodb被黑经历
  14. 离散数学常用符号TeX输入
  15. MFC 利用opencv实现视频播放
  16. StoneDB 团队成员与 MySQL 之父 Monty 会面,共话未来数据库形态
  17. 百度排名与谷歌排名规则
  18. 机器学习算法工程师面试集锦(更新中)
  19. 脑电信号处理(EEG/SEEG)工具介绍
  20. 中国4K和8K超高清电视市场现状研究分析与发展前景预测报告

热门文章

  1. 形象理解深度学习中八大类型卷积
  2. SAP MM 可以不用创建盘点凭证直接录入盘点结果?
  3. 11 个 AI 和机器学习模型的开源框架
  4. 陈天桥雒芊芊脑机接口中心等团队研究登顶刊:超声波“读心”
  5. 5G将如何推动未来十年智能城市的发展
  6. 骁龙855在AI性能上真的秒杀麒麟980?噱头而已
  7. 边缘计算芯片格局分析
  8. 全球互联正在创造一个知识极大丰富和隐私终结的时代
  9. 注意!今日起 GitHub 新建存储库的默认分支就不叫“master”了!
  10. 微软为什么从 C/C++ 转向了 Rust?