
第十五讲 第四篇企业信息系统规划与实施 一一第十一章企业信息化队伍 11.1信息系统开发队伍的组成 企业信息系统的建设是一项复杂的社会一一技术工程,这是因为 数年来的经验表明,企业信息系统建设成功与否,不仅仅取决于技术, 更取决于企业各层管理人员对信息系统的认识以及企业信息系统开 发项目组的组织与管理。信息系统开发项目组是由具有不同知识和技 能背景的人员组成的。其中首席信息宫(CI0)是整个企业信息化建 设的关键:系统分析师是信息系统项目的关键。 人们已经认识到:与信息系统开发有关的各方面人员组成的团队 对于信息系统的成功与否起到了至关重要的作用。有两个方面的著名 结论:(1)“冻胶团队”。“冻胶团队”是一群紧密结合在一起的人, 其整体大于部分的总和。如何使一个团队成为一个“冻胶团队”,这 是项目经理的主要任务。(2)布鲁克斯法则:向进度落后的项目中增 加人手,只会使进度更加落后。布鲁克斯在其名著《人月神话》中指 出:一个成功的项目组应该更多地像一个外科手术队伍一样发挥作 用,组内的每一个成员完成对整体重要的某一项专门任务。而且随着 项目的进展,项目组成员的构成、人员数量也在不断发生变化。当项 目进度落后时,增加人力就像使用汽油灭火一样,只会使事情更糟
第十五讲 第四篇 企业信息系统规划与实施 ——第十一章 企业信息化队伍 11.1 信息系统开发队伍的组成 企业信息系统的建设是一项复杂的社会——技术工程,这是因为 数年来的经验表明,企业信息系统建设成功与否,不仅仅取决于技术, 更取决于企业各层管理人员对信息系统的认识以及企业信息系统开 发项目组的组织与管理。信息系统开发项目组是由具有不同知识和技 能背景的人员组成的。其中首席信息官(CIO)是整个企业信息化建 设的关键;系统分析师是信息系统项目的关键。 人们已经认识到:与信息系统开发有关的各方面人员组成的团队 对于信息系统的成功与否起到了至关重要的作用。有两个方面的著名 结论:(1)“冻胶团队”。“冻胶团队”是一群紧密结合在一起的人, 其整体大于部分的总和。如何使一个团队成为一个“冻胶团队”,这 是项目经理的主要任务。(2)布鲁克斯法则:向进度落后的项目中增 加人手,只会使进度更加落后。布鲁克斯在其名著《人月神话》中指 出:一个成功的项目组应该更多地像一个外科手术队伍一样发挥作 用,组内的每一个成员完成对整体重要的某一项专门任务。而且随着 项目的进展,项目组成员的构成、人员数量也在不断发生变化。当项 目进度落后时,增加人力就像使用汽油灭火一样,只会使事情更糟

