2003-11-04
引言:一个组织进行信息系统更新或者重新建立一个信息系统的时候,系统需求分析奠定了整个项目的基础。组织要保证信息系统项目的成功,准确的把握系统需求分析是关键的第一步。系统需求分析是一连串的处理过程。本文将列举常用的需求分析方法并详细介绍JRP方法。 一个组织进行信息系统更新或者重新建立一个信息系统的时候,系统需求分析奠定了整个项目的基础。组织要保证信息系统项目的成功,准确的把握系统需求分析是关键的第一步。系统需求分析是一连串的处理过程。要一套有组织的方法来收集信息,找出使用者的需求。经过提炼,将需求(资料的、功能的以及行为需求)模式化,最后得出一份需求报告。在这一过程中,系统开发者扮演的角色就是利用高度的沟通技巧、采取各种不同的形式,将潜在的需求发掘出来,将可能被误解的或是模糊不清的信息加以澄清。这里将列举常用的需求分析方法并详细介绍JRP(Joint Requirements Planning)方法。 常用的需求调查方法有:已有文档、表格和文件抽样法,访问组织站点法,观察工作环境法,问卷调查法,面谈法,原型法,JRP法等等。 系统需求分析方法-JRP法_1 :已有文档、表格和文件抽样法 当开始对一个组织做需求分析的时候,查看已有文档、表格和文件是对一个组织有一个初步了解的最好方法。一个好的系统分析员总会先从已有文档收集基本信息。分析员会首先找出组织结构图,其次会查看组织的IS(Information System)历史文档,然后会查看组织各分块的商务功能及存在的问题文档,最后会查看原有IS的研究、设计等相关文档。 系统需求分析方法-JRP法_1 :访问组织站点法 各个组织存在的问题有很多相似之处,尤其是相类似的组织。访问其它已解决相关问题组织的站点。如果能够分享到相关信息将会节省系统分析大量的时间和精力。 系统需求分析方法-JRP法_1 :观察工作环境法 观察是了解一个组织的有效的数据收集方法。系统分析员通过亲自参与使用或者观察组织员工日常工作来了解系统。该方法通常是在其它数据收集方法碰到困难或者系统的某一部分过于复杂以至于员工很难把他们工作中碰到的困难以及需求解释清楚的时候使用。 系统需求分析方法-JRP法_1 :问卷调查法 该方法是系统分析员通过特别设计的问卷来收集组织员工的想法、意见以及基本信息的方法。问卷可以大量复印并散发给各个员工,员工可以在他们方便的时候完成调查。该方法可以对同一问题收集大量信息。 系统需求分析方法-JRP法_1 :面谈法 该方法是一种很重要也是常用的一种方法。它可以实现以下目标:收集信息、确认信息、净化信息、提高员工热情、确定需求、征求想法和意见。 系统需求分析方法-JRP法_1 :原型法 该方法是通过建立一个小型的组织需求模型来发现和确认组织需求的方法。该方法尤其是在难以定义组织需求的时候很有用。该方法的本质道理是:当使用者看到它们(需求)时才会意识到它们(需求)的存在。 面 谈法、问卷调查法等等经典方法是通过对每个最终用户进行面谈或者问卷来调查组织需求的。然而很多系统分析员或者组织者却发现这些方法有很多缺点--单独的面谈或者问卷调查经常有互相矛盾的事实、观点和优先级别,以及大量花费的时间和精力。因此很多组织采用团体工作会议的形式来代替面谈或者问卷调查。该方法的一个具体的例子就是JRP方法。这一类调查方法需要详尽的培训来使调查工作有明确的目的性,但是这类方法能够在一个组织系统生命周期中的一个或多个阶段节约大量事实和需求调查的时间。 系统需求分析方法-JRP法_1 :JRP法 JRP是一个通过高度组织的群体会议来分析组织内问题并定义组织需求的过程。它是更为复杂的联合应用发展(JAD)技术的一部分,JAD技术能够解决整个系统发展过程中的问题。JRP技术在系统计划和系统分析中被越来越广泛的用来在组织内部对组织的问题、目的以及需求达成一致意见。文章分以下几个部分:JRP会议的参与者及他们的角色,如何主持一个JRP会议,在JRP会议中用到的工具和技术,JRP方法的好处。 JRP参与者 JRP会议包括很多参与者和角色。每个参与者应该全程出席并积极参与整个JRP会议。一个典型的JRP会议包括以下角色: 发起人 任何一个成功的JRP会议需要一个单独的人来作为倡导者,称作JRP发起人。该人通常是一个高层管理者(非IT或者IS管理层)并有横跨不同部门和参与该系统项目员工的权威。发起人通过鼓励指定参与的员工意愿并积极的参与JRP会议来全力支持该系统项目。通常该项目中关于是继续还是暂停等方向性问题的最终决定都是发起人做出的。 发起人在JRP会议中以介绍会议参与者来开始会议,在会议结束时将对会议做总结评论。发起人还将和JRP主持人紧密合作,通过帮助从组织中挑选参与者来安排会议,并决定JRP会议的时间和地点。 主持人 JRP会议需要一个单独的人来担当会议的主持人。JRP主持人负责引导为系统项目所召开的所有会议。这个人要有:出色的交流技巧,谈判和解决团体内部冲突的能力,商务相关的广泛知识,极强的组织技巧。并且不偏不倚。有时候在组织内部很难找到这样一个人。因此,组织必须提供详尽的JRP培训或者从外面聘请一个专家来担当该角色。很多系统分析员被培训成JRP和JAD主持人。 JRP主持人的任务是安排JRP会议,主持会议并总结会议结果。在会议中,主持人负责引导讨论、鼓励与会者积极参与、解决可能发生的冲突并保证会议的最终目的得以实现。主持人还要制定会议临时规则并保证与会者遵守这些规则。 员工和管理者 JRP参与者包括大量组织内部的员工和管理者。他们要暂时放下他们的日常事务来全力参加JRP会议。这些参与者通常是发起人从组织内挑选的,他们必须有基本的商务知识以便能够参加需求调查会议。 一个典型的JRP会议应该包括从员工数目较少的到十几个甚至更多的任何部门都能参与其中。员工在会议中的责任是有效的交流商务规则和需求,审核设计原型并做出可接受的决议。管理者在会议中的责任是决定项目目的,建立项目优先权,批准项目时间安排和预算并批准确定的培训需求和工具购买计划。 记录员 一个JRP会议也包括一个或者多个记录员来记下会议中所讨论的所有问题。这些记录在会后马上印刷并散发给每个与会者来保持JRP会议和参与者建立起来的解决问题的良好势头。越来越多的记录员使用CASE(Computer Aided Software Engineering)工具来抓住会议中的各个细节,这也反映了快速印刷会议记录并散发给与会者的必要性。因此,记录员有相关系统分析与设计的知识和使用CASE工具的技能将是非常有利的。 IT职员 一个JRP会议也要有一定数量的IT人员参与。他们主要是听并记录员工和管理者提出的问题和需求。通常,除非得到邀请,IT职员在会议中不讲话或者发表看法。他们有什么问题或者看法可以在会议结束前或者结束后直接提交给主持人。 JRP会议中的IT职员通常应该包括一定数量项目组人员。这些人员也可以协助记录员工作。如果会议中遇到特殊的技术问题还可以叫来相关专家来提供技术信息。 (未完待续) 浏览:系统需求分析方法-JRP法(二)
|
信息化软件应用目录 OA 办公自动化系统
CRM 客户关系管理系统
PM 项目管理系统
SCM 供应链管理系统
CC 协同商务系统
BPM 业务流程管理
BI 商务智能
CMS 内容管理系统
KM/KBS 知识管理系统
电子商务系统
HRM 人力资源管理系统
ERP 企业资源计划
EAM 企业资产管理系统
|