随着技能的不断发展和用户对网站功用性的需求不断进步,现在网站项目的规划现已不能再仅仅简略地使用静态html文件来完结,与前几年网站规划由一两名网页规划师自由的创作比较,网站项目的规划和开发越来越像一个软件工程,也越来越复杂,网站项目的规划和开发进入了需求着重流程和分工的年代,树立规范的、有用的、健壮的开发机制,才能习惯用户不断变化的需求,到达预期的方案方针
网站项目办理(WpM)的意义为Web-based project Management,即以Web 使用程序为主要表现方法的架构来进行的项目规划及办理,这样的架构中包含了浏览器、网络和Web 服务器等关键主体,主要体现在网站规划、以浏览器为客户端的Web使用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系办理。)等项目办理中。
在本文中,笔者将网站项目办理(WpM)与软件工程的一致进程办理(RUp)进行参照比较,并结合实践作业经历,力求将网站工程办理(WpM)的人物、分工、流程进行完好的阐述,使网站项目办理逐渐走向规范化。
按照笔者的经历,网站项目办理可以分为以下七个阶段进行操控:
1. 需求剖析及改变办理
2. 项目模型及业务流程剖析
3. 体系剖析及软件建模
4. 界面规划、交互规划及程序开发
5. 体系测验和文档编写
6. 客户训练、技能支持和售后服务
需求阐明的是,这些阶段尽管具有一定的延续性,可是并非完全间隔的,例如需求改变办理和测验作业、文档编写都是贯穿整个项目进程的,许多作业时交叉进行或一起进行的。
企业怎么成功建造网站包含以下内容:
一. 让客户畅所欲言,罗列出一切的需求
二. 透过现象剖析潜在的需求
三. 使用天然的言语描绘项目模型
四. 使用暗示图和图表将用户的需求表现出来。
五. 什么人要看需求剖析陈述?
六. 树立需求改变日志,制造新版别的需求剖析陈述。
七. 本阶段重点作业人物
八. 总结
一:让客户畅所欲言,罗列出一切的需求
用户将一切的想法尽或许的阐述清楚,并把一切的要求罗列出来,不要遗失。这时分不应该惧怕"蛊惑"起客户的潜在需求而添加规划开发的作业量,然后被往后客户无止境的改变拖入泥潭,直接明白地跟客户把问题和要求一条条地列出来,把条理、概括、剖析先都扔到一边去,将用户最原始、最完好的要求精确地记录下来就完结了第一步的作业。
很明显,假设客户的需求做的都不完好,随时或许会产生意想之外的改变,乃至这个改变会损坏现已做的模型及结构,那么这个项目从开端就注定了会失利;比方站点一切的功用都完结了,本地测验起来也没有什么问题了,可是你却不知道客户的体系是要接受每天100万独立Ip的拜访,而你本来想当然的以为了不得便是1万独立Ip拜访的拜访流量,稍微有经历的开发人员都会明白这样的规划是个灾难,不管是使用服务器、数据库还是程序全部要从头开发!
二:透过现象剖析潜在的需求
许多情况下客户并非专业人士,在他们喋喋不休的描绘中不能盼望他们协助咱们收拾出重点和技能难关,这需求咱们去为客户进行剖析、概括和收拾,尤其是客户谈的不多却又是技能上完结难度和强度很高的地方特别值得注意。
客户往往对需求的概念是非常含糊的,大多时分给出的需求都是抽象并且尺度难以操控的,这就要求业务人员在倾听了客户的具体阐明往后,协助客户进行收拾和剖析,一起预测客户在开发进程中改变及往后使用中或许进行修正晋级的潜在需求。
比方在为客户规划办公自动化体系的时分,也许就要为客户预留将来与他们的业务单位进行交互的通道;在规划邮件体系的时分要考虑或许会需求广告办理服务器;规划网络电子商店时往后添加库存产品进销存统计剖析等等;限于时间财力的考虑,客户一般可以接受分阶段实施的开发进程,在需求剖析时,提早为客户设想到往后的需求改变除了使项目开发愈加顺畅以外,也为往后业务的进一步深化打下了更好的根底。
三:使用天然的言语描绘项目模型
在业务员与客户进行沟通和调查时编撰的需求剖析,尽或许用天然的言语进行描绘,尽管客户的水平缓资历有所不同,可是最天然的描绘可以使项目开发的各个成员都能清楚地了解需求意义,不至于在了解上产生偏差。对客户而言,这样的模型描绘最接近实在,简略参加修订,并能以此为测验和检验的依据。
请比较以下两份关于需求的描绘,
"用户在拜访首页的时分可以在点击/'客户通道/'按钮,弹出填写/'用户名/'和/'暗码/'的窗口,输入正确后在新窗口翻开客户通道的首页,在该页显现一切可操作的功用的导航条和最新的导读新闻链接列表 "
"站点分为揭露和加密两种状况,经过身份验证机制使特有的用户可以拜访到加密信息,并供给不同于普通用户的功用。"前段描绘咱们就很简略想象的出来规划完结的网站是什么样子,然后一段的描绘或许会做出无数不同的版别,造成对需求了解的歧意。
四:使用暗示图和图表将用户的需求表现出来。
需求剖析不管文字上怎么样表述都还是抽象的,对客户而言了解毕竟是困难的,将基本承认的需求制造出暗示图是最直观有用的。
制造暗示图可以有许多种方法,用powerpoint或Visio制造流程暗示,用html文档制造界面暗示都是可行的,最简略使用画图和Word表格方法也完全可以,关键是使用暗示图将客户的需求和行将开端规划的体系体现起来,在进行体系剖析和程序开发之前,两边对往后要完结的产品就可以有直观的知道,换言之,便是在产品还没有真实进入开发阶段的时分,两边就对作业的成果达到一致的定见,这将大大地减轻需求改变所带来的困扰,一起客户更简略地参加到项目的开发进程,保证项目往正确的方向进行。
在RUp中有这样的描绘:"使用电影、卡通、图片、表格和动画片等制造暗示图开端,告知咱们用户是谁,要发生什么事情,怎么发生。
以用户友好的方法协助收集并改进用户需求。
鼓励更有创造性、愈加立异的规划解决方案。
鼓励团队复审,并防止一切人都不希望出现的特征。
确保以可了解、直观的方法实施特征。
使访谈进程变得轻松,防止出现访谈没有成果的现象。
简略地说,制造暗示图便是使用东西向用户 (主角) 阐明(有时是动画演示)体系怎么习惯安排的需求,并标明体系将怎么运转。协调员将初始暗示板展示给小组,小组成员供给定见。之后,在举办研讨班期间,暗示板也进行"实时"演进。所以,您需求一种可以轻松更改暗示板的画图东西。为了防止分散注意力,一般最好使用简略的东西,比方图表、白板或 powerpoint。"
五:什么人要看怎么做好网站建造需求剖析
项目经理、体系剖析员、开发经理、交互规划师、测验人员、文档人员包含客户代表都应该看需求剖析,并进行共同的评论,达到一致的定见。
咱们经常会遇到业务人员辛辛苦苦谈下来的项目,对开发人员来说却是难以完结的,而技能人员规划的产品却常常得不到客户的认可,乃至发生纠纷,因而参加项目开发的人员都应该对这份需求有一致明晰的知道,并依据自己的作业对需求提出定见,经过与客户的沟通修订,终究承认项目完结的方针。
例如:
项目经理经过需求剖析才能组成所需求的团队包含配置作业环境,拟定开发周期。
开发周期的限制和功用上的要求或许会影响到程序员选用什么样的言语和东西进行编写;
操作用户的技能水平将影响到交互规划师进行前台规划时做到什么样的精度;
界面规划人员依据项目的性质和定位承认表现方法。
测验人员了解测验环境和条件后才能对项目质量进行盯梢和检测;
经过下表,咱们可以看的出不同人物依据需求的改变所进行的作业流程:
六:树立需求改变日志,制造新版别的需求剖析陈述
尽管咱们费了许多功夫在怎么做好网站建造需求剖析进行了最大或许的尽力,但几乎可以必定的是,这份需求剖析在开发进程中一定会发生变化,也许是出自客户的遗失,也或许是在开发进程中被激发出来的,这种改变有时是如此的频频和琐碎,以至于往往不能将改变及时反应到项目的各个人物中,那么做好需求改变日志就显得非常重要。
并将修正后的需求剖析制造成新版别,保存每次更改过的版别,而不是掩盖,这样就比较简略地盯梢到需求改变进程中所带来的作业调整。
在新版别的需求剖析中,将改变多部分用特别方法标明出来,并在日志中记录改变多重的明细。
关于需求剖析和改变办理可以参照下图暗示:
七:本阶段重点作业人物
在怎么做好网站建造需求剖析和改变办理的进程中,作业量最大的人物为客户代表、业务员和项目经理。
客户代表提出需求,业务员协助收拾和剖析,项目经理对整个项目进行评估。
在实践作业中,许多项目失利的原因都和需求剖析有关。 客户代表和业务员一般并非从事技能开发的专业人员,在评论需求的时分往往对项目的技能难度、作业量、时间进度掌握不精确,这时分需求项目经理或技能人员进行参谋。
为了降低项目的风险,进步作业效率,有必要规划规范的需求办理方案书,协助客户代表和业务员更好的完结任务。 以下供给一份需求办理方案的模板可作为参阅:
八:总结
依据笔者的经历,要赶快做好怎么做好网站建造需求剖析掌握以下关键,也许能事半功倍:
细心聆听,罗列客户的一切要求;
将怎么做好网站建造需求剖析进行剖析,承认可操作的体系模型;
使用最天然的言语将体系进行描绘,使每个开发人员不会产生歧意;
敏捷承认网站的用户人物;
比方访客、会员、重要客户、前台办理员、网站办理员、业务员等;
剖析承认每个人物的权限及可操作的功用;
比方会员可以检查特别信息、修正个人信息、退出登陆等;
前台办理员可以登录办理体系,可以发布修改修正信息,可以审查会员资历等;
网站办理员可以更改栏目、修正网站界面等;
制造流程图和暗示图将需求表现出来;
让客户参加到暗示图的规划中,及时正确的反应出需求改变。
制造需求改变日志,保存晋级版别,经过版别操控进行需求办理;
经过需求《办理方案书》使每个参加人员看到共同的尽力方针。