當前位置:企業(yè)應用軟件行業(yè)動(dòng)態(tài) → 正文

是否值得衡量軟件開(kāi)發(fā)人員的工作效率?

責任編輯:cres 作者:Bill Doerrfeld |來(lái)源:企業(yè)網(wǎng)D1Net  2023-12-21 16:34:01 原創(chuàng )文章 企業(yè)網(wǎng)D1Net

大多數公司都致力于數字戰略,并在尋找提高員工生產(chǎn)率的方法,與此同時(shí),開(kāi)發(fā)人員稀缺,對新軟件的需求很高。Gartner的高級總監兼分析師Keith Mann表示,這激發(fā)了人們對理解和衡量開(kāi)發(fā)人員生產(chǎn)率的興趣。“公司需要最大限度地利用有限數量的開(kāi)發(fā)人員,”他說(shuō),“Gartner的調查和來(lái)自客戶(hù)詢(xún)問(wèn)的數據證實(shí),開(kāi)發(fā)人員的生產(chǎn)率仍然是軟件工程領(lǐng)導者的首要任務(wù)。”
 
加利福尼亞州Delta Dental的CIO Dominic Titcombe補充說(shuō),最近圍繞GenAI的進(jìn)展啟發(fā)了新的工作方式,關(guān)于應用AI來(lái)加速軟件創(chuàng )建的討論很多。他說(shuō):“在這個(gè)領(lǐng)域,顯然有像GitHub Co-Pilot這樣的巨大工具,開(kāi)發(fā)人員可以使用它們來(lái)增強和提高他們的生產(chǎn)力。”
 
應付賬款自動(dòng)化軟件和支付解決方案提供商AvidXchange的CIO Dominic Titcombe同意,消除開(kāi)發(fā)者工作流程中的摩擦可以增強敏捷創(chuàng )新。她說(shuō):“專(zhuān)注于創(chuàng )新和技術(shù)部署有助于準確定位和消除阻礙技術(shù)團隊的障礙。”她補充說(shuō),“雖然衡量軟件開(kāi)發(fā)產(chǎn)量對于IT數字化至關(guān)重要,但它也需要謹慎推出,以保持健康的團隊活力?;ヂ?lián)團隊展現出更大的主人翁精神和責任感,從而提高了生產(chǎn)力。”她說(shuō)。
 
精簡(jiǎn)以?xún)?yōu)化工作效率
 
敏捷軟件開(kāi)發(fā)對于創(chuàng )新和保持競爭力至關(guān)重要,因此,Mann說(shuō),工程領(lǐng)導應該衡量軟件開(kāi)發(fā)人員的生產(chǎn)率,但也應該了解如何有效地做到這一點(diǎn),并警惕陷阱。他說(shuō):“如果操作得當,通過(guò)測量生產(chǎn)率,可以深入了解開(kāi)發(fā)團隊如何為用戶(hù)和客戶(hù)提供更多價(jià)值,這就是產(chǎn)生積極業(yè)務(wù)影響的原因。”
 
Titcombe同樣認為,評估軟件開(kāi)發(fā)人員的效率是值得的,并指出它如何幫助IT實(shí)現為最終消費者提供優(yōu)質(zhì)產(chǎn)品的目標。他表示:“任何業(yè)務(wù)部門(mén)都有責任尋求提高生產(chǎn)率,并找到用更少的資源做更多事情的方法。為我們的客戶(hù)打造體驗的一個(gè)關(guān)鍵部分是,在提供出色產(chǎn)品的同時(shí),快速且具有成本效益地完成這項工作。“
 
然而,如果軟件開(kāi)發(fā)團隊不是為成功而建立的,那么交付偉大的數字產(chǎn)品可能是具有挑戰性的。Gibson說(shuō),IT經(jīng)常要處理大量積壓的功能,這阻礙了新領(lǐng)域的發(fā)展。她說(shuō):“一旦它積壓下來(lái),讓它重新投入生產(chǎn)所需的時(shí)間就至關(guān)重要。”
 
