别再拖延,即刻开启实验之旅
在当今快速发展的技术领域,我们已经掌握了诸多关于微前端和自主服务模式的知识。现在,是时候将所学付诸实践了。但我们该从何处着手?如何积累动力?前方又有哪些陷阱?怎样跨越新旧文化之间的鸿沟?本文将为你解答这些问题,同时强调不能因未知问题而拖延,要立即开始实验。
1. 赢得信任与文化变革
任何与现有文化相悖的新举措,起步阶段都会充满坎坷,这是正常现象。一旦新方法证明了自身价值,文化变革便会迅速展开。
我曾参与过一个迁移项目,起初将手动数据中心流程移植到云端,却未见到明显成效,软件发布依旧缓慢且痛苦。于是,我们决定自动化整个平台的部署。尽管一开始遭遇了阻力,但我们运用敏捷、增量式开发方法逐步推进。先进行快速概念验证,再逐步解决痛点。六个月后,我们获得了所需的支持,成功投入生产。最初的部署虽艰难但很成功,大家纷纷庆祝。然而,随着后续频繁部署,不再有大肆宣扬和祝贺,部署变得日常化,文化在短时间内就发生了改变。
这是一个可重复的过程,我们需要确立愿景、积累动力并搭建架构跑道,下面详细介绍。
1.1 确立愿景
首先要为系统确立架构愿景,它不一定要完美,但必须指明前进的方向。缺乏愿景,系统很容易陷入混乱。
我们需要系统功能架构的愿景,至少要有将系统划分为自主子系统的初步草图。可以通过事件风暴来识别核心参与者和主要领域事件,以此为系统添加结构,直观呈现各部分的组合方式,进而制定行动计划。子系统架构愿景会影响组织结构和资金模式,有助于组织云账户、促进团队间沟通,更重要的是能帮助我们找到取得进展的切入点。
1.2 积累动力
要从小处着手,迅速积累动力