时至今日,大部分网站都是由静态HTML页面组成,包含文字、图片以及简单作用,例如在线反馈表、动态按钮和搜索等。在那个时代,因为客户需求较为简单,网站设计师十分了解HTML,而且在Photoshop和文件提升层面技术十分熟练(甚至还能“借用”标准的JavaScript和Perl脚本);有些设计师甚至能够深入了解和掌握一个网站所需的每个技能领域和经验。
随着程序语言的发展,现在越来越多的网站开始采用Asp、Asp.net、Php等动态建站技术,导致了网站设计与程序开发的分离。许多复杂的网站功能需要网页设计师与程序员紧密合作,设计师需要评估程序的实现能力及难度,程序员则需要了解设计师想要的实现方式,并编写相应的后台程序。
一个优秀的网站工程师确实可以相对容易地创建网页,因此很多人对为什么寻了一个庞大团队来建立网站还是感到困惑:为什么要花费巨大的成本建立网站团队?因特网行业的快速发展、用户对新特性和功能不断增加的需求(以及对服务质量的高期望值)、企业对建设网站的迫切需求以及客户要求尽快完成开发任务,这些因素意味着,一位知识面较广但了解不深的人自力更生地建立一个商业网站是不可能的,也是不明智的。
这就需要专业的网站项目经理。一旦网站建设项目达到一定规模,就需要具备专业技能组合的设计师、程序员或其他开发者在完成特定任务的同时,对项目和项目资源进行良好管理。这对他们来说是一个非常棘手的问题。网站项目管理需要一套特定的技能组合,这本身也是一项全职工作。
项目经理顾名思义就是负责管理项目的人。然而,他或她还要负责管理项目中的人员。人力资源是任何项目的关键组成部分。如何有效地调整团队中必要的人员以满足建设商业级网站的需求是大多数网络公司面临的一个重要问题。
团队的工作标准和流程至关重要。所有工作遵循相同的结构和系统,有利于快速组建团队,按时、按预算完成高质量和可交付的工作。这种结构不会扼杀创造力,反而会激发项目和团队的信心。在你建立和监控的控制参数范围内,这种结构鼓励而不是抑制尝试一定程度的风险、发挥创新和创造优势。
越来越多的网络公司结合多年网站开发经验,构建起网站项目管理的架构,并在此基础上融合具体情况建立有效的工作流程与环境。