Gibson補充說(shuō),開(kāi)發(fā)團隊還經(jīng)常遇到阻礙工作流順利進(jìn)行的瓶頸,包括復雜的代碼、復雜的架構或自動(dòng)化和測試不足。由于軟件開(kāi)發(fā)過(guò)程中的摩擦會(huì )降低生產(chǎn)率,她說(shuō),了解這些障礙對于避免阻礙團隊的因素是非常必要的。
 
摩擦會(huì )減緩創(chuàng )新的速度,這可能會(huì )影響公司的整體收入和利潤。Gibson表示:“就像Netflix憑借無(wú)縫技術(shù)開(kāi)發(fā)對抗百視達一樣,簡(jiǎn)化這一流程的公司可以加快市場(chǎng)創(chuàng )新,提高收入和盈利能力。”
 
然而,并不是所有的管理人員都相信開(kāi)發(fā)人員生產(chǎn)率測量可以產(chǎn)生可操作的結果,相反,最重要的可能是這種對精簡(jiǎn)流程的強調。代碼測試平臺CTO.ai的CEO兼創(chuàng )始人Kyle Campbell說(shuō):“關(guān)注開(kāi)發(fā)人員的工作效率是徒勞的。一個(gè)更有經(jīng)驗、更親力親為的領(lǐng)導者知道,一個(gè)團隊的產(chǎn)出與他們必須專(zhuān)注于做好自己的工作所獲得的支持程度直接相關(guān)。”
 
因此,他建議通過(guò)批判性地思考如何優(yōu)化他們的開(kāi)發(fā)人員工作流(如CI/CD),并對這些領(lǐng)域的開(kāi)發(fā)人員體驗進(jìn)行經(jīng)驗測量,來(lái)增強開(kāi)發(fā)團隊的能力。
 
衡量業(yè)務(wù)結果,而不是代碼行
 
在整個(gè)軟件開(kāi)發(fā)生命周期(SDLC)中,從創(chuàng )意產(chǎn)生到生產(chǎn)階段都有各種度量點(diǎn),應該對其進(jìn)行監控,以確保流程順暢。“如果企業(yè)不提高這些階段的效率或部署商業(yè)技術(shù),他們就有可能落后于競爭對手。” Gibson說(shuō)。
 
然而,衡量軟件開(kāi)發(fā)人員生產(chǎn)率的愿望本身就面臨著(zhù)障礙。盡管關(guān)于如何準確地完成這項工作有許多學(xué)派,但科技領(lǐng)導者的普遍看法是,避免在微觀(guān)的個(gè)人貢獻者層面上衡量貢獻。
 
“計算每個(gè)開(kāi)發(fā)人員每天生成的代碼行數可能會(huì )導致錯誤的生產(chǎn)率測量,”Titcombe說(shuō),相反,檢查新功能交付的速度是很好的。他說(shuō):“衡量開(kāi)發(fā)人員效率的一個(gè)整體更好的衡量標準是,我們是否能更快地將工具和體驗送到客戶(hù)手中,這將帶來(lái)整體更大的好處。”
 
對一些生產(chǎn)率衡量標準的一大警告是,其中一些指標可能會(huì )導致誤報,或導致工程師玩弄系統。“一旦開(kāi)發(fā)人員意識到他們是按照某個(gè)指標來(lái)衡量的,他們就會(huì )人為地夸大這個(gè)指標,” Titcombe說(shuō),“一個(gè)更好的指標是關(guān)注交付給客戶(hù)的結果的企業(yè)生產(chǎn)率指標。”
 
Mann說(shuō),在Gartner,他們看到客戶(hù)對實(shí)現某些開(kāi)發(fā)人員生產(chǎn)力框架感興趣,SPACE就是這樣一個(gè)框架。SPACE由GitHub研究人員提出,它為DevOps研究和評估(DORA)框架提供了更多基于滿(mǎn)意度和幸福感、績(jì)效、活動(dòng)、溝通和協(xié)作以及效率和工作流程的定性衡量標準。Mann看到的另一個(gè)正在使用的框架是Devex。
 
Mann指出,這些框架中的屬性可以幫助衡量開(kāi)發(fā)人員的生產(chǎn)率,其中一些比其他更客觀(guān),然而,他鼓勵領(lǐng)導層在實(shí)施這些措施時(shí),要有目的地實(shí)施這些措施。理想情況下,衡量活動(dòng)應該揭示阻礙積極業(yè)務(wù)成果的障礙,而不是被用來(lái)崇拜特定的貢獻者。
 
