在敏捷開發中成就訓練有素

    《從優秀到卓越》這本書中有一章專門提到了訓練有素的文化,給我留下很深的印象:“每個人都想成爲最好的,但大多數組織缺乏紀律,不瞭解自己,不清楚自己的最大優勢是什麼,憑藉什麼把潛力變成現實。他們缺乏嚴格的訓練有素的文化規範自己。”一個優秀的企業,一個優秀的團隊的特質就是訓練有素,一隻訓練有素的軍隊能打贏所有硬仗,一個訓練有素的團隊能創造出過硬的產品。

    對於敏捷開發模式,我更願意把它的貢獻看作打造一支訓練有素的團隊,一個高效執行的團隊。一個訓練有素的團隊,一個高效執行的團隊有四個基本特性:自主性,開放性,思考性和協作性。

    在敏捷開發中,所有故事的認領都是自願和主動的,團隊成員能夠真正地明白這是在爲自己工作,而不是爲了完成差事和被動完成指派的任務。自主性的開發工作是真正的高效工作,當全身心投入時,散發出的巨大能量不可小覷。

    敏捷開發團隊是開放的,在團隊中,不再有公司的行政級別的差異。所有成員在一起開放的交流,討論需求,探討方案。爲一個最佳的解決方法而各抒己見。這時的團隊體現的協作是真正的協作,能夠迸發出最大的能量。

    在任何社會活動中,人體現了最核心的價值。一個團隊的思考性是所有團隊成員思考性的集體體現。還記得一個週末的午後,在和團隊成員一起做迭代週期的回顧時,我花了一個多小時的時間在講《猿族崛起》這部電影,並不是講這部電影的特技有多麼華麗,情節有多麼震撼,而是在感嘆當動物都學會思考時,是多麼的可怕。愷撒(電影中主猿公的名字)在服食了激活大腦思維的藥品後,開始了人類的思考。當時我笑言這部電影可以作爲一本管理課程來學習,愷撒在歸攏研究所的所有猩猩時用的是經管,商務活動中多種技巧和理論,最終在橋頭狙擊人類時使用的也是欲擒故縱的技巧。思考性被我認爲是在開發工作最重要的特性,只有不斷思考,不斷學習才能更上層樓。

    軟件開發中,一個人的訓練有素表現在對待出現的問題總是去採用最爲(或較爲)合理的工具和方法,充分考慮了軟件的各種特性(擴展性和魯棒性等)和要求,一個訓練有素的開發人員開發的代碼是賞心悅目的,簡潔而合理的。一個團隊的訓練有素體現在這個團隊的產品是簡潔而合理的,所有產品都體現的是高標準和規格,表現了良好的延續性。

    就像團隊的進步離不開個人的進步一樣,團隊的訓練有素離不開團隊成員的訓練有素。敏捷開發模式可以作爲我們打造團隊的助力器,但並非使用敏捷開發模式就能解決所有問題。打算訓練有素的團隊成員是一個長期的過程,是一個循序漸進的過程。

    餘世維的《贏在執行》這本書中說到了缺乏執行力的四個現象:1.對於偏離標準的錯誤沒有感覺。2.沒有追求完美的態度。3.標準只是掛在牆上的廢紙。4.不會盡職盡責地做好份內的工作。非常遺憾的是,這些現象在我們公司中還不少見。

    去年剛剛開始進行敏捷開發的時候,我就決定把以前開發中出現的一些陋習在敏捷開發中徹底解決掉。在以前瀑布式開發時,設計,開發,集成測試之間的時間間隔都比較長,而且基本上每人分一個模塊開發,之間的交流很少,導致出現了“功能差不多就行了”,許多低級問題在系統測試才被發現的問題。在進行敏捷開發之後,團隊成員的交流多了,在功能驗收時更多的人蔘與了進來,更多的思想火花發生了碰撞,每個人的思維能力在潛移默化中逐步在提高,每個人對別人的嚴要求也逐漸變成了對自己的嚴要求。

    如我前面所談到的,思維性我認爲是高效團隊中最重要的一個特性。一個訓練有素的開發人員,一個訓練有素的團隊是善於思考的,在遇到開發問題總是選擇最合理的辦法解決。一個訓練有素的團隊的不同成員在解決相同問題時一般想法都是一致的,採用的都是基於當前條件下最爲合理的方案。

    林偉賢在一個培訓課程中,提到了如何帶領團隊賺錢,需要實現的三個特性:標準化,科技化和人性化。我認爲這三個特性同樣適用於我們的軟件開發團隊。我們的成功應該建立在大師的肩上,實際上如今的軟件行業,很多問題都可以在一些經典的著作中找到答案。所以當我們的敏捷團隊有了一點獎金的時候,第一時間就買了一些軟件業界的經典書籍和工具書放在開發團隊中,推薦他們閱讀(我發現對於軟件開發人員,更願意讀紙質書而不是電子書),統一大家對相同問題的認知,這就是執行標準化和科技化的過程,敏捷開發中隨時進行的頭腦風暴式討論也是對這個過程最好的詮釋。軟件產品中的人性化更多的是對軟件質量,易用性和可維護性的要求,要求我們在敏捷開發的持續集成中更注重這些特性的要求,並在互相協作中提升對這些特性的認識。

    所有的開發模式都不是萬能的,適合自己的開發模式纔是最好的。敏捷開發可以助力打造訓練有素的團隊,但需要根據團隊的實際情況走出合適的路,希望大家都能找到這條路,並在這條路上走好。

    小注:本文於筆者工作於中興通訊上海研發中心期間撰寫,是擔任了兩年的敏捷開發教練後工作感悟,當時發表於中興內部報刊敏捷開發專題中。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章