11.2首席信息官 首席信息官(CI0):是企业信息资源和信息系统的最高领导者 一个称职的CI0对于整个企业的总体战略、企业业务需要以及IT战 略的形成和组织是非常重要的。企业所选择的CI0应该具备把握IT 部门整体运行和处理各方面关系的能力,作为一个高层的管理者,在 全公司范围内,在内部管理和长期竞争的观点上,最大限度地发挥在 信息系统上的投资和技术的作用,这就是C0的使命。 11.2.1CI0的职责定位 CI0不仅要对信息技术部门的正常运行负责,更重要的是要参与 企业的核心管理层的决策,决定企业的信息战略,保证信息战略与企 业战路相配合,并对企业信息化的发展作出长远规划。 对于CI0职责的研究,需要从信息技术的应用和信息价值利用两 方面来进行,信息技术的应用是CI0的传统职责,包括为企业组织信 息管理系统的应用项目,开发、选购或网络集成:而信息价值利用, 则主要是指CI0必须承担体现信息资源价值和效益的职责。 1、CI0职责的四个层面 可以从战略层面、执行层面、变革层面、沟通层面四个角度来分 析CI0的职责。 (1)战路层面。CI0的职责是挖据企业的信息资源,制定企业 信息化战略,为企业信息化合理布局,评估信息化对企业的价值等。 为企业战略决策和企业战略的实施服务,制定企业信息化战略是CI0 的首要职责
11.2 首席信息官 首席信息官(CIO):是企业信息资源和信息系统的最高领导者。 一个称职的 CIO 对于整个企业的总体战略、企业业务需要以及 IT 战 略的形成和组织是非常重要的。企业所选择的 CIO 应该具备把握 IT 部门整体运行和处理各方面关系的能力。作为一个高层的管理者,在 全公司范围内,在内部管理和长期竞争的观点上,最大限度地发挥在 信息系统上的投资和技术的作用,这就是 CIO 的使命。 11.2.1 CIO 的职责定位 CIO 不仅要对信息技术部门的正常运行负责,更重要的是要参与 企业的核心管理层的决策,决定企业的信息战略,保证信息战略与企 业战略相配合,并对企业信息化的发展作出长远规划。 对于 CIO 职责的研究,需要从信息技术的应用和信息价值利用两 方面来进行。信息技术的应用是 CIO 的传统职责,包括为企业组织信 息管理系统的应用项目,开发、选购或网络集成;而信息价值利用, 则主要是指 CIO 必须承担体现信息资源价值和效益的职责。 1、CIO 职责的四个层面 可以从战略层面、执行层面、变革层面、沟通层面四个角度来分 析 CIO 的职责。 (1)战略层面。CIO 的职责是挖掘企业的信息资源,制定企业 信息化战略,为企业信息化合理布局,评估信息化对企业的价值等。 为企业战略决策和企业战略的实施服务,制定企业信息化战略是 CIO 的首要职责

(2)执行层面。CI0负责信息流、物流、资金流的整合,完成 信息系统的选型实施,收集、研究企业内外部的信息为决策提供依据。 更为重要的是CI0要担当起电子商务管理以及信息工程的监理工作。 (3)变革层面。CI0要协助企业完成业务流程重组,运用信息 管理技术重建企业的决策体系和执行体系,同时要对信息编码和商务 流程统一标准。CI0不仅要推动企业信息化的软硬件环境优化,而且 要为首席执行官当好参谋,与各高层管理者一起促进企业内外部商务 环境的改普。 (4)沟通层面。C0要安排企业信息化方面的培训,发现信息 运用的“瓶颈”,观察、研究企业运作中的信息流及其作用。CI0还 要协调、沟通上下级关系,打造优秀的IT团队。 2、CI0的主要职责 根据加特纳集团公司的定义,CI0是一个机构关键的管理岗位, 负责制定信息化政策保证IT和业务发展略的默契配合。总的说来, CI0的主要职责包括以下十个方面:(1)参与制定组织发展战略,领 导组织信息战略的制定:(2)确立信息处理和利用及其所需设备方面 的政策、标准和程序,制定组织信息制度和信息政策:(3)培育良好 的信息文化:(4)提升组织和员工的信息素质、信息能力:(5)为高 层管理者提供决策所需的信息支持和信息能力支持:(6)进行信息化 项目规划,领导重要信息化项目的实施:(7)监控所有信息化项目的 实施,监控现有信息系统的运行:(8)领导组织内所有信息部门为业 务部门提供咨询或服务:(9)与业务部门一道,考虑如何使信息和知
(2)执行层面。CIO 负责信息流、物流、资金流的整合,完成 信息系统的选型实施,收集、研究企业内外部的信息为决策提供依据。 更为重要的是 CIO 要担当起电子商务管理以及信息工程的监理工作。 (3)变革层面。CIO 要协助企业完成业务流程重组,运用信息 管理技术重建企业的决策体系和执行体系,同时要对信息编码和商务 流程统一标准。CIO 不仅要推动企业信息化的软硬件环境优化,而且 要为首席执行官当好参谋,与各高层管理者一起促进企业内外部商务 环境的改善。 (4)沟通层面。CIO 要安排企业信息化方面的培训,发现信息 运用的“瓶颈”,观察、研究企业运作中的信息流及其作用。CIO 还 要协调、沟通上下级关系,打造优秀的 IT 团队。 2、CIO 的主要职责 根据加特纳集团公司的定义,CIO 是一个机构关键的管理岗位, 负责制定信息化政策保证 IT 和业务发展战略的默契配合。总的说来, CIO 的主要职责包括以下十个方面:(1)参与制定组织发展战略,领 导组织信息战略的制定;(2)确立信息处理和利用及其所需设备方面 的政策、标准和程序,制定组织信息制度和信息政策;(3)培育良好 的信息文化;(4)提升组织和员工的信息素质、信息能力;(5)为高 层管理者提供决策所需的信息支持和信息能力支持;(6)进行信息化 项目规划,领导重要信息化项目的实施;(7)监控所有信息化项目的 实施,监控现有信息系统的运行;(8)领导组织内所有信息部门为业 务部门提供咨询或服务;(9)与业务部门一道,考虑如何使信息和知

