随着互联网的迅猛发展,网站建设业已兴起,越来越多的网站任务需要专门的网络公司来完成。在计算机专业的教学与实践中,网页设计、网站建设与规划、网站管理与维护等课程成为学生的首选课程,而且成为学生择业、就业的一个主要方向。
通过网络技术专业建设、课程设计和毕业设计,尤其是对网络公司的项目实施、网站建设过程的跟踪,我们发现,越来越多的问题出现在网站建设过程中,而且带有普遍现象,例如:网络公司不能按期完成制作,网站不能使客户满意,设计费用超出预算,网站维护不及时等等。
对各种问题及其产生过程进行仔细分析,不难发现,主要原因有以下几点:
1)轻视项目进度监督,公司不重视项目管理,只着重抓合同,忽视开发进程,导致不能按期交付网站作品;
2)忽视客户的需求变化,网络公司在项目承接和建设中只考虑客户提出的具体要求,对潜在需求及未来发展的分析不足,与客户沟通不够,导致客户满意度不高;
3)没有保留历史文档作参考,技术人员只注重程序、网页的保存,忽略了文档是软件的一个重要组成部分,往往导致修改维护费时费力、费用超支、客户不满意;
4)忽视不断的测试和修改。公司对项目的跟踪不够,过分依赖于项目验收;
5)没有使用专业的项目管理软件,主要依靠主观决策、行政命令。
有没有一个比较好的解决办法可以减少失误、控制和管理网站建设过程呢?
网站建设是一个复杂的系统工作,可以看作一个项目来管理。项目管理是研究在时间和资金一定的条件下,如何通过科学地计划、控制和组织达到既定目标的科学。对网络公司来说,项目管理就是对网站建设项目的全过程管理,是一个动态的过程。
通过深入研究项目管理理论,结合项目实施中的具体经验,针对网站建设的特点和重点,在专业教学中不断实施、补充、完善后,我们整理出一套以项目管理方式实施的、切实可行的网站建设管理和控制的方法,称之为网站建设项目管理。
网站建设项目管理是网站建设项目的管理和控制方法,要根据特定的规范,在预算范围内按时完成网站开发任务。这是一种特殊的、标准的操作程序,能够强化管理,改善经营机制,提高网站质量,促进资金合理运用,降低经营风险,提高经济效益。
网站建设项目管理的实行,不但使客户得益,保护投资,而且使网站制作行业趋向于规范化,效益提升,更使从业人员得益,包括项目经理、网页设计师、程序员、网页编辑人员和测试员等。
要提高计算机专业学生的网站建设综合水平,教学中应该强化课程设计,模拟项目的具体实施过程,把学生分组后再分成客户、网络公司甲乙双方,按照网站项目从洽谈到提交完成的顺序,指导学生分布实施网站建设项目管理。
1 客户需求分析
一个优秀的网站建设项目是建立在对客户需求的详细了解、分析、研究的基础上的,通常需要经过以下二个过程完成:
1.1 成立项目小组
网络公司在接到客户的网站业务咨询后,双方有关人员要不断接洽和了解,通过基本的可行性讨论,初步达成网站建设协议,这时要指导学生进行项目立项。
比较好的做法是在学生小组中成立一个专门的项目小组,成员分派项目经理、网页设计人员、程序员、测试员、编辑/文档人员等必需人员。项目小组成立后应该首先明确每个人的职责,实行项目经理责任制,这样能有效实施监管,保障项目顺利进行。
1.2 需求分析报告
网站建设项目首先需要客户提供一个完整的需求分析报告。
很多客户对自己的需求并不是很清楚,需要不断引导,帮助他们分析。
经常出现的状况是,询问客户做网站的目的,客户回答“没什么,别的公司有,我也得有!”。这就需要技术人员耐心说明,仔细分析,挖掘出客户潜在的真正需求。
要配合客户写一份详细、完整的需求分析报告会花很多时间,也是很费力的,但这样做是值得的,而且一定要让客户满意,签字认可。把好这一关,就可以杜绝很多因客户需求不明确或双方理解偏差而造成的失误和无效劳动,进而避免项目失败。
高质量的网站必然有一份优秀的需求分析报告,这就要求项目小组从实际出发,通过实地调研、用户座谈、汇总归纳、系统分析等多角度入手,至少达到以下要求:
正确性,每个功能模块都必须清楚地描述出交付客户时应具备的功能;
可行性,确保在当前的资金、开发能力和系统环境下可以实现客户的每个需求;
必要性,提出的功能是否必须交付,是否可以推迟实现的时间,是否可在削减开支时“砍”掉;
简明性,为了使双方的理解一致,必须把意思表达清楚,最好不要使用专业术语;
检测性,项目开发完毕,客户应该如何根据提出的需求进行检测,检测方法必须是简单、可行的。
2 系统的网页设计
2.1 网站总体规划设计
完成客户的需求分析报告以后,紧接着并不是直接开始制作,而是需要对项目进行总体规划设计、详细设计,拿出一份完整的网站建设规划方案给客户。
总体规划设计是项目建设非常关键的一步,是为即将建设的网站提出一套完整的设想,要依据需求分析报告确定网站需要实现的功能、网站开发软件、硬件环境、人力资源、时间、需要遵循的规则和标准等。
总体规划设计对网站的功能完善、安全可靠、性能先进至关重要,报告至少应包括网站的栏目和版块、网站的功能和应具备的相应的程序、网站的链接结构、数据库的概念设计、网站的交互性和用户友好设计等。
2.2 网站建设方案
总体规划设计报告完成后,通常需要给客户提供一个网站建设方案。
很多网络公司在接洽业务时就被客户要求提供方案,但那时的方案一般比较笼统,而且是在客户需求不是十分明确的情况下提交的,往往和实际制作后的结果有很大的差异。因此,应该尽量取得客户的理解,在明确需求并进行总体规划设计后再次提交网站建设方案,这样对双方都有好处。
网站建设方案应该包括有关的图表、图片、网页设计草图等,一般应具备以下内容:
1)客户分析,实事求是地剖析客户的现状与发展,尤其要挖掘客户的潜在需求,为客户需求说明书奠定基础;
2)网站的目的和目标,由此产生功能模块的设计和形象设计;
3)网站形象说明,从艺术的角度分析,一般需要美编对客户进行较深入的了解,结合客户公司的产品和企业理念进行设计;
4)网站的栏目、版块和结构,最好提供简介明了的结构图;
5)网站内容的安排、相互间的链接关系,尤其要注意知识产权问题,还要注意链接网站的安全问题;
6)使用的软件、硬件、技术分析说明,要突出技术的先进性与实用性,要考虑实际应用效果,不要一味求新、求异;
7)开发时间进度表,在用户能够接受的基础上,要留有一定的时间富裕度,以避免突发事件的影响;
8)网站宣传推广方案,要做好与客户的商务部门的联系;
9)网站维护方案,要明确区分免费维护期、收费维护期的费用、升级费用等,界定维护期和维护响应时间;
10)制作费用,要兼顾双方的财务制度,并与合同相吻合;
11)本公司简介,包括公司理念,成功的作品,技术、人才说明等内容。
方案通过客户的认可,签订正式合同(一般由销售经理或项目经理起草)后才可以开始着手建设网站,但这还不是真正意义上的制作,还要进行详细设计。
3 网站详细设计
总体设计阶段以比较抽象、概括的方式提出解决问题的方法,详细设计阶段的任务就是把解决问题的方法具体化。
网站详细设计是公司的内部技术资料,主要是针对程序开发而言,却不是真正地编写程序,而是由项目经理组织项目小组设计出程序的详细规格说明,其作用类似于工程领域中工程师经常要使用的工程蓝图,应该包含必要的细节,如程序界面、表单、模块接口、需要的数据等等。
本阶段务必规定统一的软件接口,以避免增加程序链接、调试的工作量。
4 项目实施
4.1 整体形象设计
网页设计师负责设计网站的整体形象和首页。整体形象设计包括标准字、标准色彩、Logo、广告语等。首页设计包括版面、色彩、图像、动态效果、图标等风格设计及banner、菜单、标题、版权等模块设计。
首页一般要设计2-3个不同的风格,完成后方便客户选择。一定要注意的是,在客户确定首页风格之后,务必请客户签字认可。这样,客户以后一般不会再对版面的风格做大的改动,否则将被视为二次设计。
4.2 程序开发与网页制作
详细设计、整体形象设计得到客户确认以后,程序员根据详细设计进行编程,网页设计师开始制作网页。
需要提醒项目小组的是,测试人员要随时测试网页与程序,发现Bug后立刻记录并反馈给有关技术人员进行修改,一定不要等到完全制作完毕后再测试,那样会浪费大量的时间和精力。
项目经理要经常了解项目的进度,协调、沟通程序员与网页设计师的工作。
4.3 网站调试与完善
网站初步完成以后,要上传到服务器,对网站进行全范围的测试,包括速度、兼容性、交互性、链接正确性、程序健壮性、超流量测试等,发现问题应记录下来,交项目小组及时解决。
网站项目是一个不断充实和完善的过程,文档必须详细记录并保存,通过不断发现问题、解决问题、修改补充文档,使网站建设流程趋向于规范化,趋向于合理性。
4.4 网站宣传推广
网站宣传推广方案可以独立进行,也可以与企业宣传活动同步进行,一般采用与企业的策划、公关及商务宣传活动同期、同时进行,可以一举多得。
网站宣传推广的方法有多种,设置适当的META标签、登录搜索引擎、发表新闻稿件、使用Email邮件列表、广告条交换、付费广告等,这些方法的使用一定要事先与客户沟通,得到客户的确认。
至此,网站项目建设完毕,项目小组将有关网址、使用操作说明、验收要求及相关文档等内容提交客户进行验收。如果客户需要,还应另行签订网站维护合同。
4.5 网站管理与维护
网站成功推出是长期维护工作的开始,与客户签订网站维护合同后,公司应该指派专门的技术人员或固定的文员负责响应全部或大部分客户的网站维护工作。
1) 及时响应客户反馈,可以采取Email自动回复方式,在1-3个工作日内(具体可与网站建设方案中的维护响应时间一致,必须与合同一致)解决问题,然后再次回复客户,并征求客户意见;
2) 网站流量统计分析和相应对策,客服人员要关注客户网站的使用,发现问题及时处理,并对客户提出有价值的建议;
3) 尽量推广和使用所设计的网址,包括在客户的宣传材料、产品介绍、名片、电子邮件上注明客户网址,与客户沟通后一般会得到积极响应;
4) 网站内容的及时更新和维护,要注意内容的合理性、合法性和观赏性,要与客户的发展和商务活动相结合。
5 网站建设应遵循的规范
网站建设项目管理要求制定一系列的规范:目录规范、文件命名规范、接口规范、尺寸规范、首页head区代码规范、连接结构规范等,并在项目实施中严格遵循。
在逐步建立网站建设项目管理规范的基础上,最终要形成网络公司统一的网站建设规范,为下一步的网站建设项目提供统一的技术标准,这样,就能够在未来的网站建设、维护中节省大量的时间和人财物,极大地提高公司的经济效益与社会美誉度。
