【客户案例】Atlassian助力民生银行打造软件工程平台发表时间:2019-08-15 15:29 背景介绍 中国民生银行信息科技部是中国民生银行的一级部门,下设软件开发部、生产运营部等多个二级部门和中心,承担着全行信息系统建设和运行保障责任。目前在运行的系统和模块有几百个,运行在开放平台上。开发语言以Java、C++/C、SQL为主,开发团队涉及民生内部团队及各个合作公司的成员,项目数量巨大,技术平台多样化,架构具有复杂性。 引入工程平台工具前的问题和痛点
这些问题导致项目经理需要花费很多精力去做需求和任务管理,容易遗漏且无法追踪和回溯。 下图是民生银行对组织内各项目所做的工程管理诉求的调查结果,其中,需求管理、版本管理和任务管理与协同是各项目最关注的问题点。 解决方案 寻找能与现有自研平台结合的新的业务系统 民生银行内部使用一套自主开发的项目管理工具PPM,主要是用来管理资源和项目相关流程。PPM是强管控工具,以项目管理透明化、项目管理规范化、项目管理精细化为目标,对公司项目管理提供了有力的支持,却在公司产品工程作业管理方面力不从心。 因此,我们希望能搭建一个新的工程作业管理平台,通过一些定制开发,将两者进行打通。同时,我们希望新的工具平台与PPM平台实现功能上的互补:
产品选型 我们在选型的时候对众多国内外厂商的开发管理平台产品进行了深入的调研和比较,并着重从以下几个方面对我们考察的几个产品进行横向评分:
当年,我们还参考了Gartner等权威机构的评估信息(2015年)。最终Atlassian的系列产品以其综合实力在横向评比中脱颖而出。 目前,Atlassian产品已经可以自动从PPM平台获取项目信息,并自动在Atlassian工具中为研发团队建立空间。同时Atlassian平台也为PPM平台提供了软件版本上线管理数据。 PPM平台和Atlassian产品双剑合璧,正逐步实现以项目为中心,端到端的研发过程管理目标。 Atlassian 平台在民生的应用情况 经过3年的不断努力,我们对Atlassian系列产品进行了功能集成,并在公司内部将其命名为PSET平台(Platform of Software Engineering Toolkit),使用到的Atlassian产品和其主要功能包括:
PSET平台覆盖了民生软件工程的主体流程,目前信息科技部的各条业务线都在使用,并向下扩展到各分行使用,以及对外扩展到信用卡部、网络金融部等其他总行部门。 Atlassian 工具的实施使业务部门的效率显著提升 目前民生所有开发和业务部门都在Confluence上进行文档管理和信息分享,不但有效减少了邮件的往来沟通,也解决了文档的版本管理和部门间的协同问题,极大提升了团队的工作效率。 通过使用Jira Software管理软件工程,任务数持续增加,自动化集成也在逐步普及。Fisheye、Crucible和SonarQube在保障代码质量方面很大作用。 安迈无限为项目全程提供专业的顾问咨询和技术支持 对于民生银行组织结构、项目管理、产品管理模式比较复杂的情况,以Atlassian产品和相关插件本身开箱即用的功能,并不能满足我行的需求。因此,实施过程尤为重要,甚至成为项目成功与否的关键。 安迈无限是Atlassian在中国首家白金级解决方案合作伙伴,他们的技术专家团队对软件产品的熟悉程度得到了Atlassian的认证,同时基于超过十年和几百家客户的经验积累,这些都确保了安迈无限的服务质量和技术水平。 通过大量的调查、访谈和交流,安迈无限与我们共同研究设计了完整的实施方案,并对我行相关人员进行了培训和配置指导。对于其他一些我行的管理要求,需要对Atlassian公司的产品进行二次开发的,安迈无限也提供了专业的技术支持。 在民生内部成功落地和推广Atlassian产品的心得
下图是由技术管理中心的团队设计的民生内部Atlassian产品平台移动端介绍材料,可以让大家利用碎片时间快速熟悉和了解产品的使用,为产品在民生内部成功推广和起到了重要作用。 民生银行信息化发展的下一步规划
|