银行IT部门在做互联网模式创新业务的时候,如何调整人员以及IT架构以完成敏捷化开发运营?

传统的银行目前在向着“IT双模”的方式在进行转型,传统的IT架构作为科技支撑,满足日常的业务运营。对于互联网的业务则需要像互联网公司一样敏捷开发,但是由于账户体系、会计核算、支付结算等业务还是存在于较为厚重的核心、支付系统中,而银行面对互联网的创新业务需要快速迭...显示全部

传统的银行目前在向着“IT双模”的方式在进行转型,传统的IT架构作为科技支撑,满足日常的业务运营。对于互联网的业务则需要像互联网公司一样敏捷开发,但是由于账户体系、会计核算、支付结算等业务还是存在于较为厚重的核心、支付系统中,而银行面对互联网的创新业务需要快速迭代开发,而传统的IT部门上线一个业务需求,需要按照需求提出、需求分析、设计开发、测试、评审、上线等流程进行,从需求提出到需求上线快则一个月慢则两三个月或更久。所以,银行的敏捷开发从人员、流程、以及IT架构上应该如何组织与设计?互联网核心(电子账户体系)是否需要从传统的核心中剥离?

收起
参与7

查看其它 1 个回答johncyj的回答

johncyjjohncyj其它农信

我行为了实现互联网金融方面的迅速迭代,特成立了网络金融中心,内部设PMO办公室,业务组,技术组,测试组,运维组。PMO负责统筹管理,业务组负责梳理需求,技术组负责管控技术架构、对接外围系统、管理外包开发人员,测试组负责对案例进行测试,运维组负责版本管理及发布、系统运维工作。整个系统采用分布式的架构dubbo+zookeeper,分为支付中心、客户中心等十多个子系统,账户体系还是沿用核心系统,网络金融系统作为渠道方通过ESB调用核心系统;想要快速迭代,各组人员必须各司其职,业务组提出需求,通过技术组的评审,交给开发人员开发,经过测试组sit测试,uat测试、准生产测试,最后由运维组部署到生产环境;需构建相对完整的CI和CD,我们采用了maven私服nexus、gitlab、jenkins来实现CI和CD;系统架构方面,尽可能将服务拆分为微服务的形式,各子系统之间低耦合,开发人员只负责自己的系统,减少了学习时间成本。

银行 · 2019-04-29
浏览1897

回答者

johncyj
其它农信
擅长领域: 存储服务器分布式系统

johncyj 最近回答过的问题

回答状态

  • 发布时间:2019-04-29
  • 关注会员:4 人
  • 回答浏览:1897
  • X社区推广