一个企业的文化,主要会在如下三个维度影响架构活动:
- 决策方式:出现各种有争议的问题之后,争议各方最终是怎么做决策的呢?比如确定架构选型、架构设计、交付等等。
- 沟通方式:团队上下级是怎么沟通的?在制定架构方案之前,你有办法获取到企业的真实目标吗?你能把这个目标传递给架构活动的其他参与者吗?
- 执行方式:任务执行过程中是怎么样呢?是架构师和研发人员一起主动提升认知、寻找最优的实现方案吗?还是说所有执行者都以交付需求为目的,不论对错,只要按时完成就可以了呢?
架构师的做事方式:你从技术洞察中产生一个商业假设,也就是你期望技术能带来的商业价值,然后再通过架构设计最大化你创造的价值。如果项目上线后成功了,那你预期的商业价值也就实现了。反之,如果你发现问题,那么就需要重新修正你的假设和设计。
有这么三种方式,可以帮助你鉴定企业是否真正做到了“知行合一”:
- 看行为方式的对称性。
- 看最终的反馈机制。
- 看企业文化的连续性。
架构师如何在小范围内打造一个友善的文化环境?
通过你的行为来影响和打造。你的行为方式往往会影响身边人,甚至是参与架构活动的人。
作为一个架构师,有良知是一个必要条件,而不是一个选择。良知,有利于你与架构活动参与者建立信任,最终推动整个架构活动走向成功。
架构师在行使决策权时,其实已经进入了一个事先拟定好的条约里。在这个条约之下,我们的决策必须是由良知驱动的,从整体利益出发,而不应该有任何自私的一面。
勇气可以帮助所有架构活动参与者认识到企业的全局利益和长期规划,最终帮助大家找到最利于整个企业长期生存的架构方案。
此文章为5月Day15学习笔记,内容来源于极客时间《郭东白的架构课》