识为产品或服务增值:(10)将自已的经验和教训等知识贡献给行业 协会和社会。 11.2.2CI0应具备的素养和能力 CI0在企业管理中的地位和职能决定了他应该具备比其他人员更 高得多的素质。 (1)要具备良好的沟通、协调能力。作为企业信息系统的规划 者,CI0要善于协调企业内部各层次、各部门、各环节的关系以及企 业与其协作伙伴的关系:善于对话和沟通,能够适应企业的文化和传 统,使信息技术与管理体制相得益彰。 (2)要具备很强的职业技能和学习能力。具有广博的职业技能, CI0才能运用信总科学的理论基础为各种层次的管理者和用户服务。 另外,IT领域的发展日新月异,CI0还需有非常强的学习能力: (3)具有全球化的视野和敢于创新的胆识。CI0应具备全球化的 战略视野,具备为企业经营管理与竞争战略推荐与开发新技术的能 力,对信息技术的发展动向及其对企业的影响有敏锐的洞察力,富有 远见和技术创新精神。 (4)其有丰富的管理经验。CI0必须对本行业的发展背景有全 面的了解,对企业管理的目标有明确的认识,对经营决策和竞争环境 的基本情况有充分的掌握,并有丰富的管理实践经验。 (5)CI0要有精明的商业经营头脑。CI0的工作必须以提高企业 的效益和竞争力为目标,CI0应了解信息技术在何时何地何种情况下 能为达成企业目标起到关键作用
识为产品或服务增值;(10)将自己的经验和教训等知识贡献给行业 协会和社会。 11.2.2 CIO 应具备的素养和能力 CIO 在企业管理中的地位和职能决定了他应该具备比其他人员更 高得多的素质。 (1)要具备良好的沟通、协调能力。作为企业信息系统的规划 者,CIO 要善于协调企业内部各层次、各部门、各环节的关系以及企 业与其协作伙伴的关系;善于对话和沟通,能够适应企业的文化和传 统,使信息技术与管理体制相得益彰。 (2)要具备很强的职业技能和学习能力。具有广博的职业技能, CIO 才能运用信息科学的理论基础为各种层次的管理者和用户服务。 另外,IT 领域的发展日新月异,CIO 还需有非常强的学习能力。 (3)具有全球化的视野和敢于创新的胆识。CIO 应具备全球化的 战略视野,具备为企业经营管理与竞争战略推荐与开发新技术的能 力,对信息技术的发展动向及其对企业的影响有敏锐的洞察力,富有 远见和技术创新精神。 (4)具有丰富的管理经验。CIO 必须对本行业的发展背景有全 面的了解,对企业管理的目标有明确的认识,对经营决策和竞争环境 的基本情况有充分的掌握,并有丰富的管理实践经验。 (5)CIO 要有精明的商业经营头脑。CIO 的工作必须以提高企业 的效益和竞争力为目标,CIO 应了解信息技术在何时何地何种情况下 能为达成企业目标起到关键作用

