DevOps 咱们一同聊聊克制 瓶颈的四个步骤
在具有应战性的视频游戏中更新所需的步骤与优化 DevOps 之旅所需的步骤十分相似。
在贵组织的DevOps 驳回历程中,您会感觉曾经施展了真正的后劲。但是,您或许会关注相似的组织,看到他们的体现更好,并想知道他们是如何做到的。您或许一时想不到下一步该怎样做。
请安心,这不是您的巅峰。这是一个瓶颈。
瓶颈很幽默:它们既令人欣喜,又令人丧气。您并没有落后,但停滞不前会成为一个真正的疑问,由于它象征着您也没有行进。
那么,您如何克制瓶颈呢?
好信息是,这或许比您构想的要容易,而且您或许曾经具有储物柜中所需的技艺。
您能否曾经享用过基于技艺的喜好,例如艺术、音乐或学习一门新言语?假设是这样,您或许在学习环节中克制了许多瓶颈,有时甚至没无看法到。
组织可以运行相反的基本概念来克制 DevOps 瓶颈。
须要压服吗?我将经过将此场景与我在喜好之一中遇到的应战启动比拟来说明:格斗游戏。
以下是您须要采取的步骤来克制瓶颈,无论是在格斗游戏中还是在继续交付畛域:
1. 找到更有效地做事的方法
除非您知道存在疑问,否则您无法处置疑问。要了解您的体现为何停滞不前,您须要启动一些自我反省。
对我来说,“街头霸王 6”(我目前玩得最多的格斗游戏)象征着看法到我的失误。我观看较量的重播,记下让我措手不迭或须要做得更好的事件。
当我发现游戏中的弱点时,我会致力处置它们。假设我不时反抗特定的攻打形式,我会尝试在训练形式中找到处置打算。这些处置打算通常会给我其他改良的想法。
关于 DevOps,您或许没有重播和训练形式,但您确实有工具,它们可认为您提供相似的反应。
您从每个部署周期中取得的信息应该是您发现自己做得好的事件和可以做得更好的事件的第一步。而继续交付 (CD)是什么,假设不是处置失误的环节?您部署更改,结果塑造下一个变卦。
例如,检查您的管道部署后或许会发现一个测试破费的时期比预期长或失败的次数比您看法到的多。或许有一个手动审批步骤阻碍了您,您可以更好地治理或删除它。兴许您的软件规模曾经超出了您的部署才干,您须要思索经常使用新工具来协助简化裁减。
切勿假定您的管道尽或许高效。总有更多的效率可以从某个中央榨取进去,找到它也或许带来更多改良的畛域。
假设您一开局没有失掉反应,那么这是您须要处置的第一个疑问。确保您的管道为您提供有用的信息,协助您做出无心义的决策。它将协助您更快地识别这些弱点。
2. 英勇地丢弃成功的技术
有时,让您走到如今的工具和技术不再足以成功上班,您须要走出安保、相熟的流程,尝试一些新物品。
我不时在尝试在“街头霸王 6”中克制瓶颈。我在游戏的在线白金段位中逗留了两个月,不时无法升职到钻石段位(虽然我几次都令人丧气地凑近了)。
要素是什么?我无法像他们处罚我的失误那样处罚对手的失误。虽然抵赖这一点很痛苦,但协助我轻松经过黄金段位的两边技术只能让我在白金段位中走这么远。
提高我的体现的惟一方法是丢弃报答较低的技术并学习更好的技术,这样我才干在关键状况下兑现更多(这是一个正在启动的上班)。
雷同,当流水线中的技术或工具已施展到极致时,您应该用能取得更好结果的物品来交流它。
我了解做出这些选择时的犹疑。毕竟,您或许对协助您大幅优化的工具情有独钟。您或许人造而然地偏差于遵照“假设它没坏,就不要修缮它”的新鲜谚语。
但有时选用不扭转只会强化现状,并阻止您提高。热爱协助您走到如今的工具和战略,但当它们阻碍您时,要英勇地丢弃它们。
3. 接受扭转须要时期来顺应
无论我在格斗游戏的训练形式中练习多少新技术或连招,我都须要一段时期才干在较量中有效地经常使用它们。
我须要让新技巧成为肌肉记忆,以便在搜索枯肠的状况下监禁它们。了解和口头技术还不够——我还须要了解经常使用该技术的正确状况。
学习这些物品只能在实战中启动,这象征着我的体现或许会因此遭到影响。我的排名或许会临时降低,或许在我弄分明事件时或许会输掉一些较量,但这没相关!假设它能带来常年更大的收益,那么短期内的痛苦是值得的。
实施新流程、改换工具或优化团队技艺等增值优惠或许会发生雷同的成果。
例如,学习新工具的纤细差异须要时期。引入它或许会以您不曾思索过的形式扰乱管道的一局部。假设您幸运的话,您或许会让新工具间接投入经常使用。但您或许无法像花更多时期、耐烦和阅历那样有效地经常使用它。
在做出严重扭转后,或许须要一点时期和实验才干看到结果。但要抵抗退回到安保地带的激动。毕竟,拥抱 DevOps 象征着经常使用牢靠的证据和既定的钻研来协助制订决策。
只需您的全体体现呈回升趋向,发生一点小疑问是可以接受的。不要担忧动摇。
4. 向他人寻求灵感
当我在游戏中遇到艰巨时,围绕格斗游戏树立的社区是一个极好的资源。社区中的人们了解该类型游戏的难度,并宿愿其他人也能享用他们所享用的物品,因此他们创立了资源来协助学习之旅。那些亲身见面玩游戏的人很乐意解释如何克制艰巨的角色疑问,或协助您处置遇到的疑问(当然,前提是你们不在同一场较量中竞争)。
雷同,DevOps 已开展成为不只仅是一套最佳通常。它也是一个不时壮大、充溢激情且欢迎新人的社区,外面充溢了人们想要分享的阅历和专业常识。
有很多时机与其他组织的同行聊天或听取他们的意见。加入专门优惠象征着您可以从行业专家那里取得想法。网上有有数网络研讨会和指南可以激起您的灵感。
DevOps 还失掉了诸如DORA 的 DevOps 形态报告等易于失掉的钻研的允许。这项钻研可以协助您了解在相似状况下对其他人有效的方法,并可以向您保障您走在了正确的路线上。
经验?一直为迎接下一个应战做好预备
DevOps 中的性能停滞令人丧气,但与其他状况(例如格斗游戏)不同,您领有时期、经过充沛钻研的通常和经过验证的通常作为指点灯的朴素,不受您的思想速度或反响时期的阻碍。从这个意义上说,DevOps 是一条走得比拟多的路线。
但是,当您确实打破了瓶颈时,如何才干缩小未来再次遇到瓶颈的或许性?关于 DevOps 来说,它与其他任何事件都是一样的:您永不丢弃,并且永不中止尝试改良。