大型项目远程协同管理的信息平台构建
2011-10-12靖大伟
靖大伟
对于大型项目远程协同管理的支撑基础——信息平台分别从构建思路、模型和具体构建步骤三方面进行说明。对大型项目远程协同管理的信息平台的需求、主要功能以及如何具体实现进行了分析。
信息平台是实现大型项目远程协同管理的信息协同基础和核心,如何构建好信息平台对于能否实现项目的远程协同管理具有直接的影响。由于大型项目规模大,周期长,复杂程度增加,在项目远程管理过程中,需要处理大量的相关数据和信息,如来自不同参与方的信息、不同过程和职能管理领域的信息、不同表现形式的信息等。
如何提高项目管理的信息沟通效率,提高沟通质量,有效的降低信息沟通的成本是目前工程项目远程管理面临的一个亟待解决的问题。显然,传统的沟通方式已经落后,无法满足其需求。此时,信息平台的构建显得尤为重要,并且使工程项目远程协同管理的需求满足实现得以成为可能。
大型项目远程协同管理的信息平台构建思路
大型项目远程协同管理就是连接组织内各个部门或人员,整合组织内部的知识资源,协调组织内部各个系统,使其保持目标明确、协调一致,促进整个项目目标的实现,并使项目管理的各个环节都能以整体效益最大化的方式去运作。
该信息平台的构建目标是,为大型项目远程协同管理提供符合国际惯例的、全过程的、集成化的、可视化的信息管理平台,为项目的建设管理提供信息与决策支持服务,它可以满足项目主持方和各参与方之间,以及各参与方之间在项目实施过程中信息交流和协同工作的要求,另外可以为不同的项目参与方提供个性化的项目信息服务,为相关主管部门探索一种新的项目管理模式。
所以构建大型项目远程协同管理的信息平台时,应该按照以下原则进行:
一、以项目为中心:与传统项目团队信息的分散保存和管理不同,大型项目的远程协同管理的管理对象是项目信息,这些项目信息是以项目为中心,对这些信息进行有效的储存与管理,降低信息沟通成本的同时,提高沟通的质量、效率、稳定性、及时性,为项目的各个参与方提供一个更加协同、开放的沟通环境。
二、信息高度集中和充分共享:依靠信息平台支撑使得项目管理由被动获取信息、转化为主动获取信息。由于具有信息集中表达的特点,平台的使用有利于提高信息传输的准确度。对信息进行集中存放和有效管理,可以使信息获取者根据业务处理和决策工作的需要决定获取的信息,这有利于提高信息利用的效率和决策的效率。
三、各模块的协同和第三方兼容性:大型项目远程协同的信息平台必定要有多个管理模块组成,如何协同好各个模块的功能作用,使得发挥整体最佳效果,能够充分协同,并且该系统怎样能够充分集成目前比较成熟的第三方软件,不局限于某个单一的项目关键要素管理,而着眼于全局的管理项目是平台构建之前需要考虑的问题。
大型项目远程协同管理的信息平台构建模型
远程协同管理信息平台的功能模块的分析与设计,逻辑上由里到外分为三层展开,即核心层、中间层和外延层。
一、核心层:业务流程上符合项目的一般性和规范性,体现本企业先进的管理思想、管理模式和管理流程。数据流程上应建立在公共数据库、统一的项目信息划分系统和信息模型基础上,由专业的软件开发商进行“模块化”、“协同式”开发。
二、中间层:在业务流程上符合大型项目的特殊性和协同管理需要,按照业主和远程项目协同管理的具体要求进行部分模块的二次开发。数据流程上进行松散型集成,即在不同模块之间建立数据交换界面,能进行基本的信息传递,作为信息平台核心的外围部分。
三、外延层:对市场上成熟的第三方商品软件进行集成,如CAD、Office、项目管理软件等。它的约束条件是,一段时间内企业所能拥有的人员、物资、设备、资金和信息,核心及功能模块。
大型项目远程协同管理信息平台的核心层主要包括以下功能模块:
图1 大型项目远程协同管理信息平台核心功能模块
大型项目远程协同管理的信息平台构建步骤
一、需求分析和总体设计。由于大型项目远程协同管理信息平台应用于整个组织联盟范围内的项目,因此有大量不同的用户,按照项目管理所涉及的不用层次,可以将信息平台的用花进行分层次管理:企业决策层、战略层、战术及运营层四个层次。
该信息平台应该具有以下基本功能:第一,系统管理功能:包括开始使用该系统时必须完成的工作,以及一些必要信息的初始设置,其功能包括用户的基本信息的设置、权限设置、密码修改、数据储存与备份。第二,项目管理功能:主要是对项目实施过程中涉及的各阶段进行有效管理,其内容主要包括项目的立项、进度、查询、风险、成本以及知识管理。第三,系统的集成与扩展功能:该功能使得系统具有一定的兼容与扩展性,能够与其他的应用软件集成,如CRM、ERP等软件有机集成,使系统能够有空间升级与扩展。第四,信息平台的安全与可靠性。信息平台的应用软件需要维护项目信息的可靠与稳定性,同时使得信息具有可移植性、可扩充性等要求,这样才能保障远程协同管理信息系统是一个开放、可扩展集成的系统。
二、信息平台体系结构。由于大型项目要实现远程协同管理用集中式的体系结构效率低,所以采用分布式体系结构。在分布式结构选择上本信息平台具体推荐采用基于Web Services的多层分布式体系结构。因为基于Web Services的多层分布式体系结构可以解决不同实现技术的系统和平台之间集成困难的问题,Web Services使用xiV11,格式封装并采用HTTP协议传输数据,可集成不同的平台、操作系统及使用不同技术提供的功能。使得系统更具扩展性,可以跨平台使用,能被各种不同的语言调用。此外,较一般的C/S结构它最大的好处就是使客户端采用图形界面,能方便于在Internet上传输数据,并且不受防火墙的限制。信息平台可以不受操作系统的限制,也不受编程语言的限制。
三、信息平台系统规划。首先规划业务系统,建立业务模型、功能模型。大型项目管理平台建设不是手工作业的简单电子化过程,而是建设业务在信息化条件下的整合提升,前期准备工作不做好可能造成项目建设过程中业务产生的重叠、脱节的矛盾。所以,信息平台应当在构建前期应对整个项目的业务流程进行分析,梳理和优化。
四、功能模块设计。从项目管理的基础理论和大型项目远程协同管理信息平台用户的功能需求特征出发,该信息平台应具有的基本功能有:项目组织管理、项目进度控制、项目质量管理、项目资源管理、项目风险管理、知识管理和信息管理、协同支持等。每个功能模块中包含多种具体的功能,通过对业务流程的分析来设计。
五、信息平台具体设计和实现。具体的信息平台设计和实现可以由企业团队自行开发完成,也可以外包给专业的软件设计公司进行。在需求分析,结构设计、系统规划和模块设计的基础上,根据项目具体的要求由专业团队来实现数据库的设计和平台的程序开发。这一过程包括开发平台的选择、数据库设计、软硬件环境选择、客户端的设计等。
信息平台的界面应该是友好的、直观的、容易交流的、对用户透明的,使用户稍经培训或不需要培训就能正常使用,最好能够引入更多智能化的元素。应用服务器的创建和实现以及中间层设计,是信息平台的重要支撑。
六、系统测试和改进。由于大型项目远程协同管理信息平台是一个复杂的系统,所以应该分步开发,在初步开发完成时候,进行系统测试,并且在部分项目试运行,并且迅速收集反馈信息,进行改进和二次迭代,使得信息平台更加符合需求。
(作者单位:武汉理工大学管理学院)