“不給牛兒喂夜草,還要牛兒多干活?!?/p>
這是農村養牛人的一句俗語,意思是這事辦不成。把它翻譯成管理者的語言,就是如何不增加成本的前提下來提高工作效率。當然,我們今天要談的執行力也在這個話題之內。
這就要求我們會算帳,當然,怎么算比帳本更重要。要讓提升執行力變得與加減乘除的四則運算一樣簡單。這才是正在的管理之道。
如果回顧2004年,我們最大的體會是研發團隊掌握了做加法,因為一個優秀的軟件平臺產品是不可能通過作坊體制建立起來的。通過建立一套標準的、完善的、規范的軟件開發流程,清晰定義各個階段和職能的活動,讓團隊工作模型取代英雄工作模型。現在,在普元的研發體系內,產品經理、項目經理、程序經理、測試經理和質量經理等五大角色都發揮著重要作用。通過重點加強研發項目的管理能力,使得各個職能在統一的計劃與執行監控下行動,突出了工作產品的概念,改變了以往幾個人的單純開發者模式。做好加法的結果,使得我們較好的解決了需求管理的問題,減少了返工與不合格產品項,質量手段也從過去比較簡單的辦法改變為靜態措施(變更管理、同行評審、代碼走查)與動態措施(單元測試、代碼掃描、功能測試、性能測試、集成測試)相結合,產品質量有了明顯提升,新老結合的隊伍比較團結互補,取得了1+1>2的效果。
為了像生意一樣經營研發,普元除了堅持每月一次的質量審計報告外,還專門開展了對基礎業務指標的度量分析,包括每個月的預算執行率、職能人員比重、平均成本、代碼生產率、測試效率、缺陷分布、人工時投入比重以及項目掙值基線等等,這些不僅豐富了普元的軟件過程數據庫,對計劃與估算有著重要的參考價值,也讓決策變得有依據、改進有方向,對衡量執行能力也有很好幫助。
普元的經驗是,單純依靠流程和規范還不能解決所有問題,況且流程和規范本身還有僵化到優化的過程。譬如:我們也還存在組間配合有時效率不高的現象,執行能力不夠穩定,還時不時犯一些“貪多、嚼不爛”的錯誤。2005作為普元軟件的管理執行年,我們還要善于做好減法、乘法與除法。
現在,普元研發已經開始在一些正式項目中放棄常用的瀑布模型,轉而嘗試迭代模型,在一些預研性項目中持續采用原型方法。將目標、需求、計劃、任務、資源化整為零,將架構設計與技術實現進行分離,將復雜的流程與規范變得簡單,有意識的減少信息的無效傳遞……,通過做減法,達到并行開發的效果,進一步提高效率。
執行能力的加強是一個長期持續的過程,除了流程和管理層面的因素外,還要有技術、工具、策略以及企業文化等方面的輔助,需要正確把握其中的規律和方法。在2005年里,普元的研發還要持續推出新的產品賣點,而統一的價值觀會變得很重要,這包括正直、誠信、合作、創新。此外,我們也正有意識加強模式、框架、工具、規范等技術要素的普遍使用,在團隊建設中,平衡招募、蓄能、士氣、環境等多項因素。運用這些乘法,會提高員工、團隊、項目的生產率,也將支持和加速執行能力的提升。
優秀的企業需要令行一致的團隊,成功的產品需要務實高效的過程保證,普元的研發管理體系成熟之路還很漫長,眼前的成績僅是過程中一個小小的里程碑。“路漫漫其修遠兮”,讓一支充滿生機不斷創新的團隊,達到令行一致、務實高效,還要警惕一些不好的現象與風氣,譬如:吃獨食、粗心、散漫、驕氣、浮躁,這需要除法的幫助,進而換以:分享、質量觀、責任、態度、重視細節。
假如您要問,靠什么才能做好加減乘除呢?還是我們經常提的兩句話吧。一句是毛主席講的,“路線一旦確定,干部就是決定性的因素”。另外一句是,“企業的差距就是培訓的差距”。
(作者系普元軟件副總裁)