溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在敏捷開發(fā)中成就訓練有素

發(fā)布時間:2020-08-08 02:21:13 來源:網(wǎng)絡 閱讀:741 作者:簡單是美美 欄目:軟件技術(shù)

    《從優(yōu)秀到卓越》這本書中有一章專門提到了訓練有素的文化,給我留下很深的印象:“每個人都想成為最好的,但大多數(shù)組織缺乏紀律,不了解自己,不清楚自己的最大優(yōu)勢是什么,憑借什么把潛力變成現(xiàn)實。他們?nèi)狈栏竦挠柧氂兴氐奈幕?guī)范自己?!币粋€優(yōu)秀的企業(yè),一個優(yōu)秀的團隊的特質(zhì)就是訓練有素,一只訓練有素的軍隊能打贏所有硬仗,一個訓練有素的團隊能創(chuàng)造出過硬的產(chǎn)品。

    對于敏捷開發(fā)模式,我更愿意把它的貢獻看作打造一支訓練有素的團隊,一個高效執(zhí)行的團隊。一個訓練有素的團隊,一個高效執(zhí)行的團隊有四個基本特性:自主性,開放性,思考性和協(xié)作性。

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

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

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

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

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

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

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

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

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

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

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


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI