2017.3.31, 深圳, Ken Fang
我们是否有轻量级、可视化的工程实践、工具、架构模式, 可使产品发生运营事故的概率能大幅的降低?
答案是有的: @ 使代码是可测试性的:可由产品级敏捷的 Story 场景树, 所产出的 Story 简单设计而能达到。
@ 使代码是可维护性的:可由 SonarQube 而能达到的。
@ 真正了解产品架构能力的极限:经由产品级敏捷的 “运营环境板”, 设计出在运营环境下的 “产品集成测试用例”。而经由各种不同的产品集成测试用例的组合, 形成产品的 “探索性测试的测试场景”。由执行产品探索性测试的各个的测试场景, 便可总结出产品的架构能力的极限。
@ 设计可自动保护, 可自动回复产品的 Circuit Breaker: 由产品架构能力的极限, 设计 Circuit Breaker 自动保护、自动回复的场景(参数)。
@ 当然, 最最最重要的是:团队成员是否有 “产品质量” 的意识、素养与文化。
我们真的已经找到了工程实践、工具、架构模式, 而可大幅的降低产品发生运营事故的概率。
欢迎你来试试。