中国勘察设计协会主管主办
随着建设投资结构调整和行业竞争的日益激烈,勘察设计企业市场经营面临前所未有的困难,行业利润率持续下滑。企业如何度过“寒冬”、如何“活下去”,开源节流是方向,降本增效和高质量发展是途径,而练好“内功”进行业务管理数字化转型升级、提升信息化管理水平是一种重要的手段。本文围绕勘察设计企业生产管理内容,以项目管理为核心主线,应用最新的系统架构方法、软件开发理论和交互设计研究成果,提出勘察设计企业级项目管理信息系统的建设思路,阐述系统架构、设计和开发的步骤和方法,以期为勘察设计企业建设企业级项目管理信息系统提供参考。
项目管理信息系统的现状
企业进行信息化管理的主要目的是提高运营效率、降低运营成本、提供数据决策支撑,通过优化企业内部运营流程、消除管理壁垒和信息孤岛、打通跨部门业务数据流,实现运营管理过程的规范化、流程化、透明化,提升企业业务管理水平;通过高效率管理和高质量服务提升客户满意度、忠诚度,从而提高企业的营业收入和利润。
目前,很多勘察设计企业已经采用购买或者委托开发的方式,建立了自己的信息化管理系统,将流程、表单、数据等“搬”到网络上。这些系统以作业流程为信息处理方式,以各类业务为管理单元,将行政办公、合同管理、财务管理、采购管理、进度管理、质量管理、产值管理、成本管理等作为管理模块,模块之间相对独立,数据关联性弱。从企业各职能部门的角度看,这种管理模式能够满足日常事务性办公工作的信息化管理。如果将OA系统架构用于建设项目管理系统,因其底层架构特点,则会导致事倍功半的效果。这种开发模式下,通常会将每个项目所管理的内容分散在各功能模块中,管理界面没有体现项目管理的业务核心主线,项目管理人员、生产人员或企业管理人员希望高效和全面掌控项目的生产组织、进度、成本、技术、质量和服务等信息非常困难,管理效率和操作交互效率并不高,导致在系统使用过程中产生项目资源调配效率低、工作响应不及时、生产进度和服务滞后、分包和成本管理失控、客户对服务满意度低等一系列问题。
从企业级系统架构角度分析,业务架构需要底层的技术架构、数据架构和应用架构(图1)来支撑,而OA系统的底层架构并不适用于项目管理系统的开发,因为OA系统架构主要是满足业务管理的表单和流程,业务之间相对独立,不需要对业务进行分层和嵌套管理。而项目管理需要进行WBS分解,对任务树的每个节点进行进度、成本、质量、人力等维度的管理,这类业务架构需要充分考虑结构分层和嵌套管理的要求。
图1 系统架构示意图
项目管理信息系统的特点
项目管理系统需要实现以项目为管理单元,将业务、流程、组织、资源等信息有效整合进行集中展示和全方位管理,而OA管理系统是以某一具体事务的表单和流程作为管理单元,没有强关联性。
从流程管理方面分析。项目管理系统基本流程包括管理流程、业务流程和作业流程,管理流程是指项目管理的主线流程,业务流程包括合同管理、质量管理、进度管理、成本控制、采购管理等流程,作业流程是指合同注册过程评审和审批等具体的事务流程;OA管理系统则主要满足作业流程管理的需求。
从系统交互界面和框架布局方面分析。OA管理系统将管理的业务类型分级配置为菜单,而所有的需要批转的流程被归集到任务箱或待办箱中提醒,业务关联性和全局性较弱。项目管理是在项目框架下围绕项目管理为主线的业务管理,业务管理之间需要相互关联。为了确保项目管理人员能够掌握项目全局信息,需将各类数据集中展示、导航提醒、进行处理(图2),项目管理人员在交互界面上对需处理的业务信息、事务流程进行输入或批转,大幅提高进度控制、资源调配和任务监控的效率。
图2 OA系统与项目管理系统交互框架对比
从应用架构方面分析。OA系统的流程引擎、表单引擎、报表引擎、列表引擎、消息引擎等配置工具,主要针对业务单元而设计,适应于办公类业务管理;项目管理系统的各类配置工具和引擎要支撑项目的多维度管理要求,系统须具有较强的可扩展性和多级嵌套配置能力。
从数据架构方面分析。OA系统主要包括菜单系统、权限系统等基础数据表以及业务表单内容的数据表,数据表之间的关联度不高;项目管理系统在数据架构和数据库设计时,需要围绕项目管理为主线,将合同管理、进度管理、人力资源、财务管理、质量管理、成本控制、输出管理、产值分配等各类业务的数据表与项目WBS树形多级结构关联。
项目管理信息系统建设的步骤
勘察设计企业在系统建设过程中,首先要明确企业的战略架构和目标,然后结合企业生产经营实际进行业务架构,并根据业务架构进行应用架构、数据架构和技术架构。在软件开发工程中,应用信息系统项目的管理工具监督系统开发过程,按照软件工程的流程和步骤进行系统的规划、设计、开发、测试和运维。在系统开发前期,围绕勘察设计企业生产经营管理实际进行需求分析、方案设计、原型设计的投入是非常值得的。与建设工程项目相类似,软件工程的规划设计阶段对于项目的影响程度占到35%–75%,而所耗费的时间和费用只占到整个项目的3%–10%。为了保证系统开发阶段的效率和系统建成后的可用性,在系统开发前期,一定要利用好系统设计和架构的这一最有利阶段。首先,根据系统设计成果进行业务架构;其次,根据业务架构进行与之相适配的应用架构、数据架构和技术架构。业务决定技术、技术支撑业务,应用架构、数据架构、技术架构是业务架构的重要支撑(图3),这与工程设计过程的先建筑、后结构、再基础的顺序同理。
图3 架构顺序及关系图
数字化、智能化项目管理系统
为了实现智能化业务管理,提高项目信息化管理的质量和效率,在系统的开发过程中,要将企业管理制度、质量管理体系和内控体系嵌入系统的管理流程、业务流程和作业流程,从而建立企业信息化项目管理知识体系。
图4 项目策划管理原型设计图
为规范操作行为、提高作业效率,可将5W1H交互设计理论应用于系统业务导航和交互提示。5W1H就是将交互界面的按钮、控件或操作节点通过不同的颜色、图标或数字圈等方式,来提示用户需要做什么(操作位置、任务数、任务内容)、为什么要做(依据制度和管理体系文件)、谁做(启动、输入、修改、批转的权限)、什么时候做(需要及时处理或是限时处理)、怎样操作(填报信息要求、批转规则要求、注意事项),从而保证管理流程、业务流程、作业流程在项目管理主线中的连续性和规范性。通过导航和提示实现了“工作找人”,让智能化系统督促所有项目参与人员和企业管理人员及时完成项目各节点需处理的任务。项目经理通过项目策划界面不但可以直观地掌握项目任务分配和节点任务工作情况(图4),而且可以通过项目进度管理界面及时了解掌握项目整体进度情况(图5)。
图5 项目进度管理原型设计
企业级项目管理平台系统
目前,勘察设计企业正在向工程总承包和全过程工程咨询服务项目管理业务转型,工程总承包和全过程工程咨询项目的管理层级、组织模式、合同关系、供应链管理比勘察设计业务更为复杂。为了提高管理效率和获取项目信息的及时性,业主方、设计方、施工方、监理方、采购供应方等项目参与单位希望能在一个项目管理信息化平台下协同项目管理和共享项目信息。勘察设计企业可以通过创新管理模式,提升企业服务能力和水平,提供项目管理系统的用户授权认证访问,为项目参与单位提供项目协同管理平台,打通供应链和产业链的信息孤岛,提高项目管理质量,为工程的建设增值。
参考文献
[1]白思俊.现代项目管理[M].北京:机械工业出版社,2020.
[2]The Open Group.TOGAF标准9.1版[M].北京:机械工业出版社,2017.
[3]李鸿君.大话软件工程:需求分析与软件设计[M].北京:清华大学出版社,2020.
[4]Alan Cooper,Robert Reimann,等.About Face4:交互设计精髓[M].倪卫国,刘松涛,薜菲,杭敏,译.北京:电子工业出版社,2020.
[5]上海普华科技发展股份有限公司.进度管控数字化应用教程[M].北京:中国电力出版社,2021.
[6]朱奕晨.工程咨询企业信息化管理实务[M].北京:中国电力出版社,2019.