Mann說(shuō):“衡量的目的不是通過(guò)比較開(kāi)發(fā)人員的指標來(lái)確定他們是更好還是更差。”相反,其目的是診斷哪些因素可能會(huì )導致相關(guān)開(kāi)發(fā)人員的工作效率提高或降低,例如,他講述了一位使用空間框架的客戶(hù)如何揭示了通信故障,并成功修復了該故障,以減少質(zhì)量問(wèn)題和返工。
 
這些通過(guò)智能生產(chǎn)力監測暴露出來(lái)的小錯誤,可以讓企業(yè)更快地扭虧為盈,帶來(lái)紅利。Gibson說(shuō):“說(shuō)到生產(chǎn)率,關(guān)鍵在于企業(yè)從構思一個(gè)創(chuàng )意、定義其細節到規劃架構的速度有多快。生產(chǎn)率直接轉化為市場(chǎng)進(jìn)入和創(chuàng )新的速度,最終影響利潤。”
 
團隊合作可提高工作效率
 
提高軟件開(kāi)發(fā)生產(chǎn)率并不一定要僅通過(guò)度量來(lái)鼓勵,對整體生產(chǎn)力有重要貢獻的另一個(gè)因素是開(kāi)發(fā)人員對其團隊的主人翁意識和承諾。
 
Gibson說(shuō):“團隊連通性是生產(chǎn)力的基石。”她說(shuō):“為了擁有高效率的團隊,人們需要有連通感,并對他們所在的團隊有歸屬感和凝聚力。”
 
更好地把握生產(chǎn)率也可能意味著(zhù)對這一概念的整體重新想象,因為典型的行業(yè)定義是什么是“多產(chǎn)”的根本不能很好地轉移到流暢的軟件設計和開(kāi)發(fā)過(guò)程中。Mann說(shuō),軟件不像是生產(chǎn)機械部件,每個(gè)部件的制造流程都是一樣的,軟件更加細致入微且不斷變化,不同組件的終值也不同,這使得傳統的生產(chǎn)力測量技術(shù)變得復雜。
 
“每個(gè)軟件都是獨一無(wú)二的,都有獨一無(wú)二的價(jià)值,” Mann說(shuō),“說(shuō)‘我們生產(chǎn)的軟件數量是上周的兩倍,所以我們的生產(chǎn)率是上周的兩倍’是沒(méi)有意義的,因為本周的軟件價(jià)值可能只有上周的一半。”因此,生產(chǎn)率衡量往往可能是一種錯覺(jué),沒(méi)有真正的有形利益。“我們需要做的是理解生產(chǎn)率,即我們每單位時(shí)間或成本所帶來(lái)的價(jià)值。”他說(shuō)。
 
另一個(gè)含義是意識到軟件不是孤立地創(chuàng )建的——它是一個(gè)與每個(gè)Sprint中涉及的許多利益相關(guān)者合作的過(guò)程。“大多數軟件都是由開(kāi)發(fā)人員團隊生產(chǎn)的,而不是個(gè)人開(kāi)發(fā)人員,”Mann說(shuō),因此,領(lǐng)導者應該設法評估團隊的生產(chǎn)率——Mann將生產(chǎn)率描述為“單位時(shí)間的價(jià)值”——以真正衡量生產(chǎn)率提高是否有效。
 
“如果你能在各個(gè)團隊中一致地評估價(jià)值,那么你甚至可以比較他們的生產(chǎn)率,” Mann指出。不過(guò),他補充說(shuō),這是一個(gè)很大的假設,因為價(jià)值在很大程度上取決于所涉及的業(yè)務(wù)領(lǐng)域,而且不同利益相關(guān)者之間的差異很大。
 
當然,價(jià)值并不總是容易衡量的,這突顯了靈活方法的必要性,特別是在比較團隊動(dòng)態(tài)時(shí),因此,與其依賴(lài)特定的通用指標,不如揭示與相關(guān)團隊相關(guān)的趨勢可能更有利。
 