(6)应变能力。面对日新月异的信息技术和急剧变化的竞争环 境,C0要有较强的应变能力,能承担来自技术和环境变化的压力, 具有敢于迎接各种困难和挑战的勇气。 11.2.3CI0的知识体系(具体内容见书180一182页图表) 初级模块:信息技术知识、信息管理知识、信息系统知识。 中级模块:流程管理知识、项目管理知识、经营管理知识、公共 管理知识。 高级模块:信息变革知识、信息战略知识、信息文化知识。 11.3信息系统用户 1、信息系统用户的定义 用户是直接使用并受益于信息系统的人员。用户在系统开发过程 中扮演若重要的角色,他既是信息系统需求的提出者,又是信息系统 的使用者,同时也应该是信息系统开发的参与者。用户能否积极参与 到项目的开发过程中去已经是公认的、直接影响项目成败的关键因素 之一。现代信息系统开发方法都特别重祝用户在信息系统开发过程中 的重要作用。 信息系统的用户和企业的管理人员,一方面要懂得信息系统开发 的一些基本原理、方法:另一方面,也要清楚地懂得自己在信息系统 开发中的权利和义务,尤其是如何表达自己的需求,这样才能更好地 配合开发人员做好信息系统的开发工作。 信息系统开发成功的关键是真正了解用户复杂的需求,这个问题 的解决必须建立在开发人员和用户良好的沟通、协作基础上。只有在
(6)应变能力。面对日新月异的信息技术和急剧变化的竞争环 境,CIO 要有较强的应变能力,能承担来自技术和环境变化的压力, 具有敢于迎接各种困难和挑战的勇气。 11.2.3 CIO 的知识体系(具体内容见书 180—182 页图表) 初级模块:信息技术知识、信息管理知识、信息系统知识。 中级模块:流程管理知识、项目管理知识、经营管理知识、公共 管理知识。 高级模块:信息变革知识、信息战略知识、信息文化知识。 11.3 信息系统用户 1、信息系统用户的定义 用户是直接使用并受益于信息系统的人员。用户在系统开发过程 中扮演着重要的角色,他既是信息系统需求的提出者,又是信息系统 的使用者,同时也应该是信息系统开发的参与者。用户能否积极参与 到项目的开发过程中去已经是公认的、直接影响项目成败的关键因素 之一。现代信息系统开发方法都特别重视用户在信息系统开发过程中 的重要作用。 信息系统的用户和企业的管理人员,一方面要懂得信息系统开发 的一些基本原理、方法;另一方面,也要清楚地懂得自己在信息系统 开发中的权利和义务,尤其是如何表达自己的需求,这样才能更好地 配合开发人员做好信息系统的开发工作。 信息系统开发成功的关键是真正了解用户复杂的需求,这个问题 的解决必须建立在开发人员和用户良好的沟通、协作基础上。只有在

开发人员和用户双方十分清楚自己的权利和义务,都明白自己需要什 么、成功的合作需要什么时,双方之间才能建立起一种良好的合作关 系。 2、用户在信息系统开发中的权利和义务 (1)给系统分析师讲解自己的业务。系统分析师要依靠用户讲 解业务概念及术语,但用户不能指望系绕分析师会成为该领域的专 家,而只能让他们明白自己的问题和目标。用户不要期望系统分析师 能把握自己的每一个需求及其潜在含义。 (2)抽出时间清楚地说明并完善需求。用户很忙,但无论如何 用户都有必要抽出时间参与“头脑风暴会议”的讨论,接受采访或参 加其他获取需求的活动。 (3)准确而详细地说明需求。编写一份清晰、准确的需求文档 是很困难的。在系统开发过程中很容易产生模糊不清的需求,但是开 发人员必须解决这种模糊性和不准确性,而用户恰恰是为解决这些问 题作出决定的最佳人选。如果用户一时不能准确表达,其通常可使用 原型技术,通过原型开发,同开发人员一起反复修改,不断完善需求 定义。 (4)及时作出决定。系统分析师会要求用户作出一些选择和决 定。用户必须积极对待并尽快作出处理和决定,因为开发人员通常只 有等用户作出决定后才能行动,否则将导致项目进展延误。 (5)尊重开发人员的需求可行性及成本评估。所有的信息系统 功能都有其成本。用户所希望的某些产品特性可能在技术上行不通
开发人员和用户双方十分清楚自己的权利和义务,都明白自己需要什 么、成功的合作需要什么时,双方之间才能建立起一种良好的合作关 系。 2、用户在信息系统开发中的权利和义务 (1)给系统分析师讲解自己的业务。系统分析师要依靠用户讲 解业务概念及术语,但用户不能指望系统分析师会成为该领域的专 家,而只能让他们明白自己的问题和目标。用户不要期望系统分析师 能把握自己的每一个需求及其潜在含义。 (2)抽出时间清楚地说明并完善需求。用户很忙,但无论如何 用户都有必要抽出时间参与“头脑风暴会议”的讨论,接受采访或参 加其他获取需求的活动。 (3)准确而详细地说明需求。编写一份清晰、准确的需求文档 是很困难的。在系统开发过程中很容易产生模糊不清的需求,但是开 发人员必须解决这种模糊性和不准确性,而用户恰恰是为解决这些问 题作出决定的最佳人选。如果用户一时不能准确表达,其通常可使用 原型技术,通过原型开发,同开发人员一起反复修改,不断完善需求 定义。 (4)及时作出决定。系统分析师会要求用户作出一些选择和决 定。用户必须积极对待并尽快作出处理和决定,因为开发人员通常只 有等用户作出决定后才能行动,否则将导致项目进展延误。 (5)尊重开发人员的需求可行性及成本评估。所有的信息系统 功能都有其成本。用户所希望的某些产品特性可能在技术上行不通

