(转自落伍)建设网站的各种准备与工序

序:
  每一个网站项目都需要有一个项目负责人(Project Manager,简称PM),如果是独立设计网页,那设计人自己就相当于一个PM。项目负责人需要对网站的整个构建过程负责,要承担从工作开始到结束的所有责任。现在的网页设计师不仅仅是承担图形的设计工作,而还要考虑到网站的内容与布局等策划方案,网页设计师必须了解整个网站的制作过程。
何谓PM?
  之前已经说过了,PM是项目负责人,所谓项目就是多人协同完成的独立工作,而PM就要负责管理这个项目。
  如果你做过Web Programmer(web程序员)、Web Designer(网页设计师)活着Web Marketer(网站营运者)等与网络相关的工作,积累了一定的网页设计经验,并对此有了一套自己独特的见解,那就可以说你已经向称为一个成功的Project Manager迈进了一步了。网页设计师的工作就是要制作出引人入胜的网页,所以由网页设计师来承担一个网站的PM要相对容易得多,但并不是所有的网页设计师都能够兼任PM一职的,因为作为PM需要对网络有非常深刻的理解,并且具有丰富的经验和掌控全局的能力,所以说让所有的网页设计师都成为PM是不可能的。如果还有人要问我为什么网页设计师需要了解PM的工作内容的话,那我只能告诉你,你去建筑工地扛水泥好了。
