金融领域开发与业务的矛与盾
极客时间编辑部
讲述:初明明大小:4.82M时长:05:16
对于业务人员,常见疑问有:
需要这么长时间的开发?
业务系统都已经在线上运行了,为什么还需要投入研发?
为什么有些大到不可思议的改动很快就可以实现,而有些很小的改动却需要很长时间?
“系统什么都能做”到底是不是忽悠?
对于开发人员,常见疑问:
为什么需求老是变化?
为什么不找到一个最好的产品 / 模式,这样系统只用开发一次就行?
为什么系统优化这么重要的事情,都没有人关注?
这种鸿沟无论是从认知层面还是从沟通层面都有体现,以至于他们之间的矛盾长期不可调和,那么这到底是怎么回事呢?通常业务诉求的变化剧烈程度远远超过 IT 产出能力的变化程度。而 IT 产出能力的提升有其自身的变化规律。可以描述为:
IT 产出能力有“上限”,短期内无法大幅提升。
IT 产出能力有“下限”,即使没有业务需求,研发也需要持续投入,比如系统升级、改造、修复、系统扩容缩容等等。
而对于 IT 系统能力的问题,可以说,IT 系统的能力非常强大,但也没有大到什么都能实现的地步。这可以分两个层面来说:
原理上无法实现的东西不能实现。例如开发一个可以准确预测股市走向的系统,一个可以在短时间内破解高强度加密信息的系统。
原理上能实现的都能实现,但是通常会有人力、物力、财力的投入作为前提条件。然而业务人员一般只喜欢听肯定的结论,忽视或者不愿意提起隐含的前提,使得实际操作上来说不可实现。即使强行推进,也会很容易陷入无休无止的成本泥潭,进入一种进退两难的境况,同时也错失了业务发展的良好时机。
所以,“技术什么都能实现”要么是业务人员的一厢情愿,要么是技术人员的酒后豪言壮语,再要么是一个无知少年对技术的盲目崇拜。
反过来看,对于技术人员来说,业务也是难以理解的,最大的问题恐怕就是:需求为什么老是变化?
因为业务系统是人们真实生活的映射,交易类系统是人们现实交易在计算机上的一种表示,所以系统的复杂性来源于业务的复杂性,业务复杂系统就复杂,业务简单系统就简单,业务变化快系统就变化快,业务变化慢系统就变化慢。
而对于“为什么不能找到一个收益最高的产品,长期卖就好了,系统也可以少开发几套?”这个问题其实也好解释,那就是实物商品的好坏很好判断,但是金融产品的好坏很难判断,而且实物商品品质很稳定,但金融产品的“品质”却很不稳定。所以无法找到一个“好”的金融产品并且一直卖下去。
此外,研发人员会对系统优化有持续的热情,但对系统优化的强调却基本得不到业务人员的认同,这是为什么?
因为角度不一样,业务关注交易量、收入、利润等,系统优化能够对业务指标提升多少呢?如果无法明确,那么还是算了吧。业务人员关注的是短期目标,研发人员关注的是长期目标。系统优化对业务的提升通常是缓慢、温和的,例如招商银行,二十年来一直在系统方面大力投入,积累起来的综合实力使其远远领先于其他金融机构,并且竞争壁垒极高,难以复制。
综上所述,业务人员和研发人员的分歧往往来源于自己的认知领域的不同,对于同一件事情在不同的角度观察的不同,对于短期目标和长期目标的认知不同。但是 IT 产出能力与业务需求的变化之间的矛盾却是一个长期和固有的矛盾,这个矛盾恐怕不能消除,但是可以不断地缓解:
1. 提升 IT 产能
通过多种方式可以将 IT 提升业务的“上限”持续提升,例如:
增加人员
增加时间
优化流程
优化架构
需求排序和分期
2. 降低系统维护难度
其实是降低 IT 产能的“下限”,使得最低投入越来越小,例如:
业务下线
系统优化
简单来说,业务人员和技术人员需要真正深入的互相理解和互相配合才能解决效率问题,因为从业务盈利的目标上来讲,两者是密不可分的。
以上就是今天的内容,希望对你有所启发。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(4)
- 最新
- 精选
- Expif业务与技术一直不可调和,除非大领导既动业务又懂技术。或者让业务领导来打一下技术团队就了解一下。1
- 张国宇招行的科技实力很强吗?1
- 牙小木以后再也不说 什么都能做了
- 藕粉温油其实无论上限提的多高,业务需求也是永远无法全部满足的,总有业务需求能让开发动起来。所以才有了MVP
收起评论