軟件開發(fā)很少是個人的行為,所以一個團結(jié)的小組是任何重大項目取得成功的至關(guān)重要的因素。
說得客氣一點,軟件開發(fā)人員在按時交付工作上的名聲不太好。造成這一狀況的一個重要原因除了各個開發(fā)人員的“貢獻”之外,還有小組管理過程的懈怠。在合同制開發(fā)員工增加和更多地利用海外開發(fā)公司的情況下,小組的團結(jié)變得更具挑戰(zhàn)性。
因而要在預算范圍內(nèi)按期交付符合規(guī)范的軟件,小組的有效管理成為了最重要的因素。
專家同意說建立小組最重要的一個元素是溝通?!皽贤▽τ跐M足業(yè)務目標是絕對重要的,”IBM ANZ的Rational技術(shù)主管Richard Dowling說。除了每天的信息,開發(fā)人員必須清楚地了解整體的目標。
“一個高效的開發(fā)小組朝著一個共同的目標攜手努力,為了讓員工理解和共同分擔業(yè)務目標,主管們需要就業(yè)務的方向進行溝通,并解釋每個個人如何為(公司)更大的前景貢獻力量,”冠群(Computer Associates)澳大利亞分公司負責研究和開發(fā)的副總裁Eugene Dozortsev博士說。
這并不總是一項輕松的任務?!霸谲浖a(chǎn)商的商業(yè)要求和開發(fā)人員的創(chuàng)造力和質(zhì)量之間取得平衡是一件相當棘手的事情,”Altiris公司亞太區(qū)副總裁Geoff Masters說。這家公司還在美國和澳大利亞開發(fā)系統(tǒng)管理軟件?!伴_發(fā)小組很容易偏離目標,并且很輕易就陷到技術(shù)里而不是最終目標上。 轉(zhuǎn)貼于:中國項目管理資源網(wǎng)
在這一方面打破平衡也很重要?!斑^多的小組參與反而降低生產(chǎn)效率,并導致多數(shù)人都同意一個沒有明確目標的設計,”Masters警告說?!斑@就增加了無法交付所需產(chǎn)品或者交付延期的風險。兩者對于業(yè)務和員工士氣都是有害無益的?!?
一旦具體的技術(shù)開發(fā)規(guī)劃開始之后,溝通變得更為重要?!伴_發(fā)小組內(nèi)部共同達成一致的過程對小組的動態(tài)和表現(xiàn)的影響與該一致本身同樣重要,”Internet發(fā)展代理公司Red Square的高級分析師Steve Baty說?!白岉椖啃〗M成員參與到開發(fā)項目的策劃和規(guī)范制定階段里來是激發(fā)其動力實現(xiàn)項目成功的好方法,這將促使生產(chǎn)效率和成員責任感的增加?!?
一旦工作分派下去,你要如何確保員工取得最好的結(jié)果呢?一種可能性是任務的高度具體分化?!拔覀兊能浖悄K化的,這意味著我們具有給具體模塊分配單獨的程序員的優(yōu)勢,”Debra Asciak說,他是消息發(fā)送解決方案開發(fā)商System Solutions澳大利亞分公司負責技術(shù)服務的主管?!斑@些程序員在為我們工作期間專門為這一模塊服務,因此他們對其操作和錯誤的清除負有完全的責任。通過把任務變成個人的任務,我們發(fā)現(xiàn)編寫優(yōu)秀的、可靠的代碼成為了他們自己的利益所在?!?
在這樣一個分割化了的環(huán)境里,建立一個高效的小組需要技巧和關(guān)心。一個很重要的考慮因素是創(chuàng)造一個輕松和靈活的工作環(huán)境。
“對內(nèi)對外溝通良好、交往融洽的開發(fā)小組往往在工作上很容易實現(xiàn)輕松和高效,”Masters說?!跋裥〗M所處的位置這樣的小事情也會帶來巨大的差異。如果你有兩隊密切合作的小組,比如開發(fā)小組和組件測試小組,那么安置他們的最佳位置是大樓里相鄰的兩間辦公室里。有些人可能會覺得這樣會分散人的注意力,但是如果你有好的員工,信息交流的增加和通過相互滲透的學習所帶來的好處會超過其負面影響?!?
評估小組成員的個性和發(fā)現(xiàn)可能存在的問題來源也十分重要?!白屝〗M里充滿不同的個性也很重要——你需要至少一個‘角色’來給小組帶來士氣,但是這個人仍然是小組的一分子和動力十足的工作者,這一點很重要,”系統(tǒng)集成商Attain IT的技術(shù)主管Robert&nb
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html