信息服务部门机构的组织结构
      信息服务组织机构的组成部分
    1970年以前,数据处理的领导人者都喜欢把信息服务部门机构分成三个组:系统组、程序设计组和操作组。许多人则愿意将系统组和程序设计组合成一个组,这样就只有两个组。当信
息服务任务扩大时,以及当硬件和软件的复杂性增加时,就必须设立专门化的小组。自从19
70年以来,几乎每年都有新的专门化领域形成。因此,信息服务的领导人人要经常忙于重建这样的专业部门机构,如技术支持、数据库管理管控、标准和方法的制定、信息中心等部门机构或小组。  实现有效的信息服务目前还没有“最好”的组织办法。对任一已知的公司,针对不同信息服务的要求能使十个相似的公司实现十种不同的组织机构。然而,在每一个信息服务组织机构中总是明显地或隐含地含有如下几个部分:
    1.操作。操作包括机房的工作、日常生产系统的运转和其它非预定的系统工作。术语“操
作”经常被用来指所有提供基本操作功能(数据输入、控制等等)那一类的事务。成都程序员培训机构哪个好
    2.系统。系统部分的主要功能是设计、增强和实现计算机信息系统,还包括要求系统分析员完成那些在表面上并不属于信息服务主要组成部分的其它工作,例如可行性研究、工作场所的设计等等。
    3.程序设计。程序设计部分的任务就是将设计说明转化成计算机能读入和解释的指令。实际上存在两类程序设计:应用程序设计和系统程序设计。一般简单说的“程序设计”是指应用程序设计,或者与特定信息系统有关的程序设计(例如,标准成本、病人帐单、存货管理管控的程序设计等等)。
    4.技术支持。技术支持主要相关相关项目设计、开发、对独立(通用)的应用软件和系统软件的维护。“系统”程序设计一般与专用的信息系统设计无关,但它用来支持所有信息系统。
    5.控制。控制部分主要相关相关项目生产性信息系统输入、输出的控制。为了支持该功能,控制小组要保存所有I/O状态记录,并且相关相关项目计算机所有的输出文件的分发。
    6.行政管理管控。行政管理管控是一种支持性业务,它处理与信息服务部门机构的工作有关的文件和管理管控性的杂务。这些业务包括:速记服务、物资订货和其它与记录管理管控有关的文书工作。故意把信息服务的管理管控任务不包括在行政管理管控范围内的原因是信息服务其它部分包括了它。
    7.数据库行政管理管控。由于集中式数据库管理管控系统是当前的趋向,数据库行政管理管控部分逐渐转变为维护复杂环境中的命令和数据的完整性。该小组相关相关项目设计和维护公司的数据库。
    8.信息服务审计。信息服务(或电子数据处理)审计部分是用来审查信息服务部门机构和信息系统的。因此,在组织上,它并不属于信息服务部门机构。信息服务审计小组或者是内部审查组的一部分,或者是特别设立的向公司总裁相关相关项目的独立组织机构。审计小组执行操作审查、应用审查和系统开发审查。操作审查包括这样的方面,如程序变更、文件的物理安全性和过程。应用审查是保证生产系统的准确性和完整性(如工资单、库存管理管控等)的。系统开发审查是确保初始系统设计的审查控制。
    9.专业提高和专业培训。信息处理的工艺技术是不断变更修改的,这就要求信息服务相
