從項(xiàng)目管理過(guò)程來(lái)對(duì)項(xiàng)目團(tuán)隊(duì)進(jìn)行定義:“項(xiàng)目團(tuán)隊(duì)可以由一個(gè)或多個(gè)職能部門或組織組成。一個(gè)跨部門的團(tuán)隊(duì)由來(lái)自多個(gè)部門或組織的成員,并通常涉及組織結(jié)構(gòu)的矩陣管理。項(xiàng)目團(tuán)隊(duì)包括被指派為項(xiàng)目可交付成果和項(xiàng)目目標(biāo)而工作的全職或兼職的人員,他們負(fù)責(zé):理解完成的工作;如果需要,對(duì)被指派的活動(dòng)進(jìn)行更詳細(xì)的計(jì)劃;讓項(xiàng)目經(jīng)理知悉問(wèn)題、范圍變更和有關(guān)風(fēng)險(xiǎn)和質(zhì)量的擔(dān)心;主動(dòng)交流項(xiàng)目狀態(tài),主動(dòng)管理預(yù)期事件:在預(yù)算、時(shí)間限制和質(zhì)量標(biāo)準(zhǔn)范圍內(nèi)完成被指派的工作。”
本文談的是糟糕蹩腳開(kāi)發(fā)團(tuán)隊(duì)存在的普通問(wèn)題。本人從事軟件開(kāi)發(fā)幾年以來(lái),先后參與過(guò)多個(gè)軟件開(kāi)發(fā)團(tuán)隊(duì),也管理過(guò)幾個(gè)軟件開(kāi)發(fā)團(tuán)對(duì),發(fā)現(xiàn)好的團(tuán)隊(duì)各具特色,單是不好的團(tuán)對(duì)卻如出一轍,基本上都存在以下幾個(gè)方面的問(wèn)題:
1、 項(xiàng)目經(jīng)理領(lǐng)導(dǎo)不力
有效的領(lǐng)導(dǎo)是高效率軟件開(kāi)發(fā)團(tuán)隊(duì)的基本要求,如果領(lǐng)導(dǎo)不力,工作計(jì)劃就不一定會(huì)合理,團(tuán)隊(duì)成員也不一定會(huì)投入工作的熱情,使團(tuán)隊(duì)的凝聚力大打折扣;如果領(lǐng)導(dǎo)不力,就不一定有明確且具有挑戰(zhàn)性的目標(biāo),團(tuán)隊(duì)成員就無(wú)法完成高質(zhì)量的項(xiàng)目產(chǎn)品,無(wú)法投入信心和激情。傳統(tǒng)的舊體制下的管理思想的沿襲,是部分領(lǐng)導(dǎo)還具有老大爺?shù)男膽B(tài),于是貪功、推卸責(zé)任、明則保身等一系列現(xiàn)象也相繼而生;如果領(lǐng)導(dǎo)不力,就無(wú)法營(yíng)造融洽的交流環(huán)境,團(tuán)隊(duì)的工作便是死板的沒(méi)有生氣的;如果領(lǐng)導(dǎo)不力,就不知道采用什么樣的開(kāi)發(fā)過(guò)程是合理的,就不可能高效率、高質(zhì)量的完成軟件項(xiàng)目。領(lǐng)導(dǎo)不力還可能導(dǎo)致其它問(wèn)題的出現(xiàn)。
2、 成員相互的合作并不協(xié)調(diào)
在一個(gè)開(kāi)發(fā)團(tuán)隊(duì)中偶爾有部分人不愿意與整個(gè)團(tuán)隊(duì)合作,也許是這些人性格比較保守,也許是有某些不平衡的心態(tài),也許是他們還沒(méi)有明白目標(biāo)是什么,也許他們并沒(méi)有體驗(yàn)到團(tuán)隊(duì)開(kāi)發(fā)成功的快樂(lè),等等。不管怎樣,這種情況的出現(xiàn)必然影響融洽的交流環(huán)境。也許是一些不良的傳統(tǒng)觀念和思想的沿襲,一些軟件開(kāi)發(fā)團(tuán)隊(duì)出現(xiàn)了排擠其它有異議的成員、推卸責(zé)任、相互指責(zé)、貪功等,這種情況是最壞的,但卻事實(shí)存在。
3、 成員缺少必要的信心和激情
也許你會(huì)發(fā)現(xiàn)周圍的一些同事僅僅是為了薪水而工作,在執(zhí)行工作的時(shí)候即使發(fā)現(xiàn)了上層領(lǐng)導(dǎo)忽略的問(wèn)題依然照糊涂畫瓢也不反饋問(wèn)題所在,即便他是個(gè)天才,但成功不會(huì)屬于他的,因?yàn)槌晒Υ骨嘤谟屑で榈娜瞬牛鋵?shí)這些同事并不是一開(kāi)始就缺少激情的,原因也許是失去了信心,而暫時(shí)做"糊涂人"而已,無(wú)論如何,缺少信心和激情的團(tuán)隊(duì),只會(huì)是一盤散沙。
4、 團(tuán)隊(duì)中角色職責(zé)定義模糊不清
軟件開(kāi)發(fā)是由不同角色的成員共同協(xié)作完成的,但一些開(kāi)發(fā)團(tuán)隊(duì)卻沒(méi)有對(duì)各種角色成員的職責(zé)做出明確的定義,成員就無(wú)法明確知道自己的目標(biāo),很簡(jiǎn)單的道理,都不知道要做的是什么,能按時(shí)準(zhǔn)確的完成嗎?如果每人都按自己想象中的職責(zé)去工作,那么有多少工作沖突、多少遺漏,誰(shuí)能給出正確的估計(jì)?沒(méi)有明確的職責(zé)定義人力資源的安排可能合理嗎?結(jié)果可能是找了個(gè)資格較老的程序員做了項(xiàng)目經(jīng)理,找了個(gè)沒(méi)有理會(huì)對(duì)象概念的人去做面向?qū)ο蟮南到y(tǒng)分析,找個(gè)不顧網(wǎng)絡(luò)安全、網(wǎng)絡(luò)流量、事務(wù)特性、運(yùn)行費(fèi)用的人去設(shè)計(jì)一個(gè)分布式系統(tǒng),等等。有才華的人也許只能跺在被窩里激呼懷才不遇或許能做個(gè)美夢(mèng)安慰自己!!
可能除了以上幾點(diǎn)以后,不好的團(tuán)隊(duì)還有其他問(wèn)題,但這幾點(diǎn)確實(shí)是我體會(huì)的最多的。
一般來(lái)說(shuō),一個(gè)正規(guī)的軟件開(kāi)發(fā)團(tuán)隊(duì),不會(huì)同時(shí)出現(xiàn)以上的問(wèn)題,如果同時(shí)出現(xiàn)了,最好不要繼續(xù)搞開(kāi)發(fā)了,這個(gè)團(tuán)隊(duì)是應(yīng)該解散或者停業(yè)整頓的團(tuán)隊(duì),否則結(jié)果除了失敗,我想不到別的。