少人會因為各種各樣的因素,而萌生去意呢?此外,正所謂“人有旦夕禍福”,我們總不能預(yù)測哪些成員會在開發(fā)過程中生病或者失戀吧?若要解決這個問題,一個辦法是“結(jié)對編程”。雖然提出這一方法的目的并不是為了應(yīng)對成員變動的風(fēng)險,但事實上這種互相協(xié)作的方式確實能夠?qū)⒊蓡T離開所造成的損失降到最低。以我的經(jīng)驗,要發(fā)生那種編程開發(fā)的一對都離開項目的情形,實在是少之又少。還有一種辦法則是Constantine提出的“交叉培訓(xùn)”。在其《人件集》的《穩(wěn)步提升的質(zhì)量》一篇中,他提出“將交叉培訓(xùn)納入項目的組織形式中,……是最有效、最有影響的辦法之一。這種方法同時也增加了工作透明度。通過增加團隊中面對面工作的機會,團隊成員間自然也就增加了相互學(xué)習(xí)的機會”。此外,他還提出 “在團隊中進(jìn)行軟件開發(fā)角色輪循,也為成員增加了實踐的機會,可以幫助大家掌握更多的技巧和知識?!边@里固然在說培訓(xùn),但它帶來的結(jié)果是讓團隊中各個成員都能夠了解彼此的工作,這就能夠彌補因為某些成員離開項目帶來的空白。
這里同樣牽扯出一個話題,就是關(guān)于團隊的培訓(xùn)。我的理解是,即使最后期限泰山壓頂,也千萬不要節(jié)省團隊培訓(xùn)的時間,除非你的團隊已經(jīng)熟悉了項目開發(fā)的所有領(lǐng)域知識,以及解決領(lǐng)域問題的所有技術(shù)知識,同時,這個團隊已經(jīng)固定不變的合作過三個項目以上,因而團隊成員已經(jīng)達(dá)到了一個微小動作就能夠心領(lǐng)神會的境界。有這樣的團隊么?或許有,不過我還沒有看見。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://www.vanceur.cn/pmqhd/index.html