学习业务架构基础知识系列 (1)
为什么要学习业务架构?
我个人认为,从组织级敏捷至业务敏捷必须建立在深刻理解组织的业务架构的基础之上。一句话:没有业务转型,也就不存在组织级敏捷和业务敏捷!
什么是业务架构?什么是好的业务架构?
让我们看看Roger Burlton怎么说:
Managing Consultant, Roger Burlton discusses the essence of Business Architecture:
Business Architecture is a way of redesigning your business so you're ready for change. A good Business Architecture allows you to anticipate and adapt really fast.
https://processrenewal.com/pop-what-is-business-architecture/
“业务架构是重新设计业务的一种方式,因此您可以随时准备变化。一个好的业务架构可以让您快速地预测和适应。业务架构的方方面面就是围绕着你对这个世界、对环境的真正的理解,适应环境的战略,度量绩效的方法,业务流程所定义的各种工作,基于各种信息流和业务规则而做出的各种决策,所有这些使你具备了技术能力、人员能力、基础设施能力,并且保证你的文化可以支撑人们要做的工作和期望的行为,这样你就可以很好地规划在一段时期内按照一定的逻辑去转变任何事务,使业务持续向前。总之,业务架构的价值就是使你具备保持领先的能力,保持市场竞争力,最好地使用各种资源,从而让你随机应变。—— Roger Burlton”
注:Roger Burlton是《Business Agility Manifesto》的第一作者。
“业务架构就是组织的蓝图”。所以我个人认为,学习、理解和演进业务架构是帮助组织具备业务敏捷性的根本要求。下面分享一下我目前看到的最漂亮的业务架构动画片!先介绍一下它的作者Raj Ramesh博士,他的可视化简历是AI生成的吗 这位1994年就拿到AI博士学位的大叔估计是六零后吧?他的简历上仍然写着对未来的规划:使用人工智能、架构、数据、分析编码和传播技能来改变组织。我敢肯定,他说的“架构”一定是业务架构! 因为只有演进业务架构才能改变组织!才能达成业务敏捷性!
Future: Using AI, architecture, data, analytical coding and evangelizing
skills to TRANSFORM THE ORGANIZATION.
认识组织,有两个主要方式:第一是从客户的角度,第二是从CEO的角度。
首先从客户视角认识一个组织:
客户通过某个渠道下单;
触发相关的业务流程;
相关的角色开始介入;
相关应用系统开始运转;
相关数据被访问到;
相关产品受到影响;
通过这个视角,想要优化订单处理,你需要看看所有这些涉及到的部分,它们是如何协调工作的?然后想办法提高整体的有效运营程度,这叫做业务运营模型(business operating model)。
然后从CEO视角认识一个组织:
以上提到的各种元素可以按一定逻辑进行分组,定义出企业需要的高层次的能力要求,然后再分解成较低层次的能力要求。每一项能力犹如一个容器,你可以把上面的某些元素 (比如渠道、流程、人员、应用、数据等等) 放入合适的容器中。基本上为了获得任何一种特定的能力,总是需要融合不同的元素;当为了实现战略目标而需要加强某些能力时,你必须排出各种工作的优先级。我们把这个模型称为业务能力模型(business capability model)。
看待一个组织,可以从业务运营模型视角或者业务能力模型视角,前者用于运作这个组织的各种不同元素以满足客户的需要;后者则用于评估这个组织的各种能力的成熟度以有效实施业务战略。这就是通过两种不同视角观察企业的方式。
如何迈出建立业务架构的第一步?
首先要理解你想建立运营模型还是能力模型?
可以选择其一,从小处做起
-
如果最紧要的问题是更好地满足客户需要,那就从运营模型开始;
如果领导层正在探索如何促进新业务的成长,那就从能力模型着手。
OK,第一课先学习到这里。
作者的题外话:如果说我们的IT敏捷和DevOps成熟度已经在接近世界先进水平的话,那么业务架构、业务敏捷领域,我只能说还处于初级阶段,甚至还没有建立正确的认知体系。
Come on,跟我一起从零开始学习业务架构吧!
相关阅读:
从事面向未来、解决问题的工作,就没有舒适区。第一需要长期培养看得懂全盘、大局的专业素质;第二需要持续学习和适应不断变化的需求和趋势;第三需要尽心尽力做好每一个项目,树立信誉和口碑。以敏捷思维赋能万事万物,我们一起在路上!