现代信息系统工程是一项复杂的社会和技术工程。随着社会的发展,企业的业务内容在不断地扩展;随着科学技术的进步,企业所运用的科技手段也有日新月异的变化。因此,当前所开展的企业和企业间的信息系统的内容和开工与过去相比都有了很大的发展。当前,信息系统的建设已呈现出多方面的特点:首先是由于竞争的需要,企业的业务内容和开展业务的形式在不断地发展和变化,除了生产、销售外,不会有研究、服务的业务需求;技术,特别是对信息技术手段的应用,使企业的生产、经营呈现出全新的势态,计算机和网络介入企业的生产和运作环节,使企业产生了革命性的变革,诸如虚拟企业、电子商务等都将对企业的信息系统建设提出高要求和新要求。在对大型、复杂的信息系统建设中,要求有一支训练有素、经验丰富、能适应形势的系统开发队伍和人员,而在这支队伍中的领军人物就是系统分析人员,即系统分析人员。System analyst作为一个专用名词,专指大系统开发中的分析、设计和领导实施的人。一定意义上讲,系统分析员的水平将影响到信息系统开发的质量,甚至成败。当然,在一支完善的信息系统开发队伍中,除了系统分析员外,还需要有业务专家、技术专家和其他辅助人员。
按当前我们国家人事信息系统建设的情况和习惯,系统分析员在系统开发的各个阶段,都将担负着重要的任务,在工程进展中常处于重要的地位,可将其应具有的能力和素质归纳为:
(1)必须理解和明确系统建议、企业的经营管理业务和目标以及战略发展方向。
(2)要与企业最高领导和管理人员一起设计和确定企业信息系统建设的长期目标,还要对目标进行必要的分解。
(3)要在调查企业内部现状和外部环境的基础上对企业信息系统建设的可行性进行分析,并得出必要的结论。
(4)要根据企业所处的环境和所具备的条件,按照所确定的目标来制定适合企业信息系统的开发策略。
(5)应从现有可供选择的方法和工具中,选择出适合企业信息系统开发所需要的方法和工具,并对开发人员进行培训。
(6)必须充分企业业务需求的情况下,建立企业的模型,并与企业决策者和业务人员进行交流,达到共识。
(7)应根据当前信息技术及产品的发展建立企业信息系统的技术模型,并将它与业务模型结合,建立起完善的企业信息系统的模型。
(8)应对企业信息系统开发人员的组织、机构建立、人员安排和实施计划提出意见和建议,交组织好对相关人员的有针对性的培训,以求在开发工作进行中能目标一致,行动一致。
由以上系统分析员所应承担的任务可,在整个系统开发中,他担负着多方面的任务,并具有以下特点:
(1)系统分析员既是企业信息系统建设中系统需求的分析者和系统的设计者,同时又是系统实施的领导者和组织者。他既要对系统进行宏观和总体的把握,也要对系统的局部有较具体的,更要掌握好系统开发中的关键点,即里程碑。
(2)系统分析员是企业管理人员、系统监理人员和系统开发人员之间的联系人员和信息的沟通者。
(3)系统分析员既要根据企业的条件去满足系统的需求,同时也要运用自己的经验和智慧去尽可能地完善和改进新的企业信息系统。
由于系统分析员所承担的任务,他应具有较高 的业务素质,只有这样都能满足所承担的任务对他的要求,这些要求包括:
(1)系统分析员具有系统科学的观点,善于运用系统科学的观点和方法来认识和处理企业信息系统开发中出现的各种问题。
(2)系统分析员应是既有技术知识同时又有一定社会知识的人才,仅仅是精通一种技术的专业人员,往往还难以承担系统分析员的任务。
(3)系统分析员除了应该具有信息系统开发的理论知识外,还应该是已积累了较丰富经验的工程人员,理论知识能促进和提高系统开发的科学程度,经验能帮助在系统开发中提高效率和少走弯路,并提高其实用性。经验的积累在系统开发中有利于知识和成果的运用,以提高系统的成功率。
(4)系统分析员必须具有组织和管理都能,并善于处理各种人际关系。只有这样都能协调好复杂的信息系统开发中的多种关系和多个环节。
总结上述有关系统分析员的论述,人们认为系统分析人员应具有特殊的素质,这些素质被总结为:
(1)系统分析员应具有深入观察问题的能力,他善于透过现象认识问题的本质。
(2)系统分析员应具有丰富的想象力和创造力,他勇于接受新鲜事物,善于从经验的积累中进行创造。
(3)系统分析员应具有很强的谈判和协商的能力,善于将自己对系统开发的认识介绍给用户,并说服用户接受自己的主张。
(4)系统分析员应具有很强的组织管理能力,在大系统的开发中科学的组织和管理都能生产管理高的效率和保证质量。
(5)系统分析员应具有与人共事合作的精力,他能带领开发组的所有成员,齐心协力、合作共事执行各处承担的任务。
总之,系统分析员应是一类有很强的事业心和使命感、并且能从实际出发解决具体问题、具有务实精神的杰出复合型人才。
系统分析员的选择和培养一直是社会信息化过程中比较突出,且有难度的问题,而它又是一个关系信息化建设成败的问题,不可想象在社会信息化的过程没有优秀的领军人物却能获得好的成果。
系统分析员的来源可能存在两种途径:一种是从专业人员中进行选拔再进行培训;一种是从熟悉计算机技术的技术人员中选择再进行培训。他们除需要较系统地学习和掌握系统分析员的基础知识和应用知识外,更重要的是应该通过案例分析和业务实践来提高实际工作能力。
一般认为,系统分析员培养的困难在于,不同的企业、不同的行业都有自身的业务背景、特点和技术领域。它们各有不同,系统分析员要了解不同企业、行业的业务只有进行行业业务培训或实践,较难组织统一培训。所以通常的系统分析员的培训主要是针对某些具有共同需求的知识进行。这种培训可采用两种方式,一种是长期的,如可选择的一种方案是用13-16周时间;另一种是短期的,如用3-5周时间。现举例给出长期训练项目的一种参考计划:
(1)信息系统概论(1-2周)。
(2)计算机系统概述(3周)。
(3)系统分析方法论(4-5周)。
(4)实例分析(2-3周)。
(5)系统分析设计工具(3周)。
上述培养计划是基于党员脱产学习,他们有较多的时间,能较系统地去了解相关的知识内容,这些内容包括实际的和理论的两方面知识。
短期培训是集中进行系统开发中所用到的基本方法和技术的培训。不论是长期的不是短期的,其所包含的内容都将包括如下几个方面:
(1)管理科学和系统科学的知识。
(2)计算机技术和通信技术的新发展。
(3)数据库技术与软件工程技术。
(4)信息系统开发方法和工具。
我国的现代信息系统的研制和开发,严格地讲,还远未达到成熟的阶段,我们还必须在实践中总结经验,并吸收国外成功的、有效的方法论,借鉴他们的经验,吸取他们的教训,并根据国情来制定企业系统的开发策略,以提高我国企业信息系统开发的成功率。这些任务将在一定程度上依赖于我国系统分析员队伍的建设以及其整体素质。当然,社会信息化是一个历史的进程,它将涉及整个社会的多方面但愿在这一历史发展的过程中,会有更多的成熟用户,有更多的成熟开发商,当然更希望会有更多的系统分析人员出现。