“比較和理解趨勢,并將其作為更深層次問(wèn)題的基礎,更有意義,” Mann說(shuō),例如,如果一個(gè)團隊的生產(chǎn)率呈上升趨勢,而類(lèi)似團隊的生產(chǎn)率沒(méi)有上升,我們可能會(huì )問(wèn)第一個(gè)團隊的表現有什么不同,問(wèn)這樣的問(wèn)題可能會(huì )讓知識暴露在整個(gè)公司范圍內,這將有助于其他團隊的改進(jìn)。
 
在開(kāi)發(fā)人員體驗的背景下,重點(diǎn)關(guān)注的領(lǐng)域呈現出略有不同的特點(diǎn)。Campbell說(shuō):“當我們從軼事中談?wù)撻_(kāi)發(fā)產(chǎn)出時(shí),評估開(kāi)發(fā)人員經(jīng)驗的關(guān)鍵組成部分以及團隊的反饋是至關(guān)重要的。”他將這些組件分為清晰度(如何部署)、易用性(部署的最小步驟)、功能(是否有我可以擴展的現有工作流、API或SDK)和穩定性(如果我現在部署它,我可以確保這不會(huì )在半夜中斷)。
 
Campbell說(shuō),通過(guò)聽(tīng)取這些領(lǐng)域的工程師的反饋,領(lǐng)導力可以迅速培養出對哪些領(lǐng)域需要支持才能做得最好的同理心,有了這一點(diǎn),IT可以最好地投資于提高工作效率并對業(yè)務(wù)產(chǎn)生積極影響的改進(jìn)。
 
開(kāi)發(fā)人員和客戶(hù)體驗
 
技術(shù)領(lǐng)導者應該謹慎地衡量開(kāi)發(fā)人員的生產(chǎn)率,如果他們真的嘗試這樣做,結果必須基于對最終消費者的有形價(jià)值。
 
Titcombe說(shuō):“高管們應該確保衡量生產(chǎn)率的標準關(guān)注客戶(hù)體驗和結果,同時(shí)確保團隊在新機會(huì )出現時(shí)保持敏捷。”他補充說(shuō):“我們希望優(yōu)先考慮技術(shù)可以幫助我們現在和未來(lái)照顧病人的方式。”
 
領(lǐng)導者還應該記住,精神能量是有限的,對于知識型員工來(lái)說(shuō),精疲力竭是一種真實(shí)的可能性。因此,Gibson說(shuō),在衡量績(jì)效時(shí),關(guān)注過(guò)程而不是個(gè)人是至關(guān)重要的,以避免灌輸恐懼。“通過(guò)強調整個(gè)過(guò)程的有效性和評估測量過(guò)程本身的效率,重點(diǎn)轉移到個(gè)人在該框架內的運作情況。”她說(shuō)。
 
對于其他人來(lái)說(shuō),單是衡量開(kāi)發(fā)人員的生產(chǎn)率就可能是轉移視線(xiàn)。相反,Campbell鼓勵培養一種持續改進(jìn)的文化,并發(fā)現策略以更好地規范開(kāi)發(fā)人員工作流,并從那里度量這個(gè)工具鏈以獲得可操作的開(kāi)發(fā)洞察力。“就像我們衡量我們的軟件對試圖實(shí)現目標的終端用戶(hù)的影響一樣,我們也可以衡量我們的內部工具對我們的目標的影響。”他說(shuō)。
 
企業(yè)網(wǎng)D1net(www.r5u5c.cn):
 
國內主流的to B IT門(mén)戶(hù),同時(shí)在運營(yíng)國內最大的甲方CIO專(zhuān)家庫和智力輸出及社交平臺-信眾智(www.cioall.com)。同時(shí)運營(yíng)19個(gè)IT行業(yè)公眾號(微信搜索D1net即可關(guān)注)。
 
版權聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉載需在文章開(kāi)頭注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責任的權利。

關(guān)鍵字:CIO軟件開(kāi)發(fā)

原創(chuàng )文章 企業(yè)網(wǎng)D1Net

x 是否值得衡量軟件開(kāi)發(fā)人員的工作效率? 掃一掃
分享本文到朋友圈
當前位置:企業(yè)應用軟件行業(yè)動(dòng)態(tài) → 正文

