《企业IT系统全生命周期管理与运营平台建设解决方案.docx》由会员分享,可在线阅读,更多相关《企业IT系统全生命周期管理与运营平台建设解决方案.docx(24页珍藏版)》请在第一文库网上搜索。
1、企业IT系统全生命周期管理与运营平台建设解决方案目录1项目概述31.1 项目背景31.2 蓝图架构413核心业务流程51.4 系统总体架构51.5 实施阶段划分61.6 本期建设目标72一阶段解决方案92.1 系统总体架构92.2 系统总体流程92.3 软件功能设计112.3.1 需求彳甥宣里112.3.2 审查222.3.3 构建宣里222.3.4 部署发布鬻里232.3.5 流水线242.3.6 质量控制241项目概述1.1 项目背景近年来,H市立足于建设卓越全球城市,率先实现政府治理能力现代化的目标,在公共数据管理和互联网政务服务方面采取了一系列改革举措,积累了一定的实践经验,同时也面临
2、一些困难和问题。根据公共数据和一网通办管理办法要求,需要进一步促进公共数据资源整合和利用,推进政务服务一网通办等电子政务发展,加快智慧政府建设,提升政府治理能力和公共服务水平。为坚持以人民为中心的发展思想,适应政府管理和服务现代化发展需要,深化改革,进一步优化营商环境才是升群众和企业获得感,H市通过大数据资源平台的建设,将四大库、市级统建系统、各市级委办、各行政区”的数据汇聚成了市级数据湖,并以市级数据湖为基础,通过数据的集成与治理,构建了市级数据库,推动跨地区、跨层级、跨部门数据共享交换和应用,为后续公共数据的进一步整合、共享、开放提供了一定的工作基础。建立统一的公共数据平台,全面实现H市政
3、务一网通办,是贯彻党中央、国务院决策部署,深入推进放管服改革,持续优化营商环境,切实提升群众和企业获得感的重要举措。市委市政府已经明确,2018年建成H市政务一网通办总门户;到2023年,H市要形成整体协同、高效运行、精准服务、科学管理的智慧政府基本框架。在此背景下H市信息中心积极开始相关IT建设,随着各类IT系统的逐步实施交付上线,对IT系统实施上线发布和交付过程的质量及资产等管理的需求也越发旺盛,主要表现在以下几个方面: 软件资产缺乏统一的管理,包含源代码、软件交付上线过程中的交付物等,暂无统一管控; 软件上线发布无可视化的管理以各IT系统承建方自行发布部署为主,无标准的发布规范,发布记录
4、不可追溯; 上线质量不可控,目前从需求到测试的管控较弱,以IT系统承建方自测为主,上线质量存在较大风险; 各系统部署上线无统一平台完成自动化部署,手工打包部署效率低;1.2 蓝图架构基础平台资源平台治理平台上海市大数据中心平台安全管理开放平台统一门户全过程算理程预过项理程立过采购招投标理过程发施建程开实过控堆理程监运过收核算理程蛇考结管过项目整体运营管控全要累资金全角色11+3N1【业主】上海大甥g中d进度&工作&质&项目效率【运菅】南洋万邦成本代码&文档问变&风险考核N【实施】服务厂商3(B9.通过建立统一的IT运营管理平台把信息中心IT建设与运营过程中相关联的各方机构连接整合起来,并实现项
5、目运营全过程的流程化管理,把所涉及到的各个业务与管理要素串联起来。进而构建一个覆盖全角色、全过程和全业务周期的一体化IT运营管控体系,以支撑整个信息中心平台的建设与运营,达成中心的发展目标。13核心业务流程构建一个从年度预算规划,到项目立项采购、项目开发实施,再到项目验收结算以及日常运维管理的IT运营全过程管理流程,真正实现对信息中心IT项目建设与运营端到端、精细、规范与高效的管控。1.4 系统总体架构.4q.*DDBP696aeawiwMTM厂一目E*ttAHAB开发管厘中&服务厂商餐汨均收考核应用门户业务能力中心1JWWfASKW厂商人员管理,宓本模生理行迁分预M跖调预苒,枇招投标管理运缰
6、谢理开发/代码省理nra运堆作业曾理系E试管理支付管建st-aasss!应用发布管理基础能力流程管理日志管理消息省理安全管理SfiHCe5分布式I烟庠分布式存H分布式*容化平台采用基于微服务、容器化与分布式技术架构,并使用统一技术平台+扩展业务中心的中台架构设计。可以支持统一规划十分期实施的平台建设模式,信息中心可以根据实际运营、管理与发展需要分阶段、分步骤打造统一IT运营平台。1.5 实施阶段划分一阶段:实现对基本项目需求与开发及核心代码资产的统一、规范化管理 实现项目需求的统一管理 实现对开发与测试过程统一管理 实现开发源代码的统一管理 实现系统应用的统一发布与发布记录 建立运营管理与供应
7、商服务门户二阶段:实现对整个IT运营全过程和要素统一、规范和高效的流程化管理 在一期平台上逐步进行应用与功能的升级迭代 实现项目立项的管理 实现招投标的统一管理 实现项目合同的统一管理 建立统一系统监控门户,实现对系统的统一监控运营管理 完善运营管理门户的建设,提供项目立项、招投标管理应用服务三阶段:实现全业务周期的智能化、可视化IT运营管控 实现对预算决算的统一、规范化管理实现严格、规范的项目验收与服务厂商考核管理实现统一的结算报账管理实现统一的支付管理站在整个运营管控的视角,串联整个业务运营的各个过程,拉通运营链条上各个节点与要素,实现端到端的全业务周期运营管理1.6本期建设目标建设IT系
8、统生命周期管理平台,结合开发运维一体化方法论,打造成能够完全覆盖软件全生命周期的数字化管理平台,实现以下业务能力:构建软件资产统一管理能力 建立统一的源码仓库,对源代码资源进行统一留存,并提供可视化的源代码仓库管理界面; 结合软件实施交付流程制度,完成软件实施交付上线过程交付物的收集与沉淀;构建软件质量管理能力 通过自动化的代码质量扫描完成代码质量监控,并提供扫描结果可视化展示; 依据标准的代码质量检查规范,并结合规范指标完成代码相关质量统计与可视化展示; 构建规范的上线流程,结合测试结果进行上线,实现上线内容质量可控,有效降低风险;构建自动化、可管理的软件发布上线能力 建立标准的发布流水线,
9、固化发布过程中的阶段与步骤,减少人工干预产生的风险,有助是升发布效率; 发布记录及过程可视化,可实时查看发布过程中的应用日志及发布结果; 提供系统级别的发布能力,减少系统应用依赖导致的发布失败;构建整体项目维度的统一管理视图 通过对需求与彳甥的管理实现研发精细化管理; 构建需求、研发任务、测试任务、自动化集成、自动化部署、可视化发布的可视化IT系统全生命周期管理;2一阶段解决方案2.1 系统总体架构IT系统全生命周期管理平台建设主要涉及七大核心功能模块,包括需求任务管理、构建管理、版本管理、发布管理、流水线、质量控制、基础功能模块,各模块功能通过统一门户中对外展示,实现全生命周期流程的贯通。2
10、.2 图2-1平台总体架构2.3 系统总体流程建设IT系统全生命周期管理平台,通过统一敏捷开发管理、统一持续集成管理、统一部署上线管理完成对H市信息中心现有及未来的IT系统从需求产生到应用部署上线的全生命周期贯穿管理。平台总体流程如下:测试环境发布资产归档管理开发进度管理统一持续集成管理统一敏捷开发管理M-hWt.q目计划.项目冲刺及任务管理可计时项目正所育的atJBw持Xf1US过程对S1科展,直统一部署上线管理收拔所有的发布权限生产环Q传权限及发刎R1Mt一生产环境发布图2-2平台总体流程主要管理模块: 统T发管理:完成IT系统建设需求/优化需求的统一收集与管理,对需求进行拆分形成各应用的
11、任务并进行处理跟进,需求研发完成后结合测试流程完成上线前测试并生成测试报告,最终形成上线前从需求到测试验证的统一开发管理流程;构建统一的源代码仓库,完成it系统源代码的统一管控; 统一持续集成管理:通过流水线的编排与配置完成测试环境的源代码自动化构建与部署,并在持续集成过程完成源代码扫描,对源代码质量进行检查,通过可视化界面查看源代码质量检查情况,形成稳定可靠的统一持续集成管理; 统TP署上线管理:基于测试环境的自动化持续集成结果完成生产环境发布部署,收拢生产环境操作和发布权限,有效降彳氐部署上线风险;发布过程中的资产制品实时归档;2.3软件功能设计2.3.1 需求任务管理2.3.1.1 系统
12、管理23.1.1.1系统信息管理系统信息管理模块主要完成系统基本信息的维护功能,用户可使用该模块新增、修改系统信息。支持添加与维护系统信息、系统信息包含系统名称、系统代号、系统负责人、系统描述等信息,完成对IT系统基础信息的录入与维护;支持系统信息列表展示,支持根据系统的不同属性完成系统信息的组合查询;23.1.1.2产品需求管理系统需求管理模块主要完成系统下需求信息的维护与管理功能,用户可使用该模块完成系统下需求的创建、跟踪、评审、变更、关闭的全生命周期的管理。支持新增需求信息,需求信息包含所属系统、所属计划、需求来源、需求评审人、需求名称、优先级、需求描述等信息;支持需求信息与产品信息关联
13、,并支持需求拆分,便于用户将中心老师提出的总体性需求拆分到各IT系统中;支持需求人员完成需求跟进日志填写,并支持需求跟进日志按时间倒序展示;支持需求列表展示,支持根据需求的不同属性完成需求信息的组合查询;支持针对需求创建测试用例;支持需求信息处理,完成需求处理后需求状态自动发生变更,例如草稿、激活、关闭等;2.3.1.13系统计划管理系统计划管理模块主要完成系统下计划信息的维护与管理功能,用户可使用该模块完成系统下计划的创建与跟踪管理。支持新增系统计划信息,计划信息包含所属系统、计划名称、开始时间、结束时间、计划描述等信息;支持系统计划关联需求,支持用户为系统计划关联所属系统下的需求,便于用户
14、对计划内需求进行跟踪处理;支持系统计划关联系统项目,支持用户为系统计划关联所属系统下的项目,便于用户对计划内项目任务完成情况进行跟踪处理;支持系统计划关联bug,支持用户为系统计划关联所属系统下的bug信息,便于用户对计划内的bug处理情况进行跟踪处理;支持系统计划列表展示,并支持根据计划的不同属性完成计划信息的组合查询;2.3.1.1.4系统文档管理系统文档管理要求可查看系统内全部文档,包含系统开发过程中的所有创建的文档与过程中的附件文档。支持根据系统实施过程自动完成文档目录创建,包含需求、测试等文档目录的自动创建与文档自动归档;支持文档在线查看、下载与上传;2.3.1.2项目管理23.1.2.1 项目信息管理项目管理功能用于管理系统整个周期内的研发过程,包括项目的研发任务、需求、Bug、团队、文档等。支持用户创建项目,项目信息包含项目名称、项目代号、起始日期、截止日期、可用工作日等;支持项目信息列表展示,并支持按所有、未完成、未开始、进行中、已挂起、已关闭筛选项目列表数据;支持项目列表数据导出;23.1.2.2 项目任务管理项目任务用于完成项目关联系统需求的任务分解,便于以项目维度对任务进行