卷首语:架构师和业务的结合
最近我们在读《奈飞文化手册》这本书,它的作者是流媒体巨头 Netflix(奈飞)前首席人才官帕蒂.麦考德(Patty McCord),书里提到了 8 条文化准则,分别是:只招成年人;要让每个人都理解公司业务;绝对坦诚;只有事实才能捍卫观点;现在组建未来需要的团队;员工和岗位要高度匹配;按照员工带来的价值付薪;离开时要好好说再见。
要让每个人都理解公司业务是很有价值的事情,对架构师来说更甚。架构师理解业务的好处,一是可以搭建一个全面的架构平台;二是可以更快速的找出需要 debug 的问题点。从技术选型,到架构选型,从业务建模到系统建模,架构师无一不是在做着决策。除此之外,架构师还应该是好的产品经理。技术只是手段,关键是要能做出用户喜欢的好产品。因为业务流程、业务规则、业务细节等都是变量,只有懂业务,才不至于因一个细小的业务规则的改变而成为压死骆驼的最后一根稻草。
架构师需要足够的技术的宽度,从软件到硬件,从开发到测试,从运维到安全等都需要面面俱到的了解。系统在未来的运行过程中需要运维,功能需要迭代,初次开发并交付只是它生命周期中的一小部分而已,后期的维护、改造、升级都是根据业务需求而推进的,架构设计者,也赋予了架构灵魂。所以,深入了解业务发展方向的架构师另一个使命是:系统未来的设计。
总结:
架构师应该是让产品经理有更多的选择而不是约束。
架构最好是和商业愿景(收益)对齐。
理想中的架构应该像 AppStore 那样,设计成一个容器。
架构:将产品、技术、运营有机的结合起来。
评论 (1 条评论)