如何做好网站需求分析_第1页
如何做好网站需求分析_第2页
如何做好网站需求分析_第3页
如何做好网站需求分析_第4页
如何做好网站需求分析_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如何做好好需求分分析随着技术术的不断断发展和和用户对对网站功功能性的的需求不不断提高高,如今今网站项项目的设设计已经经不能再再仅仅简简单地利利用静态态Htmml文件件来实现现,与前前几年网网站设计计由一两两名网页页设计师师自由的的创作相相比,网网站项目目的设计计和开发发越来越越像一个个软件工工程,也也越来越越复杂,网站项项目的设设计和开开发进入入了需要要强调流流程和分分工的时时代,建建立规范范的、有有效的、健壮的的开发机机制,才才能适应应用户不不断变化化的需要要,达到到预期的的计划目目标。 网站项项目管理理(WPPM)的的含义为为Webb-baasedd Prrojeect Mannageem

2、ennt,即即以Weeb 应应用程序序为主要要表现方方式的架架构来进进行的项项目设计计及管理理,这样样的架构构中包含含了浏览览器、网网络和WWeb 服务器器等关键键主体,主要体体现在网网站设计计、以浏浏览器为为客户端端的Weeb应用用程序开开发(例例如信息息类网站站、网上上商店、虚拟邮邮局、客客户关系系管理。)等项项目管理理中。 按照笔笔者的经经验,网网站项目目管理可可以分为为以下ll六个阶阶段进行行控制: 11. 需需求分析析及变更更管理 2. 项目目模型及及业务流流程分析析 33. 系系统分析析及软件件建模 4. 界面面设计、交互设设计及程程序开发发 55. 系系统测试试和文档档编写 6.

3、 客户户培训、技术支支持和售售后服务务 需要说说明的是是,这些些阶段虽虽然具有有一定的的延续性性,但是是并非完完全隔断断的,例例如需求求变更管管理和测测试工作作、文档档编写都都是贯穿穿整个项项目过程程的,许许多工作作时交叉叉进行或或同时进进行的。 (一)如何做做好需求求分析及及变更管管理? 业务员员与客户户进行的的沟通,撰写需需求分析析报告是是项目展展开的基基础。项项目是以以客户的的需求为为中心,而不是是为技术术而迁就就需求。 一:让让客户畅畅所欲言言,罗列列出所有有的需求求 让用户户将所有有的想法法尽可能能的阐述述清楚,并把所所有的要要求罗列列出来,不要遗遗漏。这这时候不不应该害害怕“勾勾引

4、”起起客户的的潜在需需求而增增加设计计开发的的工作量量,从而而被今后后客户无无止境的的变更拖拖入泥潭潭,直接接明白地地跟客户户把问题题和要求求一条条条地列出出来,把把条理、归纳、分析先先都扔到到一边去去,将用用户最原原始、最最完整的的要求准准确地记记录下来来就完成成了第一一步的工工作。 很明显显,假如如客户的的需求做做的都不不完整,随时可可能会产产生意想想之外的的变更,甚至这这个变更更会破坏坏已经做做的模型型及结构构,那么么这个项项目从开开始就注注定了会会失败;比如站站点所有有的功能能都实现现了,本本地测试试起来也也没有什什么问题题了,但但是你却却不知道道客户的的系统是是要承受受每天1100万

5、万独立IIP的访访问,而而你原来来想当然然的以为为了不起起就是11万独立立IP访访问的访访问流量量,稍微微有经验验的开发发人员都都会明白白这样的的设计是是个灾难难,无论论是应用用服务器器、数据据库还是是程序全全部要重重新开发发! 二:透透过现象象分析潜潜在的需需求 很多情情况下客客户并非非专业人人士,在在他们滔滔滔不绝绝的描述述中不能能指望他他们帮助助我们整整理出重重点和技技术难关关,这需需要我们们去为客客户进行行分析、归纳和和整理,尤其是是客户谈谈的不多多却又是是技术上上实现难难度和强强度很高高的地方方特别值值得注意意。 客户往往往对需需求的概概念是非非常模糊糊的,大大多时候候给出的的需求都