PM的工作内容
Project Manager是整个网站建设工作的核心人物,因此PM需要了解很多业务内容并具有良好的协调能力,我个人把PM的工作总结为以下几点(因为俺做过2个项目滴PM,粉累滴说):
负责整个项目的开始与收尾
经常与程序员、设计师、市场销售人员等参与网站建设的工作人员沟通,当然还要有很强的事业心(嘿嘿,野心……)
合理安排工作与权限(HOHO,工作上的权限不要错误理解啦)
清晰思路,把握好整个工作流程
协调各项工作,使各部分工作齐头并进(废话,如果程序完成了美工还在玩,那是什么概念)
一定要是个有魄力的人,否则工作很难继续下去
PM要为客户细心的考虑,动员所有工作人员发挥集体力量,分清工作的主次并确定整体发展方向。但是,当你忙得跟狗一样的时候,客户很可能只是在想:这些工作我们到底要投入多少经费,又能得到什么效果?因为客户是投资方,试问是谁都不希望超出预算或者去花钱打水漂的吧。所以PM还有一个重要的责任,就是即使在客户给出的预算范围内很难开发出最强大的功能和最好的网页,也要尽自己最大的努力去争取到最好的效果。顾全大局……即使有了一个非常好的方案,对于其中超出客户预算而不能实现的部分,必须要果断的删除。团队只能根据客户的预算去办事,对于客户没有考虑周全的部分,且没有足够的资金去弥补的时候,我们只能选择放弃。
如何做好一个项目负责人?
怎样才可以做好PM工作呢?那些只会使用各种图形编辑软件和编写程序来实施具体操作的人不过是任人差使的劳力罢了。虽然使用同样的工具和素材,但是清楚地知道要达到何种效果的人才是PM,所以PM不仅需要熟练掌握各种技术,更要具备良好的全局策划能力,同时还要对市场的变化、发展方向和发展速度具有敏锐的洞察力。PM要经常阅读相关的报纸、杂志,看电视新闻和收听广播,更全面的掌握各种相关信息。大概落伍的版友们看到要读书看报还要听新闻看电视,会觉得很可笑,但我可以明确地告诉大家,我认为只有充分了解当前市场的情况,才有可能设计出更具时代感、更加真实的网站。
PM需要掌握的东西
首先,PM不是十项全能,更不是超人。但如果想做好一个PM的话,除了网页设计方面的知识外,最好还要掌握,至少是了解建设网站所需的所有领域的相关知识。比如,你不能够直接编写程序,也至少要了解数据的结构,数据传送和编码等必备知识。除此之外,还要时刻把握市场动态与营销策略。
以下是Eyou总结的一些PM应具有的能力:
对网站的分析能力
对各项工作的了解。设计、编程等
领导才能
市场分析能力
创造力和实际应用能力
简单的来说,如果把整个网站的建设工作看成是对一个页面的设计工作,PM就要掌握完成这个页面设计的所有相关知识(如编写一个ASP页面,就需要掌握到ASP编程与网页设计的知识)。顺便送一句话给落伍的兄弟们:即使你现在只是一个普通的网页设计师,还没有能力胜任PM的工作,但是多学一些知识充实自己,就一定会为你以后成为PM打下良好的基础。
网站建设过程
虽然每个企业所做的项目都不完全相同,但是大体的流程是相似的。就拿制作同一内容的网站来说,有的公司在选材(素材)的过程中花费的时间较多,有的公司在编程过程中花费的时间较多。有的公司只用静态图片,而有的公司还会加入FLASH。不过他们要达到的目的都是相同的,同样是制作一个网站,只不过在制作的过程中加入自己认为好的因素,就能得到比他人质量更好的网站。
制作网站是要经过很多步骤的。确定Benchmarking、素材与资料、提出草案、明确设计理念,网站的建设工作应该这一系列相互连接的过程中进行,如果其中一个环节出了差错,就会留下疤痕,破坏整体完美性。
以下是网站建设的流程:
承接项目
准备原始资料
讨论实施方案
Benchmarking(评估,确定设计标准)
加工资料,提出草案
明确设计理念
决定布局
图像设计
安排内容
制作导航器
制作网页
初检
修改错误与调试程序,&Test
二次检验(这一步一直要到客户满意为止的)
完成制作
结算(收钱)
当我们从客户那里承接下一个项目时,首先要了解清楚这是一个什么样的项目,然后搜集制作网站所需的各种资料。有时也可以参考其他相关网站和资料来确定设计标准(这一步就是Benchmarking了),虽然在刚才给出的流程中Benchmarking是第4步,但实际上在制作过程中还要不断确立新的Benchmarking。
确定好设计理念和布局后也就描绘出了整个网站的结构图,编程(Programming)就是对数据模型(Data Model)的设计。完成了以上所说的步骤后,就可以开始正式操作了。当然,在制作过程中还会发生很多问题,当遇到难以解决的比较大的问题时,应该召集所有工作人员进行讨论和协商。跟Benchmarking一样,在整个制作过程中都要不断的沟通思想、统一意见。
完成网站制作只不过是迈出了整个项目的第一步,客户在验收时会找出很多问题和需要修改的地方(我就常常被客户刁难,甚至不给钱)。如果客户提出的问题比较大,难以解决,要想尽快找到解决方案,最好就请上客户一起参与讨论和协商。在修改过程中,还要随时请客户检验结果,征求意见,这样不仅能增加承接者与客户之间的信任感,还能减少发生错误概率和修改时间。如果第二次修改后还不能使客户满意,就要一直修改下去,哪怕修改7、8次都是有可能的(曾经一个简单的网站Eyou改了7次,遇到那样的客户,沟通有问题,没办法的事)。
只有最后客户跟你说“OK”的时候,这个项目才算真正的结束。当然,在以后的系统维护中还要根据合同修改发生问题的部分。如果客户还委托了网站管理的话,那么我们跟客户的合作关系还将继续,可以说制作工作的结束后又意味了新的合作开始,这也是一种连续营利的手段(目前EYOU就是靠4个网站的长期维护在糊口)。因为,树立良好的形象,取得客户的信任是非常重要的。
废话连篇:写东西好累,希望大家如果要转载的话,请保留版权,谢谢,偶快累死了~睡觉,明天继续载建一个网站的全部流程吧。
有人说我是抄书来的,不错,知识是总结出来滴,其中部分特别专业的地方的确是参考过不少资料,毕竟我不是专业作家,一来就是长篇大论,谢谢网友指出。