掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
2019年6月,Tidelift和The New Stack聯(lián)合對專業(yè)軟件開發(fā)人員進(jìn)行了調(diào)查。約400人接受了調(diào)查,表明如今他們?nèi)绾问褂瞄_源軟件、什么因素在阻礙他們以及什么工具和策略可以幫助他們更高效地使用開源軟件。尤其是,就這次調(diào)查而言,我們很想了解托管的開源策略如何幫助開發(fā)人員找回時(shí)間、加快開發(fā)并降低風(fēng)險(xiǎn)。

創(chuàng)新互聯(lián)公司自2013年起,先為??诘确?wù)建站,??诘鹊仄髽I(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為??谄髽I(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
本文主要介紹八大發(fā)現(xiàn)結(jié)果中的第三個(gè)。
第三個(gè)發(fā)現(xiàn)結(jié)果:與編寫或改進(jìn)代碼所花的時(shí)間相比,開發(fā)人員在維護(hù)、測試和保護(hù)現(xiàn)有代碼上所花的時(shí)間更多。
我們想利用該調(diào)查詳細(xì)了解開發(fā)人員到底在怎樣花費(fèi)時(shí)間。
我們?yōu)槭茉L者列出了花費(fèi)時(shí)間的六大類別,讓他們估算在每個(gè)類別上所做的工作所占的時(shí)間百分比。
開發(fā)人員在怎樣花費(fèi)時(shí)間?
雖然這對于開發(fā)人員而言可能并不奇怪,但可能令人沮喪的是,受訪者花費(fèi)不到三分之一的時(shí)間用于編寫新代碼或改進(jìn)現(xiàn)有代碼(32%)。受訪者將35%的時(shí)間用于管理代碼,包括代碼維護(hù)(19%)、測試(12%)以及響應(yīng)安全問題(4%)。另外23%用于會議以及管理和操作任務(wù)。
按職位描述對數(shù)據(jù)進(jìn)行分類可以讓我們看得更清晰。軟件開發(fā)人員將22%的時(shí)間用于代碼維護(hù)。他們還花費(fèi)更多的時(shí)間用于編寫新代碼或改進(jìn)現(xiàn)有代碼(39%),花在操作任務(wù)和會議上的時(shí)間少得多(14%)。
毫不奇怪,管理軟件開發(fā)人員的人花在會議上的時(shí)間是被管理對象的兩倍。DevOps工程師和經(jīng)理將更多的時(shí)間花在會議上(34%),一方面是由于他們促進(jìn)不同團(tuán)隊(duì)之間的溝通。他們還花多出一倍的時(shí)間(7%)來響應(yīng)安全問題,這對于熟悉開發(fā)安全運(yùn)維(DevSecOps)趨勢的人來說不足為奇。
我們還要求受訪者透露花在與開源依賴項(xiàng)有關(guān)的代碼維護(hù)上的時(shí)間。一旦我們按企業(yè)中開發(fā)人員的數(shù)量分析數(shù)據(jù),呈現(xiàn)出更清晰的畫面。在擁有500余名開發(fā)人員的企業(yè)中,用于維護(hù)活動的時(shí)間所占百分比增加到32%,這可能是由于隨著代碼庫和應(yīng)用程序變得更大,維護(hù)問題變得更復(fù)雜。
這個(gè)數(shù)據(jù)使得一點(diǎn)非常清楚:企業(yè)大有機(jī)會找到新的方法來增加開發(fā)人員花在編寫代碼上的時(shí)間所占的百分比。還能做些什么來提高開發(fā)人員的效率,從而減少他們花在代碼維護(hù)等活動上的時(shí)間?說到維護(hù)開源依賴項(xiàng),將這些維護(hù)活動扔給項(xiàng)目創(chuàng)建者的托管開源方法可能會對找回部分寶貴的開發(fā)時(shí)間帶來重大影響。

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流