GitHub 已普遍提供由 GitHub Issues 提供支持的項(xiàng)目,這是一組用于管理基于電子表格界面的應(yīng)用程序開發(fā)項(xiàng)目的工具。
GitHub 產(chǎn)品管理副總裁 Mario Rodriguez 表示,這些工具使 DevOps 團(tuán)隊(duì)能夠更輕松地過濾、排序和分組問題以及拉取請求。例如,該功能可以配置和跟蹤周期速度和當(dāng)前工作狀態(tài),并使用累積流程圖創(chuàng)建可視化。
Rodriguez 表示,在今年剩下的時(shí)間里,GitHub 還計(jì)劃添加額外的功能,包括自定義觸發(fā)器、條件和操作邏輯,以及由 GitHub Issues 提供支持的移動版項(xiàng)目。
Rodriguez 說,總體目標(biāo)是為 DevOps 團(tuán)隊(duì)提供一組項(xiàng)目管理工具,使組織能夠規(guī)劃他們的編碼位置。他補(bǔ)充說,在許多情況下,這種方法無需部署一組單獨(dú)的項(xiàng)目管理應(yīng)用程序。
隨著越來越多的組織開始依賴軟件來驅(qū)動數(shù)字業(yè)務(wù)流程,管理所有正在進(jìn)行的應(yīng)用程序開發(fā)項(xiàng)目顯然已成為一項(xiàng)重大挑戰(zhàn)。Rodriguez 說,GitHub 一直在開發(fā)由 GitHub Issues 提供支持的項(xiàng)目,為組織提供一組工具,這些工具不僅可供 DevOps 團(tuán)隊(duì)使用,也可供應(yīng)用程序所有者和業(yè)務(wù)負(fù)責(zé)人使用,以跟蹤各種項(xiàng)目的狀態(tài)。
他指出,大多數(shù)組織還沒有達(dá)到收入增長完全取決于軟件開發(fā)和部署速度的地步。然而,隨著 DevOps 團(tuán)隊(duì)更頻繁地與業(yè)務(wù)中的其他部門合作,由 GitHub Issues 提供支持的項(xiàng)目可以為任何人提供訪問簡單易用的類似電子表格的應(yīng)用程序的權(quán)限,Rodriguez 說。
Rodriguez 補(bǔ)充說,總的來說,GitHub 致力于在組織爭奪最優(yōu)秀人才的時(shí)候改善開發(fā)人員體驗(yàn)。他指出,如果薪水和福利相同,為一家公司工作還是為另一家公司工作的決定歸結(jié)為應(yīng)用程序開發(fā)經(jīng)驗(yàn)的質(zhì)量。
作為使用最廣泛的代碼存儲庫的提供商,GitHub 一直在擴(kuò)展其平臺的范圍和功能,以解決一系列 DevOps 工作流問題。DevOps 團(tuán)隊(duì)需要解決的問題是如何將這些工作流錨定到代碼存儲庫,而不是他們用來構(gòu)建和部署應(yīng)用程序的持續(xù)集成/持續(xù)交付 (CI/CD) 平臺。
無論采用何種方法,毫無疑問,DevOps 團(tuán)隊(duì)現(xiàn)在可以構(gòu)建更具可擴(kuò)展性的工作流。這很關(guān)鍵,因?yàn)榻陙斫M織同時(shí)管理的并發(fā)應(yīng)用程序開發(fā)計(jì)劃的數(shù)量大幅增加。Rodriguez 說,用于管理這些項(xiàng)目的底層平臺需要可擴(kuò)展,以防止工作流程變得過于僵化。
目前尚不清楚業(yè)務(wù)領(lǐng)導(dǎo)者在多大程度上欣賞 DevOps 工作流程的價(jià)值,但隨著業(yè)務(wù)流程的不斷發(fā)展,有效競爭的能力可能取決于應(yīng)用程序開發(fā)團(tuán)隊(duì)的敏捷性。