秦颖
(国资委信息中心,北京 100053)
目前,机关事业单位信息化项目建设进入需求多、进度快、变化复杂的阶段,项目管理模式创新和变革迫在眉睫。结合工作实际,依据项目管理相关办法等文件的具体要求,提出适合于本单位实际的项目管理系统建设思路。
通过信息集成、过程优化、资源合理配置,实现工作效率和管理水平的不断提高。通过引进先进的管理理念和管理思想,对业务流程进行合理优化,使业务操作规范高效,更好的保证工作质量。通过数据的信息化,运用计算模型处理,为管理和决策提供准确、实时的数据支持。包括事项类管理;里程碑管理;活动管理;项目类型管理;项目类型阶段管理;项目类型活动管理;工作计划管理;协同工作,信息共享。领导可在系统中实时查看项目的执行情况,执行到哪一阶段、哪一任务、是否延期、延期原因、责任人等信息,从而达到监督和催办工作的目的。
系统功能主要包括项目立项,项目管理(项目执行、项目进度、 项目预算、项目实施计划)、采购、合同(合同管理、付款管理、 补充协议管理、备忘录管理)、资产(资产管理、待摊管理、摊销、 资产领用)、文档(下载、查看、留痕)、项目预警、统计分析(项目、合同)、专家管理、供应商管理、集采目录管理、代理机构管 理,基础设置等功能。其中重点业务需求在于项目立项及项目管理的实现。
项目立项:由业务厅局提出信息化建设需求后,本单位负责组织编写项目可行性研究报告。审批通过后,可在系统中进行项目立项。立项内容包括:项目名称、项目建设单位、项目承建单位、项目负责人、项目建设期、总投资金额、项目状态、资金来源、项目建设内容等。立项信息保存后,根据基础设置中的配置自动初始化本项目的项目阶段(里程碑、事件及工作任务)、项目预算、项目实施计划信息,可根据实际项目需求进行修改。
项目管理:项目立项后初始化项目的里程碑、事件及工作任务。针对具体工作任务,可单一或批量设置项目执行人,实现对项目过程中重要节点的可控可查。
基于Browser/Server模式,采用先进的技术和设计思想进行设计,充分发挥多层体系结构的优点。系统设计采用“微服务”技术架构,将一个原本独立的系统拆分成多个小型的服务,这些小型的服务独立运行,每个微服务拥有自身的数据存储、开发、测试、部署、维护,实现需求、设计、研发同步进行,快速迭代,满足平台运营的技术支撑和保障。
微服务架构中将组件定义为可被独立替换和升级的软件单元,在应用架构设计中通过将整体应用切分成可独立部署及升级的微服务方式进行组件化设计。
整体式应用往往倾向于采用单一技术平台,微服务架构则使用合适的工具完成各自的任务,每个微服务可以考虑选用最佳工具完成。微服务的技术标准倾向于寻找其他开发者已成功验证解决类似问题的技术。
微服务架构倡导采用多样性持久化(Polyglot Persistence)的方法,让每个微服务管理其自有数据库,并允许不同微服务采用不同的数据持久化技术。
云化及自动化部署等技术极大地降低了微服务构建、部署和运维的难度,通过应用持续集成和持续交付等方法有助于达到加速交付应用的目的。
微服务非常重视建立架构及业务相关指标的实时监控和日志机制。
用户安全要求设计:用户权限可自主控制,在基于平台的统一登录的情况下,权限可做到角色权限和数据权限,不同身份角色的用户看到的操作不同,看到的数据也不同,增加了系统的安全性,系统中关键的操作只有特定权限用户才可操作。同时在权限中增加访问控制,及时获取到访问的地址,在没有经过授权的情况下,也无法正常使用系统。
系统安全设计:除了做好权限控制以外,在数据层面也要考虑安全性,需增加对敏感数据的加密和对数据进行脱密处理。访问层面增加防 sql 注入、防跨站攻击,切实保证系统的安全性。
数据安全设计:定时对数据备份,可全面备份和增量备份相结合。双机热备。因考虑到数据的重要性,同时对数据进行双机热备,可随时恢复。数据加密敏感数据进行加密。
通过搭建可靠可用、贴近切实需求的项目管理系统,使得项目管理工作中的每一项关键环节、控制点和管理要点有了标准化、信息化的管理手段,让项目管理工作变成可查,可控,可靠,实现了项目管理信息化,让本单位的项目管理水平更上一层楼。同时,我们尝试进行项目群、项目组合管理,统一调度资源,让所有项目为单位战略目标服务,进而使得各项目真正得到整体管控,实现国资监管一盘棋!