![]() |
| 返回首页>>经营管理>>管理工具库>>规章制度典范>>信息管理系统>> |
信息服务部门的组织结构(第二部分)
信息服务的人员和任务 下面讨论的是公认的信息服务各岗位的任务。介绍的顺序并不表示其重要程度。通常有若干等级,而每一工作岗位(例如,见习程序员、程序员、高级程序员和主程序员)设一个管理人员。当然,这意味着占据较高地位的人要承担更复杂和更重要的任务,例如,在一特定的公司里,见习程序员与高级程序设计员其职位是完全不同的。虽然主要差别不在基本任务方面,而在复杂程度方面,但共同的目标是完全相同的。下面列举的职位与先前讨论的信息服务组织机构中的任何一个职位无关。例如,一个程序设计员可能被分配到系统部门去编写用户手册,或者一个系统分析员也可能被分配去操作部门帮助进行工作流程分析。 1.信息服务的领导人 (1)信息服务领导人的责任 (2)信息服务领导人的特点 信息服务领导人的一个有趣特点是,他们的技术方向是随着公司的规模而变化的(就是应该变化)。在大公司中这是与特殊的需求相一致的。下图说明了随公司规模而变化的管理和技术技能的重要性。为了便于比较,我们随便定义具有25名或更少的专业信息服务职员的公司为小公司;而中型公司在26名至175名之间;大型公司则在176名以上。 (3)信息服务领导人的作用 信息服务领导人是新系统的开发和公司范围内系统综合的促进者。信息服务领导人不仅要指导团体用户,而且还要指导信息服务职员,这样才能将信息服务工作搞好。 2.系统分析员 系统分析员(简称分析员)的主要任务就是分析、设计和实现信息系统。在大多数公司中,分析员还要承担其它更大范围内的、与系统有关的任务,例如,可行性研究、定期系统检查、硬件的评价和选择、计算效率估计等等。 在系统开发过程中,系统分析员主要是与用户打交道。在分析和设计阶段,以及在转换和实现阶段,系统分析员特别繁忙。在系统实现之前,系统分析员还要为用户提供操作培训。
3.程序员(应用程序员)在理论上,应用程序员(简称程序员)从系统分析员那里接受系统和输入/输出的详细说明,然后,将这些说明转换成机器可读的指令(程序或软件)。程序员首先设计逻辑,然后编写程序,并检查和测试程序。 某些公司将从事开发的程序员和维护的程序员分开,前者仅负责开发新系统,后者则负责维护现有的系统。 在几年前,程序员都希望被提升为系统分析员。不幸的是,这种态度仍在许多公司流行着,甚至被工资制度所支持。这两种职位(程序员和系统分析员)要求有不同的技艺。事实上一个程序员不一定要踏上系统分析员的阶石。工业界将可以看到越来越多的程序员在程序设计和程序设计管理范围之内发迹。 4.程序员/分析员 那些想要更直接进行系统开发的信息服务领导人已经采用了程序员/分析员这两个职位合而为一的作法。顾名思义,处在此职位的人员要执行程序员和系统分析员的双重任务。 并不是每一个信息服务部门都有程序员/分析员的职位,某些公司把程序员/分析员职位作为程序员与系统分析员之间的中间职位。有时候,设立程序员/分析员的职位是为了要求程序员能从事系统分析和系统分析员能进行程序设计而提出的一个折衷方案。程序员/分析员作用的有效性仍然是一个有争议的问题。许多人认为:两个专家(即一个系统分析员、一个程序员)能够完成比两个程序员/分析员更多、更高质量的工作。 5.系统程序员 系统程序员从事独立于应用或综合的软件工作。计算机通常附带厂商提供的系统软件。这个系统软件是计算机工作的基础,其中包括这样的软件模块:操作系统、I/O调度程序、使用硬件的记帐系统和实用程序(如分类程序、磁盘向磁带转储程序)。系统程序员安装各种各样的软件模块。并根据需要选择适当的软件。厂商以"软件更新"的形式定期地为顾客提供高性能的各种模块。系统程序设计的职责包括软件的"最新版本"的安装。系统程序员还要负责对厂商所提供的系统软件按需要作修改,以及负责开发面向系统的内部软件。 6.项目领导 项目领导这个职位对信息服务来说并没有独立的含义。在信息服务部门中,项目领导指定由某个职员担任,他要负责新系统的开发与实现,负责实现对现有系统的改进。其主要责任包括:管理项目、在规定工作期限内完成任务、定期地报告进度。项目领导历来是从系统分析员中挑选的,然而正如前面所提到的,某些单位正在成功地试验推选用户作为项目领导。
信息服务的项目领导在不明确的或有时明确的矩阵式管理的单位中是唯一的。项目组的领导可以从两个不同部门指派四名用户人员组成,也可以从系统部门指派两名系统分析员和从程序设计部门指派三名程序员组成--项目组所有人员都是兼职的。这就造成了这样的局面,每个项目组至少有两个或更多的直接参与系统开发的成员。在矩阵式管理环境中成功的关键是每个参与成员都要履行对项目所承担的义务(该项目并不一定是在他的控制下)。例如,销售经理并不允许销售经理助理花50%时间用在主要开发项目上,但一旦该项目正处于开发中,则就应破除这个规定。从表面上看,会出现一点小问题,但是这样的事总会发生的,这对保证在最后期限内完成任务是非常有利的。 7.主程序员 在系统开发过程中的程序设计阶段,主要工作量转移到项目组的程序员身上。因为项目领导有责任来防止与程序设计有过多的牵连,所以在具有两个或更多的程序员的组里要任命一个主程序员。主程序员对所开发的程序负主要责任,这样做是为了促进程序开发的层次模块化。 主程序员用多种方式验证程序模块(通常验证一个不超过三个人周),还要承保作业控制和驱动程序设计及监督从属程序模块的开发。 8.数据库管理员 数据库管理员(DBA)这一职位是随着数据库管理系统软件和公司的集中数据库不断发展而产生的。数据库管理员负责设计、开发和维护公司的数据库,并保证数据库的准确性和安全性。 9.监控员 监控员负责检测计算中心所有的输入、输出。负在监控责任的人员是使用标准程序来验证输出精度的。在验证后将输出文件分发到各用户部门。 10.培训协调员 培训协调员负责监督信息服务培训(对用户和信息服务人员)的需求和鉴定,并提供教材。培训协调员可以保留一份商务研究班的历史档案及其可用性和质量说明、各种方式的培训软件包、书籍和杂志图书。 11.技术撰写员/文件编写员 技术撰写员/文件编写员帮助编纂与信息服务有关的手册和文本资料(如系统资料、用户手册等等)。技术撰写员/文件编写员是信息服务推广的最新专业化领域中的重要成员。 12.库管理员 "磁带库管理员"这个职务首创于第二代计算机期间。那时,大多数计算机系统都配有磁带存储设备。通常一个小系统都有数百个工作磁带,有时在一周内竟要用到其中一半磁带。磁带库管理员要负责准备处理用的磁带,并且还要在每个磁带上记录处理情况。 当磁带系统发展到磁盘系统,又从磁盘系统发展到联机系统时,"磁带库"管理员就成为一般的库管理员。目前库管理员主要负责磁带、磁盘、微缩胶片、文档的使用、监督和贮藏,以及在培训协调员不在时,兼管与信息服务有关的书籍和杂志。 13.操作员 操作员是指操纵计算机系统正常运行的人员。操作员的操作包括:要装适当的磁带、磁盘、打印纸和启动例行程序软件包等。 大一点的计算站可以指派一名操作员担任控制台的操作。当监控同时运行的若干程序、启动特殊作业或出现故障时,控制台操作员与计算机保持不断的通信;如果计算机系统失灵,控制台操作员则应启动"检查点/重新启动程序"使"系统重新投入运行"。 14.调度员 在给定某些设备的限制和系统优先级的准则的情况下,调度员争取以最佳的效率利用硬件资源。在各生产系统中,调度员要分配和调度时机,这些时机用于程序开发和调试、系统质量保证测试、数据和文件转换、一次性特别作业、预防性维修、全面维修、硬件的改进和扩充而必须的系统停工等。 15.数据录入员 数据录入员(有时称为键盘操作员)的任务是将数据转换成机器可读的形式,一般有两种方式:从键盘到磁带(磁盘)和从键盘到穿卡设备。后一种方式在经济上不如前一种方式,因此将很快被淘汰。数据录入员输入的数据逐字地被存储设备接收,并且能产生硬拷贝源文件。信息服务部门和用户部门都配备键盘操作员。当前的趋势是把数据录入工作转移到靠近产生原始数据的部门,即用户部门。 16.信息服务规划员 信息服务规划员是最近才列入到信息服务专业人员名单中的。信息服务规划员以年为周期制定和更新信息服务战略规划。 17.信息系统审计员 信息系统审计员是一种与信息服务有关的职务,但并不是信息服务部门的成员。
|