或者实现它要付出极高的代价。开发人员会对此作出负面的评价,用 户应该尊重他们的意见。 (6)划分需求的优先级。绝大多数项目没有足够的时间或资源 实现功能性的每个细节。哪些特性是必要的,哪些是重要的,哪些是 需求开发的主要部分,这只能由用户负责设定:开发人员将为用户确 定优先级提供有关每个需求的花费和风险的信息。在时间和资源限制 下,关于所需特性能否完成或完成多少,用户应尊重开发人员的意见。 有时用户不得不依据优先级来缩小项目范围或延长工期,或增加资 源,或在质量上寻找折中。 (7)评审需求文档和原型。用户评审需求文档,是给系统分析 师带来反馈信息的一个机会。如果用户认为编写的需求分析报告不够 准确,其就有必要尽早告知系绕分析师并为改进提供建议。更好地办 法是先为产品开发一个原型。这样用户就能给开发人员提供更有价值 的反馈信息,使他们更好地理解需求。 (8)需求变更要立即联系。不断的需求变更,会给在预定计划 内完成的产品质量带来严重的不利影响。变更是不可避免的,但在开 发周期中,变更越在晚期出现,其影响越大。变更会导致代价极高的 返工,而且工期将被延误,特别是在大体结构已完成而又需要增加新 特性时更是如此。所以,用户一旦发现需要变更需求,应立即通知系 统分析师。 (9)遵照开发小组处理需求变更的过程。为将变更带来的负面 影响碱少到最低限度,所有参与者必须遵照项目变更控制过程。这要
或者实现它要付出极高的代价。开发人员会对此作出负面的评价,用 户应该尊重他们的意见。 (6)划分需求的优先级。绝大多数项目没有足够的时间或资源 实现功能性的每个细节。哪些特性是必要的,哪些是重要的,哪些是 需求开发的主要部分,这只能由用户负责设定;开发人员将为用户确 定优先级提供有关每个需求的花费和风险的信息。在时间和资源限制 下,关于所需特性能否完成或完成多少,用户应尊重开发人员的意见。 有时用户不得不依据优先级来缩小项目范围或延长工期,或增加资 源,或在质量上寻找折中。 (7)评审需求文档和原型。用户评审需求文档,是给系统分析 师带来反馈信息的一个机会。如果用户认为编写的需求分析报告不够 准确,其就有必要尽早告知系统分析师并为改进提供建议。更好地办 法是先为产品开发一个原型。这样用户就能给开发人员提供更有价值 的反馈信息,使他们更好地理解需求。 (8)需求变更要立即联系。不断的需求变更,会给在预定计划 内完成的产品质量带来严重的不利影响。变更是不可避免的,但在开 发周期中,变更越在晚期出现,其影响越大。变更会导致代价极高的 返工,而且工期将被延误,特别是在大体结构已完成而又需要增加新 特性时更是如此。所以,用户一旦发现需要变更需求,应立即通知系 统分析师。 (9)遵照开发小组处理需求变更的过程。为将变更带来的负面 影响减少到最低限度,所有参与者必须遵照项目变更控制过程。这要

