人员的组织与管理
1.GIS系统开发中的各类人员
在移民项目地理信息系统应用项目的组织和建设中,不论是由单位内部的应用部门独立开发,还是由专门的独立软件开发商开发,其中涉及的人员角色为以下几类:
(1)项目管理人员。项目管理人员负责整个项目,又称为项目经理。在项目实施之前,项目管理人员参与制订工作计划;在项目开发过程中,要监督和管理项目的进度与开销。当进度落后或者开销超出预算时,项目管理人员要找出其中的原因,并提出解决的方案。
在具体实践中,根据项目的规模以及开发组织方式 (合作开发还是单独开发),可以设一个或多个项目管理人员,具体分管不同的方面。项目管理人员应该对项目目的以及相关技术相当熟悉,并且具有一定的管理能力。在合作进行的项目开发中,一般由双方各出一人担任项目管理人员,以进行协调工作。
(2)系统开发人员。系统开发人员在应用项目的开发过程中,所占比例应该是最大的。按照所进行开发活动,可以分为系统分析员、设计员、编程实现人员、测试人员以及系统维护人员。同时可以按照项目的具体技术内容,划分为几个技术专题,每个专题对应一个或多个开发人员。
一般而言,系统分析员、设计员、编程实现人员不应该重叠,但是在实际过程中,由于人力资源不足,更由于没有很好地实施软件工程,分析设计文档不够完善,造成交流困难,一般都按照技术专题对人员进行分组,每一组完成该专题的需求分析,设计和实现工作。在项目规模较小时,可以采用这种人员组织方式,以提高灵活性。
(3)数据录入和处理人员。数据在GIS应用项目中占有非常重要的位置。一个GIS项目,往往需要大量的数据,所以在进行软件开发的同时,需要组织数据的录入和处理。数据录入和处理没有特殊的技术要求,一般的工作人员,经过简单的培训即可胜任该工作。在项目进行中,需要考虑的因素有:
1)数据录入和处理是一件相当单调而且令人厌烦的工作,需要工作人员认真负责,同时还要采取适当的激励手段以保证工作顺利进行。
2)在数据录入和处理过程中,需要专门的技术人员进行质量检查,避免数据精度不能满足最终项目的要求。
3)如果待开发软件包括了数据录入功能,如果等待软件完成后再进行数据录入,可能会造成工期延误,因此可以考虑先采用其他软件进行数据录入和处理,然后再进行数据转换。
(4)开发支持人员。开发支持人员保证整个开发过程的顺利进行,其工作包括开发工具的维护、网络管理等,如果项目规模较大,需要配置管理人员保证协作开发不至于引起混乱。
(5)领域专家。由于许多GIS应用项目对应于专业的要求,所以需要领域专家参与开发过程,以便于将他们的理论、经验在计算机系统中加以实现。
2.人员的组织管理
项目管理者除了根据每个工作人员的具体情况确定其分工,采用以下管理手段有助于提高组织的生产效率:
(1)分配工作的内容。保证分配适当的任务给雇员,其分配依据包括其技术与性格的特点。此外,一般要给出较多的工作量,使得每个工作人员总是有足够的工作做。
(2)调整工作的安排。根据项目所需要的时间,每隔一定时间对整个任务进行安排。
(3)交流。与技术人员的交流,可以使管理人员了解项目的具体进度及遇到的技术难点,还可以使技术人员把握整个项目的技术、时间、质量等具体的要求。
(4)项目背景和发展要求的回顾。给技术人员较为全面的项目介绍,包括背景、参与的团体、进度安排等,容易使技术人员了解其工作在整个项目中具体的位置,增强其成就感。
(5)设置人才层次。在关键的岗位使用优秀的人才。
(6)使用新技术。关注新技术的发展,注重技术革新,通过组织技术培训保证技术人员掌握新技术。
(7)举行会议。适当地组织不同层次、规模的会议,在会议进行之前,组织者要明确会议的主题和目的,使参与人员有所准备。
(8)采用新的交流手段。采用电子邮件是较好的信息交流手段,它可以作为开发的历史档案加以保存。
在信息技术的开发和应用中,人员的管理是企业管理中最重要的一个环节,对于GIS应用项目,由于涉及各个领域的技术人员,更需要有效的人员组织和管理。