各角色如何從DevOps中受益?
本篇目錄
根据RightScale 2016年对1060名IT专业人士进行的云端状态调查,81%的大企业和70%的中小企业报告采用了DevOps。这种敏捷思维方法涉及到客户、産品经理、開發人員、QA和其他角色之间的协作,以便向更好的産品、服务和系统前进。
DevOps帶給不同角色的優勢是什麽?
開發人員
没有采用DevOps的開發人員可能会对构建和部署流程的日常任务感到沮丧。由于不得不一遍又一遍地完成相同的任务,他们会没有时间进行创新。而當有了DevOps和自動化,那些單調重複的任務就可以被消除!沒有了這些耗時性項目, 開發人員可以拥有更多的时间做自己喜欢的事情:研发。花更多的時間創新、更少的時間修理和維護是一種勝利。
運維人員
对于运维来说,在未采用DevOps前,典型问题之一是从開發人員那里获取随机的、通常是错误百出的代码。由于沟通很少,达成决议需要更长的时间,也会让工作更加困难。运维所关心的是维护环境的稳定性,但这很难做到。
有了DevOps,運維人員在计划外工作和返工上花费的时间减少了22%。这主要是由于增加了与開發人員的交流。更好的代码、共享的代码库和更稳定的操作环境使工作更加轻松。
産品经理
当你的産品和服务需要更长的时间才能制造出来并付诸行动时,你就很难打败你的竞争对手。当你的软件有错误时,这尤其困难。DevOps鼓励协作环境。当在生产过程中有更多的交流,产出是更好的産品。当每个人都保持一致时,最终交付的産品一定会更好。 DevOps帶來的46倍的軟件部署頻率和440倍的變更前置時間會讓運維的工作更加輕松。
系統管理員
要高效地管理一個從不溝通的團隊幾乎是不可能的。缺乏溝通使工作變得困難,因爲軟件有錯誤,反饋不及時,可見性低。
协作是DevOps的关键要素之一。沟通会带来更好的産品和更好的系统。此外,它们的管理也不那么复杂。自动化减少了人为错误,且可使故障更改率降低3倍。
測試工程師
如果你不知道問題是哪裏産生的,是誰造成的,就很難解決問題。當找不出問題,無法解決問題,並且知道每一分鍾都意味著越來越多的人感到不方便(可能還會爲此煩惱)時,壓力就來了。
QA
QA的工作是确保産品和系统都运行良好,但这并不意味着他们喜欢错误缠身的软件和过程。如果没有沟通、协作和自动化(DevOps的所有支柱),错误就会泛滥成行。有了DevOps,团队成员可以一起工作来生产更好的産品,自动化可以减少容易避免的人为错误。結果就是出現更少的錯誤。並且,由于持續的集成、持續的交付以及頻繁的小更改,錯誤也更小更容易修複。DevOps用戶報告說,修複安全問題的時間減少了50%,故障恢複速度加快了96倍。
客戶服務
任何在服务行业工作过的人,无论是在餐馆、零售还是客戶服務,都知道与不满的顾客打交道的痛苦。当系统出现故障和错误时,用户会很不高兴。当然故障不是你创造的,但你必须处理它们。
一個更具協作性的環境意味著你的工作更容易。
終端用戶
改變的意義是爲了更好的用戶體驗。采用DevOps不僅爲自己簡化了流程,這也意味著將有更多的時間爲客戶做出更多的改進。DevOps通過改進流程和應用程序使最終用戶的體驗更加一致。總的來說,讓互動更愉快。
所有角色都受益!
综上所述,每个人都受益于DevOps的一些基石,如持续集成、持续交付、发布自动化、测试自动化和协作。持续集成几乎消除了发生大故障或错误的可能性。自动化流程消除了繁琐的手工任务。协作创建了一个协调的团队,并改进了最终産品。DevOps創造了更快樂、更高效的團隊。人們不必一次又一次地完成同樣無聊的任務,解決同樣的問題。挫折感和不愉快的減少會讓團隊成員更有效率和效率。這樣可以消除工作中一些不滿意的地方,爲組織增加價值。
如果出了問題或者有計劃外的工作,溝通可以幫助團隊管理意外的障礙。DevOps建立流程並明確優先級,以指導您和您的團隊成員在繼續執行原始計劃的同時完成計劃外的工作。
公司也受益匪淺
通過更好的流程和溝通環境,公司將受益匪淺。不僅在感情上每個人都是朋友的方式,在經濟上也是如此。更滿意的員工可以做他們喜歡做的事情,而客戶得到了更好的體驗,公司就會從中受益。由于DevOps節省了時間和資源,並提高了公司的速度和競爭力,因此ROI(投資回報率)有了切實的提高。由于持續集成、持續交付、發布自動化、測試自動化和協作,組織能夠更快地交付特性並更快地進入市場。團隊是主動的,而不是被動的,因爲它能滿足新的市場需求並應對安全威脅。
在現今社會下,每家公司本質上都是科技公司。如果没有快速的软件,将永远无法将自身産品推向市场。而没有DevOps,就无法拥有快速的软件。
DevOps使IT与业务目标保持一致。它创造了一个专注于创造价值和持续改进组织的团队。创造最好的客户体验是头等大事,每个人都在一起创造和维护最好的産品和服务。