6、都是笼统统而且尺尺度难以以控制的的,这就就要求业业务人员员在倾听听了客户户的详细细说明以以后,帮帮助客户户进行整整理和分分析,同同时预测测客户在在开发过过程中变变更及今今后应用用中可能能进行修修改升级级的潜在在需求。 比如在在为客户户设计办办公自动动化系统统的时候候,也许许就要为为客户预预留将来来与他们们的业务务单位进进行交互互的通道道;在设设计邮件件系统的的时候要要考虑可可能会需需要广告告管理服服务器;设计网网络电子子商店时时今后增增加库存存产品进进销存统统计分析析等等;限于时时间财力力的考虑虑,客户户通常能能够接受受分阶段段实施的的开发过过程,在在需求分分析时,提早为为客户设设想到今今后的

7、需需求变更更除了使使项目开开发更加加顺利以以外,也也为今后后业务的的进一步步深入打打下了更更好的基基础。 笔者曾曾负责一一个大型型新闻网网站的设设计,当当客户拿拿着将近近五十页页厚的一一本设计计要求报报告时,我发现现有四十十页的内内容对程程序开发发来说都都是重复复的,而而在其中中一页的的角落却却画了个个“搜索索其他网网站相关关新闻”的按钮钮,并且且没有做做任何说说明,仅仅仅这110个字字所完成成的工作作量完全全顶的上上其他整整整四十十页重复复赘述所所做的工工作,客客户完全全不知道道这个要要求引发发的问题题实际就就是一个个搜索引引擎的开开发,通通过协商商,客人人同意了了修改成成站内搜搜索的引引擎

8、。 三:利利用自然然的语言言描述项项目模型型 在业务务员与客客户进行行沟通和和调查时时撰写的的需求分分析,尽尽可能用用自然的的语言进进行描述述,虽然然客户的的水平和和资历有有所不同同,但是是最自然然的描述述能够使使项目开开发的各各个成员员都能清清楚地理理解需求求含义,不至于于在理解解上产生生偏差。对客户户而言,这样的的模型描描述最接接近真实实,容易易参与修修订,并并能以此此为测试试和验收收的依据据。 请比较较以下两两份关于于需求的的描述, “用户在在访问首首页的时时候可以以在点击击客户户通道按钮,弹出填填写用用户名和密密码的的窗口,输入正正确后在在新窗口口打开客客户通道道的首页页,在该该页显示

9、示所有可可操作的的功能的的导航条条和最新新的导读读新闻链链接列表表 。” “站点点分为公公开和加加密两种种状态,通过身身份验证证机制使使特有的的用户可可以访问问到加密密信息,并提供供不同于于普通用用户的功功能。” 前前段描述述我们就就很容易易想象的的出来设设计完成成的网站站是什么么样子,而后一一段的描描述可能能会做出出无数不不同的版版本,造造成对需需求理解解的歧意意。 四:利利用示意意图和图图表将用用户的需需求表现现出来 需求分分析无论论文字上上怎么样样表述都都还是抽抽象的,对客户户而言理理解毕竟竟是困难难的,将将基本确确定的需需求制作作出示意意图是最最直观有有效的。 制作示示意图可可以有很很

10、多种方方式,用用PowwerPPoinnt或VVisiio制作作流程示示意,用用Htmml文档档制作界界面示意意都是可可行的,最简单单利用画画图和WWordd表格方方式也完完全可以以,关键键是利用用示意图图将客户户的需求求和即将将开始设设计的系系统体现现起来,在进行行系统分分析和程程序开发发之前,双方对对今后要要完成的的产品就就能够有有直观的的认识,换言之之,就是是在产品品还没有有真正进进入开发发阶段的的时候,双方就就对工作作的结果果达成统统一的意意见,这这将大大大地减轻轻需求变变更所带带来的困困扰,同同时客户户更容易易地参与与到项目目的开发发过程,保证项项目往正正确的方方向进行行。 在RUU

11、P中有有这样的的描述: 利用电电影、卡卡通、图图片、表表格和动动画片等等制作示示意图开开始,告告诉我们们用户是是谁,要要发生什什么事情情,如何何发生。 以用户户友好的的方式帮帮助收集集并改进进用户需需求。 鼓励更更有创造造性、更更加创新新的设计计解决方方案。 鼓励励团队复复审,并并避免所所有人都都不希望望出现的的特征。 确保以以可理解解、直观观的方式式实施特特征。 使访谈谈过程变变得轻松松,避免免出现访访谈没有有结果的的现象。 简单地地说,制制作示意意图就是是使用工工具向用用户 (主角) 说明明(有时时是动画画演示)系统如如何适应应组织的的需要,并表明明系统将将如何运运转。协协调员将将初始示示

