网站项目管理规范手册一.概念网站项目管理就是根据特定的规范、在预算范围内、按时完成的网站开发任务。二.需求分析项目立项我们接到客户的业务咨询,经过双方不断的接洽和了解,并通过基本的可行性讨论够,初步达成制作协议,这时就需要将项目立项。较好的做法是成立一个专门的项目小组,小组成员包括:项目经理,网页设计,程序员,测试员,编辑/文档等必须人员。项目实行项目经理制。客户的需求说明书第一步是需要客户提供一个完整的需求说明。很多客户对自己的需求并不是很清楚,需要您不断引导和帮助分析。曾经有一次,我问客户:“您做网站的目的是什么?”他回答:“没有目的,只是因为别人都有,我没有!”。这样的客户就需要耐心说明,仔细分析,挖掘出他潜在的,真正的需求。配合客户写一份详细的,完整的需求说明会花很多时间,但这样做是值得的,而且一定要让客户满意,签字认可。把好这一关,可以杜绝很多因为需求不明或理解偏差造成的失误和项目失败。糟糕的需求说明不可能有高质量的网站。那么需求说明书要达到怎样的标准呢?简单说,包含下面几点:1.正确性:每个功能必须清楚描写交付的功能;2.可行性:确保在当前的开发能力和系统环境下可以实现每个需求;3.必要性:功能是否必须交付,是否可以推迟实现,是否可以在削减开支情况发生时砍掉;4.简明性:不要使用专业的网络术语;5.检测性:如果开发完毕,客户可以根据需求检测。三.系统分析网站总体设计在拿到客户的需求说明后,并不是直接开始制作,而是需要对项目进行总体设计,详细设计,出一份网站建设方案给客户。总体设计是非常关键的一步。它主要确定:1.网站需要实现哪些功能;2.网站开发使用什么软件,在什么样的硬件环境;3.需要多少人,多少时间;4.需要遵循的规则和标准有哪些。同时需要写一份总体规划说明书,包括:1.网站的栏目和版块;2.网站的功能和相应的程序;3.网站的链接结构;4.如果有数据库,进行数据库的概念设计;5.网站的交互性和用户友好设计。网站建设方案在总体设计出来后,一般需要给客户一个网站建设方案。很多网页制作公司在接洽业务时就被客户要求提供方案。那时的方案一般比较笼统,而且在客户需求不是十分明确的情况下提交方案,往往和实际制作后的结果会有很大差异。所以应该尽量取得客户的理解,在明确需求并总体设计后提交方案,这样对双方都有益处。网站建设方案的包括以下几个部分:1.客户情况分析;2.网站需要实现的目的和目标;3.网站形象说明;4.网站的栏目版块和结构;5.网站内容的安排,相互链接关系;6.使用软件,硬件和技术分析说明;7.开发时间进度表;8.宣传推广方案;9.维护方案;10.制作费用;11.本公司简介:成功作品,技术,人才说明等。当您的方案通过客户的认可,那么恭喜你!您可以开始动手制作网站了。但还不是真正意义上的制作,你需要进行详细设计:网站详细设计总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化。详细设计主要是针对程序开发部分来说的。但这个阶段的不是真正编写程序,而是设计出程序的详细规格说明。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程蓝图,它们应该包含必要的细节,例如:程序界面,表单,需要的数据等。程序员可以根据它们写出实际的程序代码。四.项目实施整体形象设计在程序员进行详细设计的同时,网页设计师开始设计网站的整体形象和首页。整体形象设计包括标准字,Logo,标准色彩,广告语等。首页设计包括版面,色彩,图像,动态效果,图标等风格设计,也包括banner,菜单,标题,版权等模块设计。首页一般设计1-3个不同风格,完成后,供客户选择。记住:在客户确定首页风格之后,请客户签字认可。以后不得再对版面风格有大的变动,否则视为第二次设计。开发制作到这里,程序员和网页设计师同时进入全力开发阶段,需要提醒的是,测试人员需要随时测试网页与程序,发现Bug立刻记录并反馈修改。不要等到完全制作完毕再测试,这样会浪费大量的时间和精力。项目经理需要经常了解项目进度,协调和沟通程序员与网页设计师的工作。调试完善在网站初步完成后,上传到服务器,对网站进行全范围的测试。包括速度,兼容性,交互性,链接正确性,程序健壮性,超流量测试等,发现问题及时解决并记录下来。为什么要记录文档呢?其实本软件工程本身就是一个文档,是一个不断充实和完善的标准。通过不断的发现问题,解决问题,修改,补充文档,使这个标准越来越规范,越来越工业化。进而使得网站开发趋向规范,趋向合理。宣传推广宣传推广的基本方法有:1.网页里设置适当的META标签;2.各搜索引擎登录;3.准备新闻稿件在各新闻公告板发表;4.合理使用Email邮件列表;5.广告条交换;6.付费广告。至此,网站项目建设完毕,将有关网址,使用操作说明文档等提交客户验收。如果需要维护,另行签定维护项目。维护网站成功推出后,长期的维护工作才刚刚开始,我们需要做到的是1.及时响应客户反馈;例如可以采取Email自动回复功能,然后在1-3个工作日里解决问题,再次回复;2.网站流量统计分析和相应对策;3.尽量推广和使用您的网址;4.网站内容的及时更新和维护。五.遵循的规范1.网站建设目录规范2.网站文件命名规范3.网站建设尺寸规范4.网站首页head区代码规范5.网站连接结构规范网站项目管理在今年会逐渐成型,要做到网站项目的顺利开展,要建立在共识的基础上,共识要求大家对上游和下游的工作都有一定了解,至少应该了解相关的技术,知道可以实现到什么程度,在可行的情况下,进行内部的培训和外部的协助是完全必要的。没有良好的学习交流氛围,很难做好网站项目。在项目管理与公司的整体运作上,我想谈一谈可能遇到的矛盾:(1)希望大家都能不断学习,接收新鲜知识是不太可能的。(2)希望改变一个传统行业的老总对互联网有全新的认识是不现实的;他们会使用传统行业的的方法来进行公司的管理。(3)一个新的架构模型(它可以是公司人事组织上的,也可以是实际项目操作流程上的),尽管是优秀的,如果没有成功的案例,想在所在公司推广也是非常难的。(4)在项目立项过程中,反对意见一般会大于支持意见,没有相互尊重,不同专业不同地区不同工作经验的人在一起,本质上会议是很无聊的。关于怎么解决,我想人际关系的氛围是很重要了,在尽可能的程度上作一些努力,去争取改变吧。下面回到项目管理本身:大中型项目的软件统筹表:在年初,我已经做过网站总体项目管理的探索,并且使用MSPROJECT制作的一个模板。大中型项目的统筹仅靠人力是难以达到要求的,必须借助于各种科学的工具,在早期阶段是靠计划评审技术和关键路径法来规划项目运作模型的,这些好的技术工作量非常巨大,大型项目往往要配备很多计划技术人员MSPROJECT的推出大大提高了这些技术的应用难度。该软件基本包括以下几个方面,并且能够自动调整资源、时间的合理分配。甘特图(任务横道图)跟踪甘特图任务分配状况日历统筹图6.资源使用状况一方面,把它运用于小型项目可能不仅提高不了效率反而降低了效率。大型项目的每个过程都要求非常严格和科学,灵活性会降低一些,那么对计划的要求就会提高。另一方面,PROJECT建立的管理模板,是可以从模板建立一个新文件,然后进行调整,对于不需要的任务步骤可以删除。随着对项目本身的理解的深入和对软件使用的熟练程度的提高,可以将更多的项目,甚至小项目也可以使用PROJECT来进行灵活的管理。现在我需要补充的是,在大家的管理意识和手段还没有达到相当的程度,可能使用PROJECT来实际操作并不容易,那么从科学的管理逐步落实的角度来看,根据PROJECT的建设流程,衍生出一套WORD文档,在实务性上有更快的效果、更好的可操作性,那么我做了“项目策划书”和“项目制作书”,给大家参考:项目策划书项目编号:项目级别:一、定义目标:(100字以上,代表小组意见)目标:二、可行性分析:(理想模型的建立)(300字以上)(1)访问者定义谁将是该项目的访问者?访问者的目的是什么?访问者能获到什么信息?进行何种商务功能的处理?或者得到什么形式的奖励?信息商务处理奖励综述(如有必要再进行全方面的描述,请填写在下面)(2)创建情节根据访问者定义,找出能代表大多数访问者的人,举例说明用户的真实网上经历,如何完成一定的任务,就象讲述一个网民上网的故事,可以尽量发挥想象力去描述。情节描述:(3)竞争性分析浏览一至二个我们主要的竞争对手的网站,严肃客观地评价竞争者,分析出该项目在竞争上的优势。网站名网址功能描述优势分析三、项目内容和功能(1)项目内容概述(项目具有哪些内容?哪些功能?列出所需的内容和功能的清单。)(2)项目内容分组和命名(将内容进行分组,也即分成若干个栏目,给每栏起一个名字,中文英文各取一个,中文的用做导航,英文的作为网站文件目录的名字。)(3)功能需求(列出项目中用户功能性的内容)四、项目结构(1)结构列表建立一个基于文本形式的项目层次结构图,结构如下:section1section1.1section1.1.1……section1.2section2……(2)建立结构蓝图,定义全局和局部导航。结构蓝图是网站结构的可视化表示,显示网站中的元素如何分组和联系的图表,不同的内容(静态或是动态的)和功能使用不同的几何形状进行表示,整个结构呈现倒树状,内容要素使用方框,功能要素使用三角形。当完整的策划完成,项目制作可以比较轻松,越是急促和或者说不成熟的策划都将给制作带来很大的麻烦,就会矛盾重重而造成开效率低下。这里我制作一个比较简单的项目制作书。项目制作书主线程分线程时间(天)所在分线程时间比所在总线程时间比前台开发设计阶段参考设计框架设计装饰图片完成设计整合制作阶段设计CSS制作框架html加入JS作代码优化设计制作整合与策划人员沟通在后台代码加入后,根据项目小组意见进行整合后台开发后台开发审阅功能规范确定模块化/分层设计参数开发人员分派任务编写代码开发人员测试(初步调试)上传功能模块说明:(1)参考“项目策划书”中“竞争性分析”是提到的网站,可以自己参考国外的网站。(2)设计框架可以划分出各个栏目所在的比重,区域范围。(3)设计CSS过程中,显然会有一个已经设计好的网站总体的CSS,在单个页面,有时还是需要更有新的定义,CSS的设计是非常重要的,我们使用它并非仅仅控制大小,而是段落应用或是更多的特效。(4)用很多网页设计软件,已经可以生成比较简洁的代码,这里的代码优化,除了办求代码其简洁之外,还有要使整体代码符合公司制定的“HTML和CSS的总体规范”。(5)前后台在策划部门完成策划的时候已经开始各自的工作,前台开始页面设计,后台开始模块开发,当前台页面完成,后台即可将代码引入其中。完成页面,那么最后的一件事就是前后台与策划部门的共同认可。(6)在“时间”一栏,你可以给整个分线程打一个时间,并不需要给每个分线程中的部分给出非常明确的时间,为什么呢?因为协调的工作一直都贯彻整个项目进程,在协调不得力的时候没有办法保证时效性。(7)在项目制作书,有必要让所具体操作的人在上面签字作认可。(8)项目完成的效果评估分析,主要通过技术手段(WEBTRANS分析流量等方法)进行,不在策划和制作范围,这里不详谈。附:传统行业中可以实施的管理图表:(1)以任务为导向的统筹表(适用于活动型、任务独立的项目):日程任务责任人(联系方式)目标结果备注7.26以前完成统筹表风子(2172337)完成定稿OK项目申请流程风子(2172337)修改定稿OK7.29以前人员绩效考核表一秒(2172337)完善定稿(2)以时间为导向的统筹表(适用于小型项目):任务及责任人目标及结果完成统筹表(风子2172337)完成定稿OK项目申请流程(风子)修改定稿OK7.26前人员绩效考核表(一秒)项目总结报告模板(一秒)7.29以前(3)以人员为导向的统筹表(适用于中型项目):任务及目标人员配备结果及备注龙腾(2172337)7.26以前完成统筹表完成定稿风子(TEL)OK项目申请流程修改定稿风子(TEL)OK龙腾(2172337)7.29以前完成人