是否值得衡量軟件開(kāi)發(fā)人員的工作效率?

責任編輯:cres 作者:Bill Doerrfeld |來(lái)源:企業(yè)網(wǎng)D1Net  2023-12-21 16:34:01 原創(chuàng )文章 企業(yè)網(wǎng)D1Net

大多數公司都致力于數字戰略,并在尋找提高員工生產(chǎn)率的方法,與此同時(shí),開(kāi)發(fā)人員稀缺,對新軟件的需求很高。Gartner的高級總監兼分析師Keith Mann表示,這激發(fā)了人們對理解和衡量開(kāi)發(fā)人員生產(chǎn)率的興趣。“公司需要最大限度地利用有限數量的開(kāi)發(fā)人員,”他說(shuō),“Gartner的調查和來(lái)自客戶(hù)詢(xún)問(wèn)的數據證實(shí),開(kāi)發(fā)人員的生產(chǎn)率仍然是軟件工程領(lǐng)導者的首要任務(wù)。”
 
加利福尼亞州Delta Dental的CIO Dominic Titcombe補充說(shuō),最近圍繞GenAI的進(jìn)展啟發(fā)了新的工作方式,關(guān)于應用AI來(lái)加速軟件創(chuàng )建的討論很多。他說(shuō):“在這個(gè)領(lǐng)域,顯然有像GitHub Co-Pilot這樣的巨大工具,開(kāi)發(fā)人員可以使用它們來(lái)增強和提高他們的生產(chǎn)力。”
 
應付賬款自動(dòng)化軟件和支付解決方案提供商AvidXchange的CIO Dominic Titcombe同意,消除開(kāi)發(fā)者工作流程中的摩擦可以增強敏捷創(chuàng )新。她說(shuō):“專(zhuān)注于創(chuàng )新和技術(shù)部署有助于準確定位和消除阻礙技術(shù)團隊的障礙。”她補充說(shuō),“雖然衡量軟件開(kāi)發(fā)產(chǎn)量對于IT數字化至關(guān)重要,但它也需要謹慎推出,以保持健康的團隊活力?;ヂ?lián)團隊展現出更大的主人翁精神和責任感,從而提高了生產(chǎn)力。”她說(shuō)。
 
精簡(jiǎn)以?xún)?yōu)化工作效率
 
敏捷軟件開(kāi)發(fā)對于創(chuàng )新和保持競爭力至關(guān)重要,因此,Mann說(shuō),工程領(lǐng)導應該衡量軟件開(kāi)發(fā)人員的生產(chǎn)率,但也應該了解如何有效地做到這一點(diǎn),并警惕陷阱。他說(shuō):“如果操作得當,通過(guò)測量生產(chǎn)率,可以深入了解開(kāi)發(fā)團隊如何為用戶(hù)和客戶(hù)提供更多價(jià)值,這就是產(chǎn)生積極業(yè)務(wù)影響的原因。”
 
Titcombe同樣認為,評估軟件開(kāi)發(fā)人員的效率是值得的,并指出它如何幫助IT實(shí)現為最終消費者提供優(yōu)質(zhì)產(chǎn)品的目標。他表示:“任何業(yè)務(wù)部門(mén)都有責任尋求提高生產(chǎn)率,并找到用更少的資源做更多事情的方法。為我們的客戶(hù)打造體驗的一個(gè)關(guān)鍵部分是,在提供出色產(chǎn)品的同時(shí),快速且具有成本效益地完成這項工作。“
 
然而,如果軟件開(kāi)發(fā)團隊不是為成功而建立的,那么交付偉大的數字產(chǎn)品可能是具有挑戰性的。Gibson說(shuō),IT經(jīng)常要處理大量積壓的功能,這阻礙了新領(lǐng)域的發(fā)展。她說(shuō):“一旦它積壓下來(lái),讓它重新投入生產(chǎn)所需的時(shí)間就至關(guān)重要。”
 