关人员定期地提高他们的技术。相关人员的提升取决于他们掌握的技能。这个小组为内部培训提供了一定的条件(程序化教学、多种手段的课程培训和内部报告会)。有关信息服务相关人员培训的质量和状态的原始信息应保存起来。专业提高和专业培训部分能帮助信息服务相关人员提高业务。
    10.数据录入。数据录入部分的目的是将原始数据转换成机器可读的形式。在过去的数十年中,键盘穿孔机(卡片穿孔机)就能完成源文件的转换工作(例如,时间表或订货单形式)。但这种数据录入业务很快就在信息服务机构中消失了。由于远程数据录入的经济现实性,越来越多的用户直接将数据输入计算机而取消了人工转换的步骤。
    11.规划。通过集中、合理地分配有限资源而获得提高生产率这一事实,已使信息服务战略规划成为必不可少的了。规划是一种管理管控性业务。由于信息服务规划是复杂的,所以要求中型的计算站必须有一个人,大型计算站必须有一个组致力于信息服务战略规划的工作。  12.与用户的联络。顾名思义,信息服务是一种服务机构。为了更好地响应用户的请求,设多机构已经设立专人或专门小组,其主要任务是与用户联系。与用户联络的基本方法就是设立一个一个的联络点,用来了解用户的问题或用户的服务请求。用户联络小组
帮助用户提出服务请求,并且帮助他们解决困难,或者把能够解决他们问题的信息服务部门机构介绍给他们。
  13.业务分析组。这个小组是由业务领域的分析员组成的,他们通常在组织上临时附属于信息服务部门机构。许多公司正在试验这种安排的可能性。该组的成员都是实际相关项目组的成员,而且担任业务领域的顾问。
    14.质量保证。质量保证小组是促进系统开发一次性成功的保证。调查证明:纠正系统实现后发现的错误要比纠正在设计阶段发现的错误至少困难50倍。质量保证是一个独立的小组,其主要任务就是相关相关项目监视信息服务的设计和工作的每个方面的质量,包括系统效率和资料的质量。
    15.标准和过程。在任何自动化的环境中,遵守规定的标准和过程对工作效率是至关重要的。标准和过程编制小组为下列领域建立标准:如程序设计约定、通讯协议、硬件检测等。计算中心有数十种书面过程。这样的过程有:预防性维修、服务请求的提供、性能评价、用户费用的支付等。该小组还相关相关项目研究和提供信息服务方法论。大多数信息服务部门机构都设有这种小组来提供系统开发的标准和过程。
    16.安全性。由于当前趋向于分散操作和建立大型集中数据库,安全已成为必须优先考虑的问题。
    由于任何计算机系统或信息系统都不能完全避免违反安全规定的危险,问题是“公司愿意承担多少风险?”带着这个问题,安全小组要研究和分析薄弱的领域,并通过一个风险估计程序,为每一个薄弱领域确定其可承担的风险级别。然后,安全小组确立减少风险的方案,以便出不可承受的风险的范围。这种活动每年要进行一次。
    17.信息中心。信息中心的概念上文中已详细讨论了。
    18.过程控制。过程控制包括:数字控制(NC)、计算机辅助设计(CAD)、自动机器学、计算机辅助制造(CAM)。目前,在信息服务部门机构和业务领域部门机构中,过程控制激增。为了达到兼容性和标准化,一些公司已选择把过程控制的应用置于信息服务保护之下。
    19.资料。资料组靠编辑书面资料来向其它信息服务领域和用户提供服务。该组的成员应擅长技术方面的写作和文件的编制。他们利用系统和程序设计提供的资料编写用户手册,
利用标准和过程小组制定的准则编写系统开发的方法论。信息服务部门机构出版的手册和指南,必须极易被任何读者看懂。可是从事信息服务业务的专业技术相关人员还没有表示出对这一方面的信息服务工作的喜爱。按特征对资料分类是使信息服务业务合理化的一种尝试。
    20.专家的作用。信息服务必须适应各种环境并通过建立专门研究小组来适应特殊的工作要求。例如,面向系统的高级技术公司需要有一个专门研究运筹的小组(OR)。因为公司已变得如此高度自动化了,所以,必须另设一个由专家参加的小组来承担公司的技术工作。一个信息服务部门机构每年都要收到数百份关于开发新系统和对原有系统进行重大改进的服务请求,为了完成这些任务,必须建立一个由专家参加的可行性研究小组。
      信息服务的相关人员和任务
    下面讨论的是公认的信息服务各岗位的任务。介绍的顺序并不表示其重要程度。通常有若干等级,而每一工作岗位(例如,见习程序员、程序员、高级程序员和主程序员)设一个管理管控相关人员。当然,这意味着占据较高地位的人要承担更复杂和更重要的任务,例如,在一特定的公司里,见习程序员与高级程序设计员其职位是完全不同的。虽然主要差