12、意板展展示给小小组,小小组成员员提供意意见。之之后,在在举办研研讨班期期间,示示意板也也进行“实时”演进。所以,您需要要一种可可以轻松松更改示示意板的的画图工工具。为为了避免免分散注注意力,一般最最好使用用简单的的工具,比如图图表、白白板或PPoweerPoointt。 五:什什么人要要看需求求分析报报告 项目经经理、系系统分析析员、开开发经理理、交互互设计师师、测试试人员、文档人人员包括括客户代代表都应应该看需需求分析析,并进进行共同同的讨论论,达成成一致的的意见。 我们经经常会遇遇到业务务人员辛辛辛苦苦苦谈下来来的项目目,对开开发人员员来说却却是难以以实现的的,而技技术人员员设计的的产品却

13、却常常得得不到客客户的认认可,甚甚至发生生纠纷,因此参参与项目目开发的的人员都都应该对对这份需需求有统统一清晰晰的认识识,并根根据自己己的工作作对需求求提出意意见,通通过与客客户的沟沟通修订订,最终终确定项项目实现现的目标标。 例如: 项目经经理通过过需求分分析才能能组建所所需要的的团队包包括配置置工作环环境,制制定开发发周期。 开开发周期期的限制制和功能能上的要要求可能能会影响响到程序序员采用用什么样样的语言言和工具具进行编编写; 操作作用户的的技能水水平将影影响到交交互设计计师进行行前台设设计时做做到什么么样的精精度; 界面面设计人人员根据据项目的的性质和和定位确确定表现现方式。 测测试人

14、员员了解测测试环境境和条件件后才能能对项目目质量进进行跟踪踪和检测测; 通过下下表,我我们可以以看的出出不同角角色根据据需求的的变更所所进行的的工作流流程: 六:建建立需求求变更日日志,制制作新版版本的需需求分析析报告 尽管我我们费了了许多功功夫在需需求分析析进行了了最大可可能的努努力,但但几乎可可以肯定定的是,这份需需求分析析在开发发过程中中一定会会发生变变化,也也许是出出自客户户的遗漏漏,也可可能是在在开发过过程中被被激发出出来的,这种变变更有时时是如此此的频繁繁和琐碎碎,以至至于往往往不能将将变更及及时反馈馈到项目目的各个个角色中中,那么么做好需需求变更更日志就就显得非非常重要要。 在需

15、求求分析后后面附上上变更日日志,并并将修改改后的需需求分析析制作成成新版本本,保留留每次更更改过的的版本,而不是是覆盖,这样就就比较容容易地跟跟踪到需需求变更更过程中中所带来来的工作作调整。 在新版版本的需需求分析析中,将将变更多多部分用用特殊方方式表明明出来,并在日日志中记记录变更更多重的的明细。 关于需需求分析析和变更更管理可可以参照照下图示示意: 七:本本阶段重重点工作作角色 在需求求分析和和变更管管理的过过程中,工作量量最大的的角色为为客户代代表、业业务员和和项目经经理。 客户代代表提出出需求,业务员员帮助整整理和分分析,项项目经理理对整个个项目进进行评估估。 在实际际工作中中,很多多

16、项目失失败的起起因都和和需求分分析有关关。 客客户代表表和业务务员通常常并非从从事技术术开发的的专业人人员,在在讨论需需求的时时候往往往对项目目的技术术难度、工作量量、时间间进度把把握不准准确,这这时候需需要项目目经理或或技术人人员进行行参谋。 为了降降低项目目的风险险,提高高工作效效率,有有必要设设计规范范的需求求管理计计划书,帮助客客户代表表和业务务员更好好的完成成任务。 以下提提供一份份需求管管理计划划的模板板可作为为参考: 八:总总结 根据笔笔者的经经验,要要尽快做做好需求求分析掌掌握以下下要点,也许能能事半功功倍: 仔细聆聆听,罗罗列客户户的所有有要求; 将将需求进进行分析析,确认认可操作作的系统统模型; 利利用最自自然的语语言将系系统进行行描述,使每个个开发人人员不会会产生歧歧意; 迅速速确定网网站的用用户角色色; 比如访访客、会会员、重重要客户户、前台台管理员员、网站站管理员员、业务务员等; 分析确确定每个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论