Gibson補充說(shuō),開(kāi)發(fā)團隊還經(jīng)常遇到阻礙工作流順利進(jìn)行的瓶頸,包括復雜的代碼、復雜的架構或自動(dòng)化和測試不足。由于軟件開(kāi)發(fā)過(guò)程中的摩擦會(huì )降低生產(chǎn)率,她說(shuō),了解這些障礙對于避免阻礙團隊的因素是非常必要的。
 
摩擦會(huì )減緩創(chuàng )新的速度,這可能會(huì )影響公司的整體收入和利潤。Gibson表示:“就像Netflix憑借無(wú)縫技術(shù)開(kāi)發(fā)對抗百視達一樣,簡(jiǎn)化這一流程的公司可以加快市場(chǎng)創(chuàng )新,提高收入和盈利能力。”
 
然而,并不是所有的管理人員都相信開(kāi)發(fā)人員生產(chǎn)率測量可以產(chǎn)生可操作的結果,相反,最重要的可能是這種對精簡(jiǎn)流程的強調。代碼測試平臺CTO.ai的CEO兼創(chuàng )始人Kyle Campbell說(shuō):“關(guān)注開(kāi)發(fā)人員的工作效率是徒勞的。一個(gè)更有經(jīng)驗、更親力親為的領(lǐng)導者知道,一個(gè)團隊的產(chǎn)出與他們必須專(zhuān)注于做好自己的工作所獲得的支持程度直接相關(guān)。”
 
因此,他建議通過(guò)批判性地思考如何優(yōu)化他們的開(kāi)發(fā)人員工作流(如CI/CD),并對這些領(lǐng)域的開(kāi)發(fā)人員體驗進(jìn)行經(jīng)驗測量,來(lái)增強開(kāi)發(fā)團隊的能力。
 
衡量業(yè)務(wù)結果,而不是代碼行
 
在整個(gè)軟件開(kāi)發(fā)生命周期(SDLC)中,從創(chuàng )意產(chǎn)生到生產(chǎn)階段都有各種度量點(diǎn),應該對其進(jìn)行監控,以確保流程順暢。“如果企業(yè)不提高這些階段的效率或部署商業(yè)技術(shù),他們就有可能落后于競爭對手。” Gibson說(shuō)。
 
然而,衡量軟件開(kāi)發(fā)人員生產(chǎn)率的愿望本身就面臨著(zhù)障礙。盡管關(guān)于如何準確地完成這項工作有許多學(xué)派,但科技領(lǐng)導者的普遍看法是,避免在微觀(guān)的個(gè)人貢獻者層面上衡量貢獻。
 
“計算每個(gè)開(kāi)發(fā)人員每天生成的代碼行數可能會(huì )導致錯誤的生產(chǎn)率測量,”Titcombe說(shuō),相反,檢查新功能交付的速度是很好的。他說(shuō):“衡量開(kāi)發(fā)人員效率的一個(gè)整體更好的衡量標準是,我們是否能更快地將工具和體驗送到客戶(hù)手中,這將帶來(lái)整體更大的好處。”
 
對一些生產(chǎn)率衡量標準的一大警告是,其中一些指標可能會(huì )導致誤報,或導致工程師玩弄系統。“一旦開(kāi)發(fā)人員意識到他們是按照某個(gè)指標來(lái)衡量的,他們就會(huì )人為地夸大這個(gè)指標,” Titcombe說(shuō),“一個(gè)更好的指標是關(guān)注交付給客戶(hù)的結果的企業(yè)生產(chǎn)率指標。”
 
Mann說(shuō),在Gartner,他們看到客戶(hù)對實(shí)現某些開(kāi)發(fā)人員生產(chǎn)力框架感興趣,SPACE就是這樣一個(gè)框架。SPACE由GitHub研究人員提出,它為DevOps研究和評估(DORA)框架提供了更多基于滿(mǎn)意度和幸福感、績(jì)效、活動(dòng)、溝通和協(xié)作以及效率和工作流程的定性衡量標準。Mann看到的另一個(gè)正在使用的框架是Devex。
 
Mann指出,這些框架中的屬性可以幫助衡量開(kāi)發(fā)人員的生產(chǎn)率,其中一些比其他更客觀(guān),然而,他鼓勵領(lǐng)導層在實(shí)施這些措施時(shí),要有目的地實(shí)施這些措施。理想情況下,衡量活動(dòng)應該揭示阻礙積極業(yè)務(wù)成果的障礙,而不是被用來(lái)崇拜特定的貢獻者。
 
