軟件開發(fā)團(tuán)隊(duì)的6個(gè)特征決定項(xiàng)目成敗
2015-04-18 09:30:49 訪問:
一個(gè)軟件公司不僅需要優(yōu)秀的軟件分析和軟件開發(fā)人員,更需要一個(gè)良好的軟件開發(fā)過程將其從藍(lán)圖轉(zhuǎn)化為實(shí)現(xiàn)。軟件開發(fā)過程中最重要的是對(duì)軟件開發(fā)團(tuán)隊(duì)的管理,也就是軟件開發(fā)人員的管理。一個(gè)優(yōu)秀的軟件開發(fā)團(tuán)隊(duì)和一個(gè)糟糕的軟件開發(fā)團(tuán)隊(duì)的效能是天壤之別,她們之間的比例不是1:100或1:1000這樣量化的數(shù)字能夠表示的。
軟件開發(fā)團(tuán)隊(duì)的領(lǐng)頭人就是軟件開發(fā)項(xiàng)目經(jīng)理,他的能力/素質(zhì)直接影響著軟件開發(fā)項(xiàng)目的成敗!我們不需要一個(gè)軟件開發(fā)團(tuán)隊(duì)的所有成員個(gè)個(gè)都是優(yōu)秀的,但是為了確保你的軟件開發(fā)項(xiàng)目成功,請(qǐng)雇傭一個(gè)優(yōu)秀的軟件開發(fā)項(xiàng)目經(jīng)理!
以前,自己通常都是單干,最多時(shí)也是兩三個(gè)人合作,軟件開發(fā)項(xiàng)目進(jìn)展良好?,F(xiàn)在負(fù)責(zé)一個(gè)較大軟件開發(fā)項(xiàng)目開發(fā),需要協(xié)調(diào)整個(gè)軟件開發(fā)團(tuán)隊(duì)成員,保證軟件開發(fā)項(xiàng)目的進(jìn)展。原以為,這是一件很簡(jiǎn)單的事情,和以前一樣嘛。結(jié)果隨著軟件開發(fā)項(xiàng)目的進(jìn)展,問題越來越多,而其中的絕大多數(shù)問題都不是技術(shù)上的,而是對(duì)組員管理協(xié)調(diào)的問題。想使一個(gè)軟件開發(fā)團(tuán)隊(duì)高效并保持高效,我們需要花不少的氣力。以下幾點(diǎn)是從我前段時(shí)間的實(shí)踐中總結(jié)出來的,只是自己的經(jīng)驗(yàn)小結(jié),也并沒有打算寫成一篇完整的關(guān)于軟件開發(fā)團(tuán)隊(duì)管理的論文,畢竟在這方面自己的功力還淺薄的很。希望和大家多多交流這方面的心得。對(duì)軟件開發(fā)團(tuán)隊(duì)的管理需要重視以下幾個(gè)方面:
1、把軟件開發(fā)項(xiàng)目的主要功能/任務(wù)以列表的形式形成文檔、把每個(gè)組員的階段任務(wù)以列表的形式形成文檔。這是重要的,否則,你自己和你的組員將會(huì)常常忘記目標(biāo)是什么、自己要做什么。
2、讓合適的人做合適的事。了解每一個(gè)組員的知識(shí)結(jié)構(gòu)和背景,知道他們各自擅長什么,把任務(wù)安排給能最有效最迅速解決它的人。
3、在組員的上一階段任務(wù)提交之前,就應(yīng)當(dāng)安排好該組員的下一階段任務(wù)。不要讓任何一個(gè)組員閑散著。因?yàn)闊o論在什么時(shí)候,系統(tǒng)的任何一個(gè)模塊都有改進(jìn)/重構(gòu)/整理的需要,我們的設(shè)計(jì)/實(shí)現(xiàn)永遠(yuǎn)都不夠優(yōu)秀。
4、對(duì)某一特定的環(huán)節(jié),清晰明確地告訴你的組員你想要的是什么,否則,你就準(zhǔn)備把同樣的事情告訴他第二遍第三遍。讓另外一個(gè)人完整地了解你的意圖不是一件簡(jiǎn)單的事情。
4、不要給組員我們的軟件開發(fā)項(xiàng)目不著急的感覺。讓每個(gè)組員都有緊迫感。一個(gè)安逸/懶散的團(tuán)體不可能按時(shí)按質(zhì)提交軟件開發(fā)項(xiàng)目,即使這個(gè)軟件開發(fā)項(xiàng)目本質(zhì)上并不緊迫。
6、充分地交流。就這個(gè)軟件開發(fā)項(xiàng)目而言,你和你的組員之間的交流可能還遠(yuǎn)遠(yuǎn)不夠!