敏捷学习 - 凤凰项目(2)

【标题】 凤凰项目(2)
【字数】786

image.png

续上篇。

第二部分,DevOps如何解决的?
3、DevOps的目标:拥有一个快速交付的流水线,可以快速的交付需求,并同时保证系统的稳定性以及安全性。

4、DevOps如何打破恶性循环
开发环境独立实现,编写可靠的单元测试,测试环境自动化测试,发布到生产对客户是无感知的,要保证每次发布的规模小,发布成本低。在发生问题的时候,对事不对人,还可以进行故障演练来验证服务可用性以及预案的可操作性。

5、DevOps对于业务的价值
发布频率会更高,比竞争对手更快对市场做出反应,从效率的成本上大幅度领先对手。
增加服务可靠性,通过自动化的测试,生产环境、测试环境一致性保证将变更导致的故障尽可能的在投入生产环境之前被发现,使得我们的服务稳定性增加

第三部分,DevOps三步法
6、流动原则
我们使用DevOps的目标是,缩短代码从开发变更到生产环境所需时间的同事,提供服务的质量和可靠性。其中有几个工具可以帮助到来的,一个是我们上一本的看板,使得工作流程可视化。对于研发来说开发完某个功能,并不算是完成了某个需求,只有应用程序通过测试,并且稳定的发布到了线上环境实际的为客户和公司产生价值时才算是【已完成】。

限制半成品,减少每次变更的内容。
第二点我们在发布的时候会时有发生,需求搭车上线,需求节奏不好的情况,导致发布版本变大,某个功能产生的故障就需要回滚全布内容。

7、反馈原则
在整个价值流和组织中建立快速、频繁、高质量的信息流,包括反馈和前馈回路,可以让系统更安全。并在不断从失败和事故中学习,增加系统的反脆弱性。我们要及时发现问题,战胜它,而不是拖延不解决,甚至掩盖住,下一次就是更大的爆发。

8、持续学习与实验原则
技术价值流的核心是建立高度信任的文化,每个人都必须是持续学习者,避免脱离了市场以及最新的变动。遇到问题不追责,但是要坦诚说出问题,避免下次问题的发生;
领导层通过持续学习不断的帮助一线员工解决日常工作中遇到的各种问题

你可能感兴趣的:(敏捷学习 - 凤凰项目(2))