Mann說(shuō):“衡量的目的不是通過(guò)比較開(kāi)發(fā)人員的指標來(lái)確定他們是更好還是更差。”相反,其目的是診斷哪些因素可能會(huì )導致相關(guān)開(kāi)發(fā)人員的工作效率提高或降低,例如,他講述了一位使用空間框架的客戶(hù)如何揭示了通信故障,并成功修復了該故障,以減少質(zhì)量問(wèn)題和返工。
 
這些通過(guò)智能生產(chǎn)力監測暴露出來(lái)的小錯誤,可以讓企業(yè)更快地扭虧為盈,帶來(lái)紅利。Gibson說(shuō):“說(shuō)到生產(chǎn)率,關(guān)鍵在于企業(yè)從構思一個(gè)創(chuàng )意、定義其細節到規劃架構的速度有多快。生產(chǎn)率直接轉化為市場(chǎng)進(jìn)入和創(chuàng )新的速度,最終影響利潤。”
 
團隊合作可提高工作效率
 
提高軟件開(kāi)發(fā)生產(chǎn)率并不一定要僅通過(guò)度量來(lái)鼓勵,對整體生產(chǎn)力有重要貢獻的另一個(gè)因素是開(kāi)發(fā)人員對其團隊的主人翁意識和承諾。
 
Gibson說(shuō):“團隊連通性是生產(chǎn)力的基石。”她說(shuō):“為了擁有高效率的團隊,人們需要有連通感,并對他們所在的團隊有歸屬感和凝聚力。”
 
更好地把握生產(chǎn)率也可能意味著(zhù)對這一概念的整體重新想象,因為典型的行業(yè)定義是什么是“多產(chǎn)”的根本不能很好地轉移到流暢的軟件設計和開(kāi)發(fā)過(guò)程中。Mann說(shuō),軟件不像是生產(chǎn)機械部件,每個(gè)部件的制造流程都是一樣的,軟件更加細致入微且不斷變化,不同組件的終值也不同,這使得傳統的生產(chǎn)力測量技術(shù)變得復雜。
 
“每個(gè)軟件都是獨一無(wú)二的,都有獨一無(wú)二的價(jià)值,” Mann說(shuō),“說(shuō)‘我們生產(chǎn)的軟件數量是上周的兩倍,所以我們的生產(chǎn)率是上周的兩倍’是沒(méi)有意義的,因為本周的軟件價(jià)值可能只有上周的一半。”因此,生產(chǎn)率衡量往往可能是一種錯覺(jué),沒(méi)有真正的有形利益。“我們需要做的是理解生產(chǎn)率,即我們每單位時(shí)間或成本所帶來(lái)的價(jià)值。”他說(shuō)。
 
另一個(gè)含義是意識到軟件不是孤立地創(chuàng )建的——它是一個(gè)與每個(gè)Sprint中涉及的許多利益相關(guān)者合作的過(guò)程。“大多數軟件都是由開(kāi)發(fā)人員團隊生產(chǎn)的,而不是個(gè)人開(kāi)發(fā)人員,”Mann說(shuō),因此,領(lǐng)導者應該設法評估團隊的生產(chǎn)率——Mann將生產(chǎn)率描述為“單位時(shí)間的價(jià)值”——以真正衡量生產(chǎn)率提高是否有效。
 
“如果你能在各個(gè)團隊中一致地評估價(jià)值,那么你甚至可以比較他們的生產(chǎn)率,” Mann指出。不過(guò),他補充說(shuō),這是一個(gè)很大的假設,因為價(jià)值在很大程度上取決于所涉及的業(yè)務(wù)領(lǐng)域,而且不同利益相關(guān)者之間的差異很大。
 
當然,價(jià)值并不總是容易衡量的,這突顯了靈活方法的必要性,特別是在比較團隊動(dòng)態(tài)時(shí),因此,與其依賴(lài)特定的通用指標,不如揭示與相關(guān)團隊相關(guān)的趨勢可能更有利。
 
