面临的问题
重要的系统都需要有人长期维护。我们为第五年仍要运营它的团队构建软件,而不只是为上线当天构建。
适合您,如果
· 您需要按照生产标准构建的系统
· 可维护性和交接与上线同样重要
· 您希望由真正运营系统的人作出工程决策
方法与流程
理解
相关人员、系统和限制条件——基于记录,而不是假设。
设计
明确说明权衡,为未来十年而选,而不是为演示而选的架构。
构建
生产工程:可靠性、测试、安全和可观测性。
交接
通过文档和交接,使您的团队能够有信心地掌控系统。
能力
系统与平台
覆盖完整生命周期的生产系统设计与构建。
集成
将新能力连接到组织已经运行的系统。
现代化改造
在不把业务押在全面重写上的前提下演进现有系统。
您将获得
长期可维护性 为上线多年后仍将负责系统的团队而设计。
明确权衡 记录成本与备选方案的架构决策。
全生命周期负责 从设计到交接,由一个团队全程负责。