熊志男:研發效能提升這場仗,怎麼化被動為主動?
責編 | 韓楠
約 4698 字 | 9 分鐘閱讀
研發效能=工作時間?
研發效能=個體的效率?
這種認為加班能帶來效能提升的想法,是存在明顯邏輯錯誤的,效能是對效率和效果的綜合評價,這種思路明顯是隻考慮效果而忽略了效率的做法。
管理者VS員工
整體VS區域性
實質上,之所以產生這些對於研發效能的負面的看法,就是由於從管理者角度和從一線工程師角度,對其理解存在不一致。而在如火如荼的研發效能提升運動中,一線工程師往往處於被動位置,即使對於一些研發效能提升的做法和度量指標並不一定完全認同,也不得不去努力適應。
管理者視角的研發效能
業務結果固然重要,
管理不到位卻暗藏隱患
Get這四招,助你破局
1)目標的一致性:在很多企業內部,不難發現,往往主要是由管理層負責整體目標的制定、大方向的決策,而下面的團隊則逐級實現目標的拆解並負責具體任務的執行。
而目標和方向的正確性,是業務是否能夠獲得成功的一個關鍵條件。
中後臺研發團隊和前臺業務研發團隊的效能指標,理應是存在一些差異性的。
中後臺研發團隊所開發的系統服務更關注穩定性,而前臺業務研發團隊,則更需要關注需求的快速響應,從而支援業務需求的不斷迭代。這時候如果採用同樣的效能指標,來橫向對比,則是不可取的,會造成團隊的真正目標和度量指標之間的脫離,從而對研發效能提升帶來負面效果。
總結一句,
效能指標需得有差異,管理也並非一錘定音,我們大可一試。我想,管理有方,同心協力,出不了奇蹟,也定能出個好成績。
工程師視角的研發效能
工程師視角的研發效能
研發效能提升這場仗,怎麼化被動為主動?
下面我帶你一起從提升個人工作的有效性、關注整體工作成果的有效性,和有效使用效能度量指標三個方面,分別梳理下如何一步步實現視角的轉變,從而在研發效能提升這場戰役中化被動為主動。
裝備齊全的古羅馬士兵
圖源:知乎專欄@冷兵器研究所
當然,溝通的形式有多種。除了透過語言溝通以外,寫出好的文件、註釋和專案日報等,也都很好的,抑或特定、關鍵節點、階段,於你而言很重要。
當我們透過充分表達自己的程式碼設計意圖和工作進展,不但能夠讓其他團隊成員或者管理者,更好地瞭解自己的工作,而且還可以進一步幫助你提升自身工作的有效性。
能夠具備全域性思維是工程師成長為架構師的必備條件,從需求階段、到程式碼設計和編寫、再到測試和運維去關注整個研發生命週期,目的是為了消除從區域性視角對效能理解的不足。
如果把IT團隊和工程師比做古代軍隊中的工程兵,修橋鋪路的工程能力是能夠協助戰爭獲得勝利的重要條件,其前提也是能夠在合適的時間、地點構建有效的工程設施。
古羅馬軍隊的防禦工程設施
圖源:知乎@手望Sowarm 《七月的皇帝:凱撒大帝的傳奇人生》
研發效能度量的目標,是團隊而不是個人,但並不是說工程師就不用關注效能指標了,我們 可以 透過對齊團隊的效能指標,來審視自己的工作內容和產出。
隨著研發效能度量體系的日臻完善,相關指標資料也越來越多,常常使一線工程師有無從下手的感覺。那麼基於全域性優先的角度出發,我認為工程師視角應該 更加聚焦於外向型行為相關的效能指標,因為這些行為更能影響全域性的效能提升。
度量的目的是為了驅動改進,因此在重視全域性而且面向結果的度量指標基礎上,還需要透過層層拆解才能夠落實到具體的行動上。最常見的就是團隊需求交付週期的度量,需求交付週期是效率維度的全域性指標,其特點是鏈條比較長和參與角色較多。
首先我們可以做的就是透過改進工作方法,或者利用一些效率工具,來降低研發測試周期,在整個需求交付週期中的佔比。
然後可以透過關注全域性效能,分別把影響範圍逐步擴充套件到整個需求交付週期,這是一個由內而外、層層遞進的順序。
融合多視角的工程實踐
融合多視角的工程實踐
圖源:天空之城 城市的動脈
0 1 建立需求與研發過程資產資料的對映關係
透過以不同層級的需求為主線,把執行具體技術任務所產生的研發過程資產串聯起來,這樣的好處一方面從管理者和業務方的角度,能夠更加清晰地瞭解一個需求在技術層面的投入和風險等資訊。另一方面作為工程師,在針對具體技術任務的事前準備、執行過程和事後覆盤等過程中,都能夠更加關注其所產生的需求價值。
0 2 建立全生命週期的研發流程自動化規則
保持專注和不受干擾,是能夠提高研發效能的重要因素。而如果能夠把管理者與工程師之間、團隊內部不同角色之間約定的一些規則,透過自動化的方式實現,就能借助自動化本身高效和客觀性的特性來消除干擾和提高效能。
這些規則是建立在打通研發流程工具鏈的基礎上實現的,可以包含需求任務的狀態自動變更、進入當前階段的標準閾值判定、對質量標準的自動結果檢查、效能度量資料的自動彙總分析和風險的自動預警等。
結語
全文思維導圖 (可點選圖片,放大檢視)
便於快速回顧、梳理全文,抓關鍵點
我想,就是因為雙方的視角不一樣,管理者更關注全域性有時候忽略了細節,工程師專注於細節而常常缺乏全域性思維,這樣就會造成雙方努力方向有偏差、前進的步調不協同。
而反觀一些高效能的團隊和個人,往往都能實現個人和整體的良好協同,並能夠最大化利用先進的流程和工具。“道長且阻,行則將至”,無論你工作中是何種角色,讓我們一起探索研發效能提升之路。
THE END
轉載請聯絡ITPUB官方公眾號獲得授權
—————————————————————————————————
歡迎各領域技術人員投稿
投稿郵箱 | hannan@it168.com
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70016482/viewspace-2899390/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 小程式 Serverless: 解放生產力,驅動研發效能提升Server
- Go工程管理 20 | 協作開發:模組化管理為什麼能夠提升研發效能?Go
- zabbix-agent被動模式變為主動模式模式
- 圓桌會議:如何避免踩到移動研發中,效能提升那些坑
- 歸納動作遊戲中的主動行為與被動行為遊戲
- 關於研發效能提升的思考
- 為研發效能而生|一場與 Serverless 的博弈Server
- 為什麼華為研發這麼看重FMEA分析?
- RSA 創新沙盒盤點| Vulcan Cyber:化被動為主動的雲端漏洞響應自動化平臺
- FTP主動模式和被動模式FTP模式
- AI DevOps | ChatGPT 與研發效能、效率提升(中)AIdevChatGPT
- 平臺工程助力企業提升研發效能
- Zabbix 主被動模式解析模式
- zabbix的主動模式和被動模式模式
- 類的主動使用和被動使用
- YouTube玩轉的自動字幕,為什麼被國內視訊網站“主動錯過”?網站
- 【北京】九一動力急聘中級和高階後端研發(Golang為主)後端Golang
- Zabbix設定主動模式與被動模式模式
- 華為麒麟980效能曝光:3GHz主頻 效能大幅提升
- “大模型驅動的軟體研發” 華為雲助推企業研發智慧化升級大模型
- 平臺工程如何助力企業提升研發效能?
- MySQL連線查詢驅動表被驅動表以及效能優化MySql優化
- win10怎麼設定ftp為主動訪問模式_win10設定ftp為主動訪問模式教程Win10FTP模式
- 從被動響應到主動感知:雲原生自動化應急響應實戰
- 位元熊故事匯2.0|“黑帶”開發人的主場人生
- zabbix被動模式和主動模式的區別模式
- THM-被動偵察和主動偵察
- Zabbix——zabbix-agent被動模式變主動模式模式
- 阿里雲移動研發平臺EMAS是什麼?移動研發平臺EMAS有什麼特色?阿里
- KubeSphere 助力提升研發效能的應用實踐分享
- 淺談攜程大住宿研發效能提升實踐
- 阿里云云效助力企業10倍研發效能提升阿里
- 華為雲SQLServer軟硬體升級,推動效能全面提升SQLServer
- 天天加班,為什麼團隊研發效能還是那麼低?
- 抖音百萬點選的“渣男”動態桌布,喜歡的小姐姐怎麼動起來?
- 為什麼要做自動化?
- MySQL主從延時這麼長,要怎麼最佳化?MySql
- 企業怎麼提升伺服器效能伺服器