本文共 1682 字,大约阅读时间需要 5 分钟。
devops 工具
在当今的企业中,业务中断完全取决于质量的敏捷性。 挑战传统软件开发流程和方法以适应这些新环境带来的复杂性。 现代DevOps计划旨在帮助组织利用不同IT团队之间的协作来提高敏捷性并加快软件应用程序的部署。
面向指标的心态对于确保DevOps计划能够实现预期结果至关重要。 数据驱动的决策和重点改进活动可提高质量和效率。 同样,使用反馈来加快交付速度也是DevOps创建成功的IT文化的原因之一。
与任何IT计划一样,借助DevOps,知道要衡量的内容始终是第一步。 让我们研究如何使用持续交付改进和开源工具,以三个关键指标评估您的DevOps计划:团队效率,业务敏捷性和安全性。 这些还将帮助您确定组织面临的挑战以及您要使用DevOps解决的问题。
衡量团队效率(根据DevOps计划如何适合您的组织以及它在文化创新方面的表现如何)是最难衡量的领域。 使DevOps团队能够在文化和组织上更有效地工作的关键指标都与敏捷软件开发有关,例如知识共享,任务优先级,资源利用率,问题跟踪,跨职能团队和协作。 以下开放源代码工具可以帮助您提高和衡量团队效率:
速度是加快业务敏捷性的关键。 由于DevOps为组织提供了以更少的故障来更快地交付软件的功能,因此它正在Swift获得认可。 关键指标是部署时间,更改交付时间,发布频率和故障转移时间。 Puppet的显示,高绩效的DevOps从业人员部署代码更新的频率提高了46倍,而高绩效的开发人员经历了不到一小时的变更交付时间,比平均水平快了440倍。 以下是一些开源工具可帮助您评估业务敏捷性:
安全始终是衡量DevOps计划成功与否的最后阶段。 在DevOps模式下结合了开发和运营团队的企业通常可以以更快的速度成功发布代码。 但这增加了在DevOps流程(称为DevSecOps)中集成安全性的需求,因为释放代码的速度越快,释放其中的任何漏洞的速度就越快。
尽早测量安全漏洞可确保构建在进入发布管道的下一阶段之前保持稳定。 此外,衡量安全性可以帮助克服对DevOps采用的抵制。 您需要能够帮助您的开发团队和运营团队在使用软件时识别漏洞并确定优先级的工具,并且团队必须确保在进行更改时不会引入漏洞。 这些开源工具可以帮助您评估安全性:
[请参阅我们相关的安全性文章, 。]
许多DevOps计划从小做起。 DevOps需要对新文化和新流程而不是新技术的承诺。 因此,希望实施DevOps的组织可能需要采用开源工具来收集数据并使用它来优化业务成功。 在这种情况下,高度可见,有用的测量将成为每个DevOps计划成功的重要组成部分
翻译自:
devops 工具
转载地址:http://meczd.baihongyu.com/