作为一个架构师,必须要在有限的资源下最大化架构活动所带来的商业价值。
什么是商业模式?什么是商业价值?
商业模式(Business model) 就是讲一个企业是以什么样的方式赚钱的,比如电商行业,有自营和平台两种不同的商业模式。
商业价值 (Business value) 呢,就是从现金收入的视角看价值创造的过程。
作为一个程序员,主要通过三个路径为公司赚钱:
- 实现一个商业模式;
- 提升一个商业模式的效率;
- 加速一个商业模式的收敛速度。
哪怕大家是在为同一家公司工作,但如果各自所在的领域不同,那么为公司创造商业价值的方法也有所不同。对于一个架构师而言,你必须深入理解自己所在公司和团队的商业模式,并且想尽一切办法去最大化这个商业模式的成功概率。这样你才能通过工作为公司创造商业价值,同时也为你自己创造长期的商业价值。
每个人都要有自己的商业模式:第一是增量价值,就是你通过工作所创造的价值,是在社会提供的平均价值之上的。第二个是可度量性,你的工作对公式中的某一项或某几项会起到什么促进作用。
架构师创造自己的增量价值,就必须同时满足三个条件:
- 确保最终架构方案的可行性。
- 确保参与方达成一个合理的实施路径,最终能够完成实施。
- 确保设计方案可以最大化解决方案的结构性。 事实上,这三个条件很可能是互相冲突的,很难被同时满足。于是,靠对阶段性精确目标的最大化投入去取得成功,就成了实施架构活动的重点。
此文章为5月Day9学习笔记,内容来源于极客时间《郭东白的架构课》