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