DevOps 和技术债务偿还自动化
来源:互联网 发布:网络运维培训 编辑:程序博客网 时间:2024/04/28 08:33
当企业想要迁移到一个 DevOps 模型时,经常需要偿还高等级的技术债务
说得更明确一点,机构往往陷入「技术债务的恶性循环」中,以至于任何迅速、敏捷的迁移方式都无法使用。这是技术债务中的希腊债务危机水平。
在多数情况下,机构会将层与层之间的流程和管理添加到软件开发生命周期,从而缓解低质量版本、生产等级缺陷、不稳定的环境、性能不佳等问题,然而这么做只能是治标不治本。
那么,在企业丧失竞争之前,我们应该如何摆脱这个死亡漩涡,可以快速进行颠覆性创新,同时也腾出时间做一些别的事情。
如今,我们看到的一个整体趋势是,如果机构不断地在 DevOps 自动化上寻找空间,就必须打破这种恶性循环,重新开辟一个新的良性循环。
如果可以自动完成一些常规的、容易出错的和时间密集型的任务,便可以利用效率和投资,也能将更多的时间和成本投入技术负债偿还中。
在技术债务偿还后,企业将得到一个质量更高、更稳定和更灵活的应用程序,从而可以重新在自动化工作上投入更多的时间,并启动下一个周期的改善和提升。
该途径已经在生产环境中得到验证,但是当下还存在两个注意点:
首先,需要取得产品负责人的承诺,将生产率的提高用于偿还技术债务,而不是无止尽的特性扩展(这很可能是导致当下困境的原因之一)。
同时这里并不存在捷径,事实上机构必须抱着这样的思想——技术债务就像穿过流沙般危险或者技术债务就像带着80磅的背包跑马拉松,那么这里才存在一线生机。
其次,DevOps 不仅仅是自动化,而是 Culture-Automation-Lean-Metrics-Sharing(CALMS),所以这里要做的不仅仅是「自动化的一些工作」,随后即「以产品为核心」的理念。但首先要让产品负责人清晰运营需求,远离经济驱动为中心的项目模型。
原文链接:http://blog.devopsguys.com/2015/07/31/devops-and-automating-the-repayment-of-technical-debt/
本文系 OneAPM 工程师编译整理。OneAPM 是应用性能管理领域的新兴领军企业,能帮助企业用户和开发者轻松实现:缓慢的程序代码和 SQL 语句的实时抓取。想阅读更多技术文章,请访问 OneAPM 官方博客。
- DevOps 和技术债务偿还自动化
- 技术债务偿还计划
- 偿还技术债务
- 技术债务偿还计划
- 技术债务和技术投资
- 技术债务和设计死亡
- 技术债务
- DevOps状态,依赖脚本和IT自动化
- 偿还
- XP中重构和技术债务(XP编程学习)
- 解析技术债务
- 技术债务资料
- 论技术、组织债务
- 技术债务与Sonar
- 股票入门基础知识25:利息覆盖率——公司偿还债务容易度
- 技术债务(母鸡的遭遇)
- 技术债务真正的代价
- 技术债务真正的代价
- C++ <使用友元函数的类对象加法>
- uvalive 3907 Puzzle (ac自动机+有向图判环+dp)
- 软件测试任重而道远
- 【软考视频】数据结构与算法基础
- 判断一棵二叉树是不是二叉排序树
- DevOps 和技术债务偿还自动化
- poj 2289 Jamie's Contact Groups【二分 + 最大流】
- Android下的数据存储与访问
- Android第七讲——Android中的线程与进程
- properties的简单使用
- jquery.validate 验证
- C++11中int,float,double与string的转化
- sqlite的优缺点
- 知乎上摘录的书单