“比較和理解趨勢,并將其作為更深層次問(wèn)題的基礎,更有意義,” Mann說(shuō),例如,如果一個(gè)團隊的生產(chǎn)率呈上升趨勢,而類(lèi)似團隊的生產(chǎn)率沒(méi)有上升,我們可能會(huì )問(wèn)第一個(gè)團隊的表現有什么不同,問(wèn)這樣的問(wèn)題可能會(huì )讓知識暴露在整個(gè)公司范圍內,這將有助于其他團隊的改進(jìn)。
 
在開(kāi)發(fā)人員體驗的背景下,重點(diǎn)關(guān)注的領(lǐng)域呈現出略有不同的特點(diǎn)。Campbell說(shuō):“當我們從軼事中談?wù)撻_(kāi)發(fā)產(chǎn)出時(shí),評估開(kāi)發(fā)人員經(jīng)驗的關(guān)鍵組成部分以及團隊的反饋是至關(guān)重要的。”他將這些組件分為清晰度(如何部署)、易用性(部署的最小步驟)、功能(是否有我可以擴展的現有工作流、API或SDK)和穩定性(如果我現在部署它,我可以確保這不會(huì )在半夜中斷)。
 
Campbell說(shuō),通過(guò)聽(tīng)取這些領(lǐng)域的工程師的反饋,領(lǐng)導力可以迅速培養出對哪些領(lǐng)域需要支持才能做得最好的同理心,有了這一點(diǎn),IT可以最好地投資于提高工作效率并對業(yè)務(wù)產(chǎn)生積極影響的改進(jìn)。
 
開(kāi)發(fā)人員和客戶(hù)體驗
 
技術(shù)領(lǐng)導者應該謹慎地衡量開(kāi)發(fā)人員的生產(chǎn)率,如果他們真的嘗試這樣做,結果必須基于對最終消費者的有形價(jià)值。
 
Titcombe說(shuō):“高管們應該確保衡量生產(chǎn)率的標準關(guān)注客戶(hù)體驗和結果,同時(shí)確保團隊在新機會(huì )出現時(shí)保持敏捷。”他補充說(shuō):“我們希望優(yōu)先考慮技術(shù)可以幫助我們現在和未來(lái)照顧病人的方式。”
 
領(lǐng)導者還應該記住,精神能量是有限的,對于知識型員工來(lái)說(shuō),精疲力竭是一種真實(shí)的可能性。因此,Gibson說(shuō),在衡量績(jì)效時(shí),關(guān)注過(guò)程而不是個(gè)人是至關(guān)重要的,以避免灌輸恐懼。“通過(guò)強調整個(gè)過(guò)程的有效性和評估測量過(guò)程本身的效率,重點(diǎn)轉移到個(gè)人在該框架內的運作情況。”她說(shuō)。
 
對于其他人來(lái)說(shuō),單是衡量開(kāi)發(fā)人員的生產(chǎn)率就可能是轉移視線(xiàn)。相反,Campbell鼓勵培養一種持續改進(jìn)的文化,并發(fā)現策略以更好地規范開(kāi)發(fā)人員工作流,并從那里度量這個(gè)工具鏈以獲得可操作的開(kāi)發(fā)洞察力。“就像我們衡量我們的軟件對試圖實(shí)現目標的終端用戶(hù)的影響一樣,我們也可以衡量我們的內部工具對我們的目標的影響。”他說(shuō)。
 
企業(yè)網(wǎng)D1net(www.r5u5c.cn):
 
國內主流的to B IT門(mén)戶(hù),同時(shí)在運營(yíng)國內最大的甲方CIO專(zhuān)家庫和智力輸出及社交平臺-信眾智(www.cioall.com)。同時(shí)運營(yíng)19個(gè)IT行業(yè)公眾號(微信搜索D1net即可關(guān)注)。
 
版權聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉載需在文章開(kāi)頭注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責任的權利。

關(guān)鍵字:CIO軟件開(kāi)發(fā)

原創(chuàng )文章 企業(yè)網(wǎng)D1Net

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權所有 ©2010-2024 京ICP備09108050號-6 京公網(wǎng)安備 11010502049343號

^