钟加晨,丁康俊(浙江五洲工程项目管理有限公司, 浙江 杭州 310051)
大数据时代是全球信息化发展的新阶段,大数据的作用已经从辅助发展到引领,从热点发展到支点,其价值也逐渐被人们所挖掘,“数据即是资产”已经成为人们的共识[1-3]。数据资产的价值已在诸多行业中崭露头角,尤其在互联网、通信、金融等领域[4,5]。
相较于其他行业的数字化发展进程,建筑业的数字化发展道路显得尤为艰难[6]。建筑业数据资产构建理念与全过程工程咨询业务内容相辅相成,一方面,全过程的工程服务流程可以对项目数据进行系统化的收集,可加快企业层面和行业层面的数据资产建立与管理;另一方面,全过程工程咨询业务的数据资产建立能更好地推进咨询服务的质量,建立以大数据为基础的工程咨询服务可以为委托方提供更加科学合理的决策建议。但是,目前构建企业数据资产还有一段漫长的路需要走,对此,本文以企业项目管理平台建设为契机,以全过程工程咨询中的设计管理板块为案例对象,探究全过程工程咨询数据资产构建的实现路径。
1.1.1 跨部门数据协调
通过全过程工程咨询设计管理数字化平台构建,协同整合其他业务板块数据平台,应用信息化手段,针对全过程工程咨询项目管理过程中的重要环节,构建以设计管理为核心,跨层级、多主体的业务协同和数据共享应用场景。实现内部多专业协同,乃至突破参建单位间信息壁垒,达到项目管理与设计院、施工单位、业主方、政府部门间的数据协同。
1.1.2 知识沉淀与更新
通过数据在线的方式,实现项目设计管理过程中产生的成果、经验、对教训的反思总结结构化且永久地保存下来,并且在后续新的项目中能快捷地应用与验证,从而确保所有的知识随着项目发展而更新迭代,为总结提炼管理手段和管理办法提供科学依据。
1.1.3 标准化工作模式
为完成对设计管理关键数据信息的有效存储、数据共享、知识传承,要求设计管理建立健全标准化作业体系,实现业务流程线上化、信息填报规范化、数据存储结构化。从作业过程中的标准规范动作到过程中的项目进度管控,到最后的成果绩效考核,都能形成标准化的工作模式。
1.2.1 实用性目标
平台应力求最大限度地满足实际运营的需要,充分考虑各业务层次、各环节数据的实用性,把满足用户需求、用户体验作为第一要素进行考虑。用户操作界面设计尽可能考虑互联网操作习惯、人体结构特征及视觉特征,界面力求美观大方,操作力求简便实用。
1.2.2 先进性目标
平台应采用业界先进、成熟的软件开发技术,如MVC架构、数据访问封装、实体封装、业务逻辑封装等多层体系结构;采用面向对象的设计方法,可视化的、面向对象的设计工具;选用业内流行的开发语言;选用MySQL、Oracle等成熟的数据库产品。前端合理使用流行的Ajax、JQuery等技术,以实现更好的用户体验。
1.2.3 可扩展性与可维护性原则
为适应将来发展需要,平台设计具有良好的可扩展性和可维护性,尽可能模块化、组件化,并提供配置模块和客户化工具,使应用系统可灵活配置,适应不同的情况。数据库的设计尽可能考虑到将来的需要。严格遵循统一的代码规范,严格遵循OOP面向对象的原则编写;所有代码、逻辑均采用类、继承、多态等封装,流程清晰,可维护性、可扩充性强。
1.2.4 安全与可靠性原则
平台与数据库系统的设计做到安全可靠,防止非法用户入侵。宜采用多级认证措施,密码存储宜采用无可逆加密方法。管理员无法知道用户密码,也不能逆向推算出用户密码。存储数据资产的数据库应具备恰当的备份策略,以防止灾难性故障丢失重要的数据资源。
2.1.1 资料管理
(1)资料目录管理。资料目录管理是将项目过程资料以结构树的形式呈现,避免项目资料管理混乱。此外,由于项目性质与所在地的不同,各项目资料目录存在一定差异,因此资料目录管理需对目录进行添加与删减编辑,其中添加目录信息需填写目录名称、上级目录、目录下包含文件分类。
(2)资料搜索。资料搜索是平台使用者通过数据筛查快速检索所需文档的操作功能。根据搜索字段的详细程度不同,提供普通搜索与高级搜索两种模式,其中,普通搜索是通过筛选文档目录归属和文件名称进行查询,而高级搜索的字段内容在此基础上包括上传实践范围、上传人、文件类型。
(3)资料上传。在设计管理人员收集到设计资料后,需上传至平台。资料上传填写内容包括文档目录归属选择、文件类型描述、添加上传附件和文件备注。资料上传界面。
(4)资料下载与删除。根据平台使用人员访问文件资料的权限设置,使用者可对搜索出的文件资料进行查看、下载和删除等操作。
2.1.2 需求调研
需求调研模块拟实现的功能包括需求调研流程管理与在线协同文本编制。
(1)流程管理。项目设计管理负责人在初始空页面发起需求调研任务,在系统中指派协作人员,参与人员在接受协作任务后,共同参与需求调研表的编制工作。任务发起人与协作人可在平台中查看各任务完成情况,针对出现滞后的问题可发送提醒。
(2)在线编辑。发起人发起需求调研表编制任务后,平台会自动调用预设的需求调研表模板。协作人员则依托平台在线文档编制功能,开展相应内容的编制工作。协作人员可通过同步功能将本地完成的阶段性内容更新至平台,以便其他参与人员及时获取,避免信息偏差。
2.2.1 设计进度计划编制
设计进度计划编制模块功能包括新建计划、不同版本计划对比、计划输出。
(1)新建计划。计划编制人可在新建计划界面根据项目任务结构选择调用历史版本、模板或案例,而后通过添加、删除、修改编辑计划钟的工作节点和工作子节点。各工作节点内容包括标识号、任务名称、是否为合同节点、工期、计划开始、计划完成、节点层级、前置、责任人、实施人、配合人,各项说明如表1所示。当项目计划已由外部单位编制完成,亦可通过Excel等格式按特定的数据模板格式导入数据内容。
表1 计划工作节点填写内容说明
(2)不同版本计划对比。平台使用者可同时选择本项目多个计划版本,对版本间的进度差异进行横向对比,并用不同颜色在横道图中凸出表示。
(3)计划输出。设计管理人员在平台中完成进度计划编制后,可将完成的编制文件导出为pdf或excel两种格式。
2.2.2 进度看板
基于本项目对全过程工程咨询设计管理板块业务流程的分析,结合设计管理资深业务人员的切身需求,初步确定设计管理数据资产平台应涵盖的业务流程包括以下九个模块:(1)设计进度情况汇报编制流程;(2)设计任务编制流程;(3)编写图纸审查报告流程;(4)编写专项咨询报告流程;(5)编写施工交底分析报告流程;(6)编写设计变更分析报告流程;(7)编写设计院履约评价报告流程;(8)设计变更分析报告流程;(9)编制图纸管理台账流程。
基于上述业务流程,设计管理中功能需求包括设计进度计划表、设计任务书、图纸审查报告、专项咨询报告、施工交底分析报告、设计变更分析报告以及设计院履约评估报告。
数据库是一个按照特定数据结构和规则来存储和管理数据的计算机软件系统,同时具有快速查询功能。在本平台开发中,数据库将用于实例化存储平台运行过程中产生的数据,并作为数据资产存储的关键节点。通过比选当前主流关系型数据库,项目平台拟采用MySQL作为关系型数据库,底层采用多线程编程编写核心程序,运行速度快,内存分配系统稳定,无需担心数据库的稳定性问题。
在项目平台中,除了需要存储平台运行过程中产生的数据外,还应承载用户上传的各类文档资料,比如设计图纸、招投标文件、往来的书面函件等。对此,平台需要单独配置文件服务器,用于对文档资料的存储,实现对文档的统一管理,便于用户访问、查阅、下载。OSS跟FastDFS作为文件服务器都是可行的。OSS相对FastDFS更加安全可靠,且后期扩容机制更加简单,部署及维护方便,同时更加适用于项目场景。
代码管理工具是一种让多个程序员可以同时协作开发,用于管理代码和记录代码编辑历史的工具。代码管理工具首先能实现对代码进行版本管理,记录修改历史,并且可以随时恢复到之前的任意版本;其次能对多人提交的代码进行自动合并和冲突解决,最终实现多人同时协作开发,从而方便管理人员对代码质量及实际开发进度进行管控。Git是一个开源免费的分布式版本控制系统,相比SVN,其作为项目平台的代码管理工具更加适用。
工作流引擎是指Workflow作为应用系统的一部分,为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。工作流引擎包括流程的节点管理、流向管理、流程样例管理等重要功能。在系统实际运行中,当标准工作流不能满足协作需求时,需要流程结点中角色判断下一结点流向,此时工作流引擎就可以支持生产人员自定义事项发起、结点会签等功能,满足灵活的流程配置需求。Flowable相比Activiti开发团队更加稳定,扩展性更强,更加符合真实业务场景,因此Flowable作为项目平台的工作流引擎更加适用。
在项目平台中嵌入在线文档编辑工具,实现不用线下交流即可基于系统内置板块模板完成特定成果的Word、PPT或Excel文档的协同制作、上传。同时,在线编辑有实时保存、多人实时协作、细节讨论、历史追溯等功能,可防止成果内容丢失,方便评论交流,方便后续业绩追溯。OnlyOffice相比PageOffice扩展性更强,使用效果更佳,因此OnlyOffice作为项目平台在线文档编辑工具更加适用。
针对平台项目进度管理的需求,需要在平台中嵌入进度计划管理工具,主要表现为:总控负责人在制定进度计划时,可在系统上编辑计划事项、时间、前置事件、里程碑结点等,编辑完毕的进度计划可以直接形成泳道图,并导出Excel或Project格式;各专业人员也可在总控计划的基础上实时编辑自己专业部分计划;还应具备与本地Project文件的导入功能,满足偏好线下编辑使用者的工作习惯。
数据资产的构建应建立在信息化与标准化相融合的工作模式上。信息化实现了文档资料的数字化存储,标准化促使了数据信息的规范化,而实现全过程工程咨询设计管理数字资产的构建,则应充分依托数字化平台的建设与应用。对此,本文从项目管理数字化平台建设的视角,分析全过程工程咨询设计管理数据资产构建的实践路径,以期为类似数字资产构建项目提供参考借鉴的价值。