各位朋友,大家晚上好。今晚由我先给大家分享一下银行项目管理的经验。由于最近工作上事情比较多,没有时间做一个完善的PPT,我们就是流水账的方式来做一些交流。不足的地方多多包涵。

一、项目管理介绍

先简单介绍一下本人对于传统银行、互联网银行、互联网的项目管理的一些看法:互联网业务场景较银行简单,属于重技术轻业务的,部分互联网公司会设置PM和PMO的职位。PM一般是组长兼任,PMO是专职的。PMO专注于产品的排期和进度,不关注业务本身。项目均采用敏捷开发的方式,迭代速度很快。我接触的传统银行的项目管理还比较传统,有着浓重的历史传承的痕迹,类似于事业单位,做事比较慢,项目迭代也慢。互联网银行采取了互联网的做法,也走向了敏捷迭代的路线,迭代比较快,推出产品很快。

脱离了银行的组织架构来谈项目管理,相当于纸上谈兵。传统银行组织架构,按照每个银行都不一样。所以项目群的管理因每个银行的组织架构而定。互联网银行目前为止,有一个比较共性的架构设计。部分互联网银行是设置了规划/产品等科室,这个科室就是BA和PMO的集合,专注于分析业务需求和项目总体生命周期的管理。我们的项目管理就是参照互联网银行来的。一般的流程是:产品/业务提需求给类规划的科室,由BA进行业务分析,PMO进行总体项目计划和协调,并提交需求给研发团队,由研发团队进行交付。

二、项目管理特性

银行系统有着自身的产品特点和属性,项目管理是依照这些业务的特性来的。主要为:

信贷业务项目管理案例

由于银行业务复杂性,如对于信贷业务,项目管理分类以下维度进行管理(实际上根据每家银行的情况进行灵活的调整):

比如信贷业务,可以从信贷核心、风控、数据的维度,按照传统项目管理的瀑布模型、敏捷模型、迭代模型、快速原型模型,分为9个点进行管理,如图所示的需求管理、版本管理等。

因为就信贷业务本身而言,业务的重心在于信贷核心、风控、数据(含监管报送、征信、报表等)。所有的需求都可以按照这3个大的维度进行拆分(不同银行的情况可能不太一样)。至于项目管理的原型,可以根据项目情况来定。

比如瀑布模型,对于民营银行,催收这些业务属于紧急但重要的工作,民营银行初期,催收业务建立的压力不大,可以按照瀑布模型缓慢的建设。

比如快速原型模型,例如联合贷业务,很多民营银行缺乏资金,依赖于合作行提供资金,但是这个业务没有先例,只能一边做一遍探索。所以无法开始就计划一个完善的项目,只能采用快速原型的方法,先出一个简单可用的模型,然后根据实际情况一遍迭代完善。

千言万语,就是一句话,所有的项目管理都必须根据业务的深度理解来进行。

三、项目管理的各个点

至于项目管理的各个点,如需求管理、版本管理等,我只讲解一下需求管理、版本管理、风险管理三个。

需求分析是需要深度理解银行业务的BA来进行参与。需求分析的好坏是直接影响项目的成败。好的BA能够分析清楚产品提出的PRD文档,将完善的需求提给研发。

版本管理是根据行里的资源、需求量、研发能力等综合考虑的。简单的来说,要具备多版本、多分枝并行化研发的能力。很多民营银行目前将版本定为一个月2个常规版本。可以继续穿插2个紧急版本。实际上一个月4个版本的能力。

版本制定的原则,一般是提前做计划,比如4月份计划6月份的版本。不同的版本需要不同的服务器等。相同的版本需要做归并、合版、复测等。

风险管理:一个项目中从项目启动到结束,都会遇到无数的、各种各样的风险。比如资源不足,没有环境,研发人员离职,没有开发完,测试bug太多……等等,这个需要研发管理人员具备非常敏锐的触觉,主动去协调解决各种问题。

四、项目研发管理周期

下面是项目的研发管理周期:

整个项目研发管理周期中,除了项目启动和项目交付过程,需要在项目研发中期,做一次项目检视活动。上承研发,下启测试和交付。完善的银行还会进行项目准生产投产演练等活动。

关于项目管理,有PMP,Scrum等很多书籍介绍,基本的原理和方法论,我就不讲了。

大家有什么问题可以来问我。项目管理更是贴近于实践的活动,理论上的东西不多,在项目实践中非常看重的是个人的悟性。


Q&A

Q1:银行有明确的产品经理角色吗?还是项目经理制,管理自己负责的系统?

A1:不一定的。看各家银行的情况。现在互联网银行一般都是新兴的,快速投产,快速启业务,生产问题和紧急需求都是比较多。

传统银行很多没有产品经理的角色,业务代替了产品经理。部分传统银行设置了这个部门或者角色,但是地位不高,很难推动事情。互联网银行的产品部门和产品经理角色已经是比较重要的一个火车头。

产品经理和项目负责制不冲突。一般是产品经理提需求给BA,PMO指挥BA收集需求,整理成版本,和研发一起评估工作量,最后形成各个版本。

具体的产品经理、PMO、PM分工,这个每家银行都不一样,甚至都不是这个叫法。

A2:传统项目和互联网项目中对pm的职能划分还是有很大不同。

Q2:互联网银行,这个词很少见,哪些银行是互联网银行?能举例么?

A1:互联网银行是13年兴起的概念。就是一些民营银行,股东有一些互联网公司,说着做互联网化。现在微众网商算是互联网银行吧

A2:网商,微众,新网等等。

Q3:银行系统项目外包比例现在多大比重了?做银行业系统比较出名的第三方厂家有哪些?

A1:外包比例还是看各家银行的。传统银行比如工行自研能力就比较强悍。而大部分传统银行是严重依赖外包,而且他们做自主研发的动力不足。

所谓的互联网银行,还是有一定外包比例的。这个具体看银行和项目组。

我知道核心的厂商有长亮和神码。

Q4:请问你们现在测试是怎么管理的,研发怎么提交到测试,测试周期怎么安排啊

A1:看团队能力和项目难度。民营银行中等水平的团队,贷款新产品2个月,标准的产品1个月。

我们这一般需求版本排期了,进行需求宣讲,一个完整的项目会给测试留有时间。交付测试也是提前订好交付时间。

A2: 嗯嗯,你们速度挺快的。我们目前开发延期、测试延期都比较多,为了保证质量测试周期都定的非常长,我们很少项目6个月以内的。都是痛。

A3:各银行看资源、排期和优先级了,我们有时候上一个需求优化版本时快时慢[悠闲]。


本文档来自支付产品技术交流群的聊天记录整理,由志愿者整理并发布到本网站。如需要及时收到来自支付产品技术交流群的最新消息,请扫码关注“凤凰牌老熊”的微信公众号。 本群面向支付行业的有经验(2年以上)的产品经理、软件工程师、架构师等,提供交流平台。如想加入本群,请在本文评论中留言(不公开),说明所在的公司、负责的工作、入群分享的主题和时间。