精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

IT運維值得關(guān)注的DevOps成功關(guān)鍵

責(zé)任編輯:editor006

2015-01-27 14:42:22

摘自:51CTO

將軟件開發(fā)和IT運維團隊整合到單一的DevOps組織可以帶來更強大的軟件開發(fā)項目交付能力,但兩類團隊的文化差異、以及缺乏有效的工具都會阻礙DevOps的成功。在Bob Jones 大學(xué)的案例里,開發(fā)和運營團隊之間的文化差異成為巨大的挑戰(zhàn)。

將軟件開發(fā)和IT運維團隊整合到單一的DevOps組織可以帶來更強大的軟件開發(fā)項目交付能力,但兩類團隊的文化差異、以及缺乏有效的工具都會阻礙DevOps的成功。

越來越多的公司開始向DevOps模式轉(zhuǎn)型,希望能更迅速地將越來越多的軟件更新和修補程序交付到用戶手上,而且能實現(xiàn)比傳統(tǒng)模式更短的軟件更新周期。

在持續(xù)的競爭壓力下,能夠更快發(fā)布軟件產(chǎn)品的公司顯然會擁有更強的競爭優(yōu)勢。

Gartner研究總監(jiān) Colin Fletcher 在2014 Gartner IT基礎(chǔ)架構(gòu)和運營管理峰會上表示,“它(DevOps)將決定你進軍新市場或者推出新產(chǎn)品的速度”。Fletcher認(rèn)為,新興市場的競爭壓力、適應(yīng)新的計算平臺,為產(chǎn)品增加新功能、提升能力,這些都是轉(zhuǎn)向DevOps的理由。

傳統(tǒng)的軟件開發(fā)是一個人工過程,每一代產(chǎn)品從源代碼到測試到發(fā)布的過程都會跨越組織內(nèi)部多個相對分離的領(lǐng)域。雖然讓開發(fā)人員、測試人員和其它崗位人員融合無間,消除相互之間的合作壁壘是DevOps的終極目標(biāo),但每個公司都會用不同的辦法將DevOps付諸實現(xiàn)。

Gartner公司資深VM分析師Ronni Colville表示,開發(fā)人員和運營人員對于軟件發(fā)布管理的看法完全不同。在軟件開發(fā)人員眼里,軟件是代碼、功能和性能。然而,運營人員眼里的軟件是致力于將代碼數(shù)據(jù)傳送到目的地的一個流程或者行為。如果能整合兩方的看法,就能大幅精簡流程,減少理解上的誤差。

1.應(yīng)對DevOps帶來的文化沖擊

平穩(wěn)的文化過渡是讓DevOps獲得長期成功應(yīng)用和增強發(fā)布軟件產(chǎn)品的綜合能力的關(guān)鍵。第一步是,明確DevOps的定義,調(diào)動開發(fā)和運營部門之間的協(xié)作,鼓勵運營人員采納軟件開發(fā)方法,并利用云計算基礎(chǔ)設(shè)施來完成真實的測試和代碼部署。

在軟件開發(fā)、測試、質(zhì)量保證(QA)、集成、預(yù)生產(chǎn)和生產(chǎn)部署等方面的任何舊小團隊必須打散,因為每個小團隊都可能拖延開發(fā)周期并且?guī)聿豢深A(yù)料的問題。

以上策略能更好地整合開發(fā)和運營人員,通過整合團隊成員來產(chǎn)生效益。例如,在討論運營解決方案或擾亂事后評估報告時應(yīng)該邀請開發(fā)人員加入。相反地,應(yīng)該邀請運營人員列席開發(fā)人員規(guī)劃會議。讓交叉組合的工作模式成為制度,可以讓團隊之間合作融洽,消除溝通不暢導(dǎo)致的延誤或疏忽,使DevOps的推進更加有效。

這種文化上的改革并不容易。它需要公司提供統(tǒng)一的考核標(biāo)準(zhǔn),以相同的形式衡量開發(fā)人員和運維人員的業(yè)績。培養(yǎng)一種團隊精神,讓大家一起向一個共同的目標(biāo)努力,而不再只是為了從前各自的狹隘的小團體目標(biāo)。在這里有時可以運用崗位輪換或者知識共享的方法。Colville鼓勵大家勇于嘗試——嘗試用創(chuàng)造性的新方法處理問題,謹(jǐn)慎應(yīng)對風(fēng)險,從失敗中積累經(jīng)驗。

在Bob Jones 大學(xué)的案例里,開發(fā)和運營團隊之間的文化差異成為巨大的挑戰(zhàn)。

“從前我們的客戶都沒有好臉色”,Bob Jones大學(xué)IT運營總監(jiān)Terry Worley表示,“我不得不拿著鞭子驅(qū)趕運營和開發(fā)人員,迫使他們在工作上認(rèn)真地合作。我深有體會,文化差異是攔路虎,我要么坐著等死,要么就該去殺了它!”

Worley已經(jīng)證明了文化變革的好處,他指出,在采用了優(yōu)化后的DevOps模式完成兩個項目之后,開發(fā)人員們就再也不想回到從前的傳統(tǒng)軟件開發(fā)模式了。

2.DevOps需要齊全的工具箱

想要超越文化的影響,組織還必須依靠各種 DevOps 工具。例如,開發(fā)人員編寫代碼需要工具、QA測試人員需要用工具完成新版軟件的部署,環(huán)境準(zhǔn)備、將新代碼在測試系統(tǒng)和生產(chǎn)系統(tǒng)之間遷移也必須用到云資源調(diào)度工具。Fletcher表示,工具本身都不是問題,重要的是能夠讓各種工具互相配合,在軟件的生命周期內(nèi)提供支持。

當(dāng)前在應(yīng)用程序發(fā)布自動化工具市場已經(jīng)存在眾多的供應(yīng)商。運營工具方面的供應(yīng)商有BMC Software, CA Technologies Inc. 和 XebiaLabs Inc.等公司。軟件開發(fā)工具方面的供應(yīng)商包括IBM,Electric Cloud Inc.和Serena Software Inc。

關(guān)于開發(fā)人員工作流程、架構(gòu)設(shè)計和軟件發(fā)布工具方面的專業(yè)供應(yīng)商也在不斷涌現(xiàn),這些供應(yīng)商包括Atlassian, CollabNet Inc., Rally Software, ThoughtWorks Inc. ,OpenMake Software Inc.等公司。在評估這些新供應(yīng)商時,應(yīng)明智地預(yù)計到這些公司隨時可能會被并購,其產(chǎn)品可用性和未來發(fā)展也會因此受影響——請記得在選擇新的軟件發(fā)布自動化產(chǎn)品時多留個心眼。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2025 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 甘德县| 济南市| 青海省| 清水河县| 蒲城县| 晋州市| 六枝特区| 喀什市| 嵩明县| 佛冈县| 双鸭山市| 天祝| 玉门市| 集贤县| 重庆市| 临湘市| 裕民县| 沁源县| 永定县| 仁布县| 吐鲁番市| 榆社县| 吴江市| 高邮市| 射阳县| 南皮县| 宝鸡市| 临湘市| 勃利县| 贵德县| 项城市| 赤峰市| 内江市| 扎鲁特旗| 东乡| 江都市| 菏泽市| 石首市| 宜章县| 怀远县| 南平市|