企业级ALM解决方案

一、面临的挑战

        随着企业经营规模扩大和服务产品的不断丰富,软件开发规模越来越大,技术队伍和软件项目数量也不断扩大,这种大规模的开发和运行情况对软件产品质量提出了更高的要求和挑战。虽然经过长期不懈努力,但由于缺乏标准化统一流程,使得IT管理过程被横向切割,信息流转效率低、数据不能互通共享、管理过程不可视,对开发进度、协同效率、软件质量带来了较大的困扰。

       当前现状和主要问题

        1)管理过程分散、不可视、不可度量 :

       • 开发过程分散在各个部门和管理单元,流程被割裂,信息分散、数据冗余和不一致现象突出;

       • 管理过程缺乏统一度量,管理过程可视化程度低,无法满足各级人员的管理决策需要。

        2)多条线管理,急需整合流程,提升效率 :

       •  为适应新时期要求,需求、项目、质量和组织管理流程需要融合,形成统一流程,管理机制上从纵向切片转变为横向到边,纵向到底的管控模式,提升管理协同效率和一致性。

        3)精细化、标准化管理不够,建立和维护管理秩序

        •  开发过程涉及的企业内各部门、(外包)公司较多,加强开发管理过程的规范化建设,规范开发行为,维护管理秩序,控制管理风险。

       • 开发过程管理需要标准化、流程化、可视化。

        4)管理数据的“数据孤岛”,数据不对接

        •  既有多个管理系统,流程不贯通,数据不共享,给一体化管理造成较大的技术壁垒。

        •  线上线下无法打通,数据采集困难,工作量大,时效性差,越来越满足不了项目(群)管理的要求,无法适应精细化管理与跟踪的要求。

二、方案描述

        维普时代通过多年的产品创新和行业实践,形成了软件生态治理的全面解决方案和产品系列。以客户企业战略为核心,通过流程融合、资源整合、数据整合,促进管理信息流、生产数据流、资产交付流的交互融合和价值快速传导,提升生产效率 ;通过工艺化方法、专业化分工,使得软件精益制造和提升效率成为可能;通过领域融合、开发过程显性化、过程信息结构化,形成数据脉络,促进信息共享和价值流动 。

image.png

        该方案以“产品交付”(即需求-开发-测试-投产-运维-资产)为主线,融入需求工艺方法、组织级项目管理、质量管理、配置管理过程,解决软件应用产品全生命周期各环节的信息标准统一、流程贯通和数据无缝对接问题,实现开发活动、管理活动、质量活动的深度融合,建立覆盖全行科技部门的统一管控流程。通过构建一体化应用开发管理平台,整合并重构应用开发管理全生命周期流程,实现管理过程的标准化、流程化和显性化,通过各项KPI监控指标进行管理过程度量,评估需求实现过程整体效率与质量,实现管理能力和管理效率的提升,实现软件开发过程的全生命周期可视化管理。

image.png

三、方案价值

          n  最佳实践、标准固化:汇聚IT管理的最佳实践,内置IT管理过程标准体系,包括:技术标准、管理规范、质量标准、信息标准等,促进IT的标准化和规范化,促进管理融合、工艺融合和资产融合。

          n  促进IT开发协同 :通过各领域融合,实现管理流、信息流和资产流的汇聚、关联和融合,消除信息不对等现象,研发组织和开发过程高度协同,提升生产效率

          n  促进软件开发精益制造:支撑各专业领域的方法工艺在平台上实现,满足科技人员日常的操作需要。实现各领域工艺方法在上下游工序环节的衔接。

          n  IT精细化管理:将IT管理从流程级逐步进阶到内容级管理,覆盖IT开发管理过程的各管理域,形成建立数据脉络,实现多维度、精细化、可视化管理,数据实现多维度跟踪和度量分析。

          n  加速软件生产:以需求驱动研发过程,通过自动化流程和任务分配驱动生产工序,以智能化信息推送和资产复用衔接生产工序,缩短沟通距离、加速信息传递和协同过程,促进软件研发进度加快。

          n  软件质量更有保障 : 伴随IT软件生产全过程,嵌入研发各环节开展质量活动,依据质量计划,对每道工序进行过程级和内容级的检查,进行质量跟踪,防范质量风险。

四、方案优势

        1. 为科技部门的IT开发过程管理提供全面支持,参照CMMI、PMBOK5、COBIT标准,参考同业银行的最佳实践,标准化定义IT管理过程和活动,使应用开发管理过程各环节间交互透明流畅。系统内置符合科技体系特点的管理流程、活动、工作任务、任务表单、输入/输出、交付标准、模板样例等。

        2. 支持从需求提出到需求实现的开发全生命周期管理;支持项目全生命周期管理,包括立项前、立项后和结项管理。

        3. 支持质量全过程管理,将质量评估方法、控制手段和评估过程显性化,质量活动,检查报告和过程评估嵌入各环节过程,实现全过程的质量管理措施落地,形成质量管理闭环。

        4. 融合了项目管理、需求管理、质量管理、开发管理、测试管理、发布管理、交付管理过程,形成了一体化管理流程,实现各管理域的管理动作、管理对象、管理信息、过程交付的动态关联。

        5. 双模驱动:既支持传统的瀑布开发模型,也支持敏捷开发模型。

        6.  该方案支持按用户的不同成熟度、不同阶段的管理重点提供管理咨询,进行IT管理能力定制和平台落地。