别不在基本任务方面,而在复杂程度方面,但共同的目标是完全相同的。下面列举的职位与先前讨论的信息服务组织机构中的任何一个职位无关。例如,一个程序设计员可能被分配到系统部门机构去编写用户手册,或者一个系统分析员也可能被分配去操作部门机构帮助进行工作审批流程分析。
    1.信息服务的领导人人
    (1)信息服务领导人人的责任
    信息服务领导人人(常常称为数据处理经理)要相关相关项目公司信息服务的所有活动。他的管理管控职责与业务领域中地位相同的人的职责相似,主要的差别是信息服务领导人人将花费50%或更多的时间与用户管理管控相关人员和公司行政领导人打交道。
    (2)信息服务领导人人的特点
    信息服务领导人人的一个有趣特点是,他们的技术方向是随着公司的规模而变更修改的(就是应该变更修改)。在大公司中这是与特殊的需求相一致的。下图说明了随公司规模而变更修改的管理管控和技术技能的重要性。为了便于比较,我们随便定义具有25名或更少的
专业信息服务职员的公司为小公司;而中型公司在26名至175名之间;大型公司则在176名以上。
    (3)信息服务领导人人的作用
    信息服务领导人人是新系统的开发和公司范围内系统综合的促进者。信息服务领导人人不仅要指导团体用户,而且还要指导信息服务职员,这样才能将信息服务工作搞好。
    2.系统分析员
    系统分析员(简称分析员)的主要任务就是分析、设计和实现信息系统。在大多数公司中,分析员还要承担其它更大范围内的、与系统有关的任务,例如,可行性研究、定期系统检查、
硬件的评价和选择、计算效率估计等等。
    在系统开发过程中,系统分析员主要是与用户打交道。在分析和设计阶段,以及在转换和实现阶段,系统分析员特别繁忙。在系统实现之前,系统分析员还要为用户提供操作培训。  3.程序员(应用程序员)
    在理论上,应用程序员(简称程序员)从系统分析员那里接受系统和输入/输出的详细说明,然后,将这些说明转换成机器可读的指令(程序或软件)。程序员首先设计逻辑,然后编写程序,并检查和测试程序。
    某些公司将从事开发的程序员和维护的程序员分开,前者仅相关相关项目开发新系统,后者则相关相关项目维护现有的系统。
    在几年前,程序员都希望被提升为系统分析员。不幸的是,这种态度仍在许多公司流行着,甚至被工资规章制度所支持。这两种职位(程序员和系统分析员)要求有不同的技艺。事实上一个程序员不一定要踏上系统分析员的阶石。工业界将可以看到越来越多的程序员在程序设计和程序设计管理管控范围之内发迹。
    4.程序员/分析员
    那些想要更直接进行系统开发的信息服务领导人人已经采用了程序员/分析员这两个职位合而为一的作法。顾名思义,处在此职位的相关人员要执行程序员和系统分析员的双重任务。
    并不是每一个信息服务部门机构都有程序员/分析员的职位,某些公司把程序员/分析员职位作为程序员与系统分析员之间的中间职位。有时候,设立程序员/分析员的职位是为了要求程序员能从事系统分析和系统分析员能进行程序设计而提出的一个折衷方案。程序员/分析员作用的有效性仍然是一个有争议的问题。许多人认为:两个专家(即一个系统分析员、一个程序员)能够完成比两个程序员/分析员更多、更高质量的工作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。