随着技术的不断发屁和用户对网站功能性的需求不断提高,如今网站项目 的设计已经不能再仅仅简单地利用静态HTML文件来实现,与前几年网站设 计由一两名网页设计师自由地创作相比,如今的网站项目的设计和开发越来越 像一个软件工程,也越来越复杂。网始项目的设计和开发进入了需要强调流程 和分工的时代,只有建立规范的、有效的、健壮的开发机制,才能适应用户不断交 化的需要,达到预期的计划目标。
网站需求分析的基本任务是:确定未来系统的目标;确定为了满足用户何种需 求,确定系统必须做什么。
需求分桥包括需求获取和需求规则:需求获取是网站设计人员通过学习以 及同用户的交往,熟悉用户领域的知识,井获得对未来系统的需求;需求规则是 网站设计人员在获得了用户的初步需求后,必须进行一致性分析和检查,通过与 用户协商解决其中存在的二义性和不一致性,并以一种规范的形式准确地表达 用户的需求,形成需求规则说明书。
网站制作需求分折的过程
一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自 于客户的实际需求或者是出于公司自身发展的需要,其中客户的实际需求即交性质的需求占了绝大部分。面对网站开发拥有不同知识层面的客户,项目的 负责人对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。 因此如何更好地了解、分析、明确用户需求,并且能够难确、清晰地以文档的形式 表达给参与项目开发的每个成员,保证开发过程朝着以满足用户需求为目的的 正确项目开发方向进行,是每个网站开发项目管理者需要面对的问题。
1.确定参与网站开发项目的需求分析活动的人员与职责
需求分析活动其实就是一个和客户交流,正确引导客户将自己的实际需求用较为适当的技术语言进行表达(或者由相关技术人员帮助表达)以明确项目目的的过程。这个过程中也同时包含了对要建立的网站的基本功能和模块的确立和策划活动。所以项目小组每个成员、客户甚至是开发方的部门经理(根据项目大小而定)的参与是必要的。项目的管理者在需求分析中的职责有如下几个方面:
(1)负责组织相关开发人员与用户一起进行需求分析。
(2)组织美术和技术骨干代表或者全部成员(与用户讨论>编写《网站功能描述书(初稿)》文档。
(3)组织相关人员对《网站功能描述书(初稿)》进行反复讨论和修改,确定《网站功能描述书》正式文档。
(4)如果用户有这方面的能力或者用户提出要求,项目管理者也可以指派项目成员参与,而由用户编写和确定《网站功能描述书》文档。
(5)如果项目比较大的话,最好能够有部门经理或者他授权的人员参与到《网站功能描述书》的确定过程中来。
2.用户调查
在需求分析的过程少,往往有很多不明确的用户需求,这个时候项目负灾人需要调查用户的实际情况,明确用户需求。一个比较理想化的用户调查活动需要用户的充分配合,而月.还有可能需要对调查对象进行必要的培训。所以调查的计划安排,如:时间、地点、参加人员、调查内容等,都需要项目负责人和用户的共同认可。调查的形式可以是:发需求调查表、开密求调查座谈会或者现场调研。调查的内容主要包括:
(1)网站当前以及日后可能出现的功能需求。
(2)客户对网站的性能(如访问速度)的要求和可靠性的要求。
(3)确定网站维护的要求。
(4)网站的实际运行环境。
(5)网站页面总体风格以及美工效果(必要的时候用户可以提供参考站点或者由公司向用户提供)。
(6)主贞面和次级页面数量,是否需要多种语言版本等。
(7)内容管理及录入任务的分配。
(8)各种页面特殊效果及其数量(js、flash等)。
(9)项目完成时间及进度(可以根据合同确定)
(10)明确项目完成后的维护责任。
4.清晰的需求分析输出——《网站功能描述书》
在拥有前期公司和客户签订的合同或者是标书的约束之下,通过较为详纫具体的用户调查和市场涸研活动,借鉴其输出的《用户调查报告》和《市场调研报告》文档,项目负责人应该对整个需求分析活动进行认真的总结,将前期分析不明确的需求逐一明确清晰化,并输出一份详细清晰的总结性文档——《网站功能描述书(最终版)》,以供作为日后项目开发过程中的依据。
《网站功能描述书》必须包含以下内容
(1)网站功能。
(2)网站用户界面(初步)。
(3)网站运行的软、硬件环境。
(4)网站系统性能定义。
(5)网站系统的软件和硬件接口。
(6)确定网站维护的要求。
(7)确定网站系统空间租赁要求。
(8)网站页面总体风格及美工效果。
(9)主页面及次负面大概数量。
(10)管理及内容录入任务分配。
(11)各种页面特殊效果及其数量。
(12)项目完成时间及进度(根据合同)‘
(13)明确项目完成后的维护责任。
需求分析中需要编写的文档主要是《网站功能描述书》,它基本上是整个需求分析活动的结果性文档,也是开发工程中项目成员主要可供参考的文档。为了更加清楚地描述《网站功能描述书》往往还需要编写《用户调查报告》和《市场调研报告》文档来捕助说明。各种文档最好有一定的规范和固定格式,以便增加其可阅读性和方便阅读者快速理解文档内容。
综上所述,在网站项目的需求分析中主要是由项目负责人来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助项目负责人加深对用户需求的理解和对前期不明确的地方进行明确化,以便于B后在项目开发过程中作为开发成员的依据和借鉴。