Mary K. Pratt

作為游戲行業中的初創公司,Polystream 主要通過3D 互動流媒體平臺與其他游戲公司展開激烈競爭。為了獲得競爭優勢,Polystream需要快速交付新的功能。
該公司的工程副總裁Cheryl Razzell 和人才主管Simon Sparks 認為, 新功能的交付速度也是一項競爭優勢。Sparks 稱:“為了獲得競爭優勢,我們必須充分利用包括速度在內的一切優勢。”
要想獲得速度優勢,企業必須要采取相應的措施,并展開相應的工作。否則,開發人員可能會陷入官僚主義的泥潭,或是被大量無關緊要的想法和無休止的請求干擾。想法和請求會增加編碼的時間,并導致版本和新產品的發布出現延遲。為了更快地滿足用戶需求,這些首席信息官們承受的壓力也變得越來越大。

Polystream 工程副總裁Cheryl Razzell
麥肯錫公司的高級合伙人Aamer Baig 稱:“ 對于首席信息官來說,這就像一場完美的風暴。我們已經進入了疫情的首個階段。在這個階段,首席信息官是實現遠程辦公和確保與客戶建立穩定聯系的明星。管理團隊現在也在跟進。他們正在思考在2021 年和2022 年如何跟上時代的發展步伐,如何彌補之前被浪費掉的時間,以及如何加快業務的發展。如果首席信息官認為以前壓力很大,那么現在他們面臨的壓力只會更大。”
在重壓之下,首席信息官和他們的IT 團隊發現自己的快速迭代速度可能無法滿足速度不斷增長的業務需求。據項目管理協會(ProjectManagement Institute) 的調查顯示,86%的IT 決策者認為軟件開發人員數量過少是數字化轉型過程中的最大挑戰。
Baig 認為,IT 領導者可以在不折騰IT 團隊的情況下,通過部署新的流程和技術來加快開發進度。為此,Baig 提出了5 個可以在不影響團隊士氣的情況下加快應用程序開發進度的建議。
麥肯錫的研究顯示,在實施了應用程序開發與業務整合策略的企業當中,47%的公司的收入增長了10%以上,這表明綜合程度較高的數字戰略可提供更大的價值。
Baig 指出,許多技術企業都將技術團隊嵌入到了業務流程當中,并創建了聯合交付流程,從而便企業能夠快速地交付代碼。
云解決方案提供商Ahead 的首席技術官JoshuaPerkins 也提出了類似的觀點。他認為,團隊必須與項目專家進行良好的協作,同時提高自身技能,以確保能夠快速交付高質量的代碼。

云解決方案提供商Ahead 首席技術官Joshua Perkins
Perkins 稱:“ 如果我們想更快地交付應用程序,那么企業就必須調整資源,吸引并留住人才。我們希望創建一個功能全面的團隊,以使軟件能夠正常運行并具有影響力。只有打破傳統,讓更多的人員參與到流程當中,讓他們更好地為業務目標提供信息,這些具備開拓創新精神的首席信息官才能取得成功。”
Perkins 舉了一家保險公司的例子。他說,這家公司成立了一個包含有熟悉承保和索賠流程的開發人員、數據科學家和業務經理的軟件開發小組。公司自一開始就加快了編碼進度,從而減少了開發出最終理想產品所需的工作強度和迭代次數。
盡管許多開發人員在使用大量工具來幫助他們更快地完成工作,但是在整個開發團隊中,工具的使用率并不高,自動化等新技術的普及率也不高。
GitLab 的2020 年DevOps 前景調查顯示, 只有38%的受訪者表示他們的devops 部署中包含了持續集成/ 持續交付(CI/CD),只有 29%的受訪者表示他們的devops 部署中包含了測試自動化。這表明目前這部分仍然有很大的改進和提升空間。
此外,受訪者認為擴大對技術的部署可以加快工作進度。因為47%的受訪者認為目前最大的瓶頸是測試,但是只有12%的受訪者表示已全面實現了測試自動化。

Priceline 的首席技術官MartinBrodbeck
線上旅行社Priceline的首席技術官 MartinBrodbeck 表示,為了加快公司內部的應用程序開發速度,公司已經部署了Harness 等大量工具,并正在推進部署更多技術來支持公司的開發團隊。
Brodbeck 說:“ 我們的目標是讓在公司環境中部署代碼的工作實現全自動化。從部署的角度看,這一舉措可以顯著提升部署速度。如果我們能夠更快地推出更多功能,如果這些功能可以發揮作用并且受到廣泛的歡迎,那么我們可以迅速對其進行擴展。如果存在問題,那么我們可以迅速取消部署。”
Brodbeck 稱, 他自己沒空時刻盯著部署的進展情況,因此他也沒有辦法量化某一具體工具究竟是如何幫助提高開發速度的。不過,Brodbeck 說:“我們知道我們的速度會更快。”