求参与者不放弃所有提出的变更,对每项要求的变更进行分析、综合 考虑,最后做出合适的决策,以确定应将哪些变更引入项目中。 (10)尊重开发人员采用的需求分析过程。软件开发中最具挑战 性的莫过于收集需求并确定其正确性,系统分析师采用的方法有其合 理性。用户也许认为收集需求的过程不太划算,但应相信花在需求开 发上的时间是非常有价值的。如果用户理解并支持系统分析师为收 集、编写需求文档和确保其质量所采用的技术,那么整个过程将会更 为顺利。 3、用户在信息化建设中应具备的知识结构 (1)具有IT方面(硬件、软件、数据库、网络)的基础知识。 (2)熟悉企业中各种类型的信息系统(0A、MIS、DSS、ES等) 的结构、功能:熟悉信息系统发展的趋势(自下向上、由内而外): 深刻领会信息化建设的关键成功因煮:深刻领会IT在企业管理中双 刃剑的作用。 (3)熟悉信息化工程建设队伍中各种类型人员的职责、作用、 信息化工程的原则、原理及步骤(系统开发生命周期),学会表达自 己的业务需求和信息需求,懂得如何与技术人员交流。 11.4系统分析师 11.4.1系统分析师及其职责 系统分析师:是信息系统建设的关键人物,是用户与技术人员之 间的桥梁与翻译,系统分析师必须熟悉两门语言:业务领域语言和技 术语言
求参与者不放弃所有提出的变更,对每项要求的变更进行分析、综合、 考虑,最后做出合适的决策,以确定应将哪些变更引入项目中。 (10)尊重开发人员采用的需求分析过程。软件开发中最具挑战 性的莫过于收集需求并确定其正确性,系统分析师采用的方法有其合 理性。用户也许认为收集需求的过程不太划算,但应相信花在需求开 发上的时间是非常有价值的。如果用户理解并支持系统分析师为收 集、编写需求文档和确保其质量所采用的技术,那么整个过程将会更 为顺利。 3、用户在信息化建设中应具备的知识结构 (1)具有 IT 方面(硬件、软件、数据库、网络)的基础知识。 (2)熟悉企业中各种类型的信息系统(OA、MIS、DSS、ES 等) 的结构、功能;熟悉信息系统发展的趋势(自下向上、由内而外); 深刻领会信息化建设的关键成功因素;深刻领会 IT 在企业管理中双 刃剑的作用。 (3)熟悉信息化工程建设队伍中各种类型人员的职责、作用、 信息化工程的原则、原理及步骤(系统开发生命周期),学会表达自 己的业务需求和信息需求,懂得如何与技术人员交流。 11.4 系统分析师 11.4.1 系统分析师及其职责 系统分析师:是信息系统建设的关键人物,是用户与技术人员之 间的桥梁与翻译。系统分析师必须熟悉两门语言:业务领域语言和技 术语言

系统分析师负责研究业务问题,确定如何运用业务知识和信息技 术解决这些问题,然后将业务方面的信息需求转化为由各种技术专家 实施的计算机信息系统。 系统分析师有两种类型:业务分析师和应用分析师。业务分析师 是能够运用专业领域知识对业务问题进行分析,并对独立于技术的需 求进行分析的系统分析师。应用分析师是能够运用技术对应用系统进 行设计,并从事依赖于技术开发工作的系统分析师。 11.4.2系统分析师应该具备的知识和能力 一个优秀的系统分析师必须具备的知识和能力: 1、信息技术应用知识 IT是信息系统的基本工具,一个优秀的系统分析师,首先必须 是一个IT方面的专家。它应该具备以下几个方面的知识:(1)计算 机硬件和软件基础知识。(2)数据库基本理论和设计,包括关系数据 库系统、面向对象数据库等。(3)通信与网络,包括客户机/服务器 结构、浏览器/服务器结构、因特网、内联网、外联网。(4)计算机 编程经验和技能,包括典型的面向过程的语言(如C语言、C0B0L等)、 典型的可视化程序设计语言、典型的面向对象程序设计语言。(5)信 息系统基础知识,包括组织中的各种信息系统(TS、MIS、DSS、RP MRPII、.ERP、SCM、CRM、CIMS等)、电子商务等。(6)信息系统开发 方面的知识,包括系统开发的基本概念和原理、系统开发工具(如 CSE工具)、系统开发技术(项目管理技术、系统分析技术、系统设 计技术、系统构造与实施技术、系统维护技术等)、快速应用开发等
系统分析师负责研究业务问题,确定如何运用业务知识和信息技 术解决这些问题,然后将业务方面的信息需求转化为由各种技术专家 实施的计算机信息系统。 系统分析师有两种类型:业务分析师和应用分析师。业务分析师 是能够运用专业领域知识对业务问题进行分析,并对独立于技术的需 求进行分析的系统分析师。应用分析师是能够运用技术对应用系统进 行设计,并从事依赖于技术开发工作的系统分析师。 11.4.2 系统分析师应该具备的知识和能力 一个优秀的系统分析师必须具备的知识和能力: 1、信息技术应用知识 IT 是信息系统的基本工具,一个优秀的系统分析师,首先必须 是一个 IT 方面的专家。它应该具备以下几个方面的知识:(1)计算 机硬件和软件基础知识。(2)数据库基本理论和设计,包括关系数据 库系统、面向对象数据库等。(3)通信与网络,包括客户机/服务器 结构、浏览器/服务器结构、因特网、内联网、外联网。(4)计算机 编程经验和技能,包括典型的面向过程的语言(如 C 语言、COBOL 等)、 典型的可视化程序设计语言、典型的面向对象程序设计语言。(5)信 息系统基础知识,包括组织中的各种信息系统(TPS、MIS、DSS、MRP、 MRPII、ERP、SCM、CRM、CIMS 等)、电子商务等。(6)信息系统开发 方面的知识,包括系统开发的基本概念和原理、系统开发工具(如 CASE 工具)、系统开发技术(项目管理技术、系统分析技术、系统设 计技术、系统构造与实施技术、系统维护技术等)、快速应用开发等

2、业务领域知识。包括:会计学、经济法、经济学、财务管理、 生产、市场营销、作用管理、组织行为学等。 3、解决问题的能力。 4、人际沟通能力。 5、人际关系能力。 6、灵活性和适应性。 7、学习新技术的能力。 8、品质和道德。 11.4.3系统分析师的权利和义务 (1)系统分析师要使用符合客户语言习惯的表达。 (2)系统分析师要了解客户的业务及目标。 (3)系统分析师必须编写系统需求报告。 (4)系统分析师必须对需求工作结果进行解释。 (5)系统分析师要尊重客户的意见。 (6)系统分析师要对需求及产品实施提出建议和解决方案。 (7)系统分析师需要描述产品使用特性。 (8)允许重用已有的软件组件。 (9)要求对变更的代价提供真实、可靠的评估。 (10)获得满足客户功能和质量要求的系统
2、业务领域知识。包括:会计学、经济法、经济学、财务管理、 生产、市场营销、作用管理、组织行为学等。 3、解决问题的能力。 4、人际沟通能力。 5、人际关系能力。 6、灵活性和适应性。 7、学习新技术的能力。 8、品质和道德。 11.4.3 系统分析师的权利和义务 (1)系统分析师要使用符合客户语言习惯的表达。 (2)系统分析师要了解客户的业务及目标。 (3)系统分析师必须编写系统需求报告。 (4)系统分析师必须对需求工作结果进行解释。 (5)系统分析师要尊重客户的意见。 (6)系统分析师要对需求及产品实施提出建议和解决方案。 (7)系统分析师需要描述产品使用特性。 (8)允许重用已有的软件组件。 (9)要求对变更的代价提供真实、可靠的评估。 (10)获得满足客户功能和质量要求的系统