軟件開發(fā)很少是個人的行為,所以一個團結的小組是任何重大項目取得成功的至關重要的因素。
說得客氣一點,軟件開發(fā)人員在按時交付工作上的名聲不太好。造成這一狀況的一個重要原因除了各個開發(fā)人員的“貢獻”之外,還有小組管理過程的懈怠。在合同制開發(fā)員工增加和更多地利用海外開發(fā)公司的情況下,小組的團結變得更具挑戰(zhàn)性。
因而要在預算范圍內按期交付符合規(guī)范的軟件,小組的有效管理成為了重要的因素。
專家同意說建立小組重要的一個元素是溝通。“溝通對于滿足業(yè)務目標是重要的,”IBM ANZ的Rational技術主管Richard Dowling說。除了每天的信息,開發(fā)人員必須清楚地了解整體的目標。
“一個高效的開發(fā)小組朝著一個共同的目標攜手努力,為了讓員工理解和共同分擔業(yè)務目標,主管們需要業(yè)務的方向進行溝通,并解釋每個個人如何為(公司)更大的前景貢獻力量,”冠群(Computer Associates)澳大利亞分公司負責研究和開發(fā)的副總裁Eugene Dozortsev博士說。
這并不總是一項輕松的任務。“在軟件生產商的商業(yè)要求和開發(fā)人員的創(chuàng)造力和質量之間取得平衡是一件相當棘手的事情,”Altiris公司亞太區(qū)副總裁Geoff Masters說。這家公司還在美國和澳大利亞開發(fā)系統(tǒng)管理軟件。“開發(fā)小組很容易偏離目標,并且很輕易陷到技術里而不是終目標上。
在這一方面打破平衡也很重要。“過多的小組參與反而降低生產效率,并導致多數人都同意一個沒有明確目標的設計,”Masters警告說。“這增加了無法交付所需產品或者交付延期的風險。兩者對于業(yè)務和員工士氣都是有害無益的。”
一旦具體的技術開發(fā)規(guī)劃開始之后,溝通變得更為重要。“開發(fā)小組內部共同達成一致的過程對小組的動態(tài)和表現(xiàn)的影響與該一致本身同樣重要,”Internet發(fā)展代理公司Red Square的高級分析師Steve Baty說。“讓項目小組成員參與到開發(fā)項目的策劃和規(guī)范制定階段里來是激發(fā)其動力實現(xiàn)項目成功的好方法,這將促使生產效率和成員責任感的增加。”
一旦工作分派下去,你要如何確保員工取得好的結果呢?一種可能性是任務的高度具體分化。“我們的軟件是模塊化的,這意味著我們具有給具體模塊分配單獨的程序員的優(yōu)勢,”Debra Asciak說,他是消息發(fā)送解決方案開發(fā)商System Solutions澳大利亞分公司負責技術服務的主管。“這些程序員在為我們工作期間專門為這一模塊服務,因此他們對其操作和錯誤的清除負有完全的責任。通過把任務變成個人的任務,我們發(fā)現(xiàn)編寫的、可靠的代碼成為了他們自己的利益所在。”
在這樣一個分割化了的環(huán)境里,建立一個高效的小組需要技巧和關心。一個很重要的考慮因素是創(chuàng)造一個輕松和靈活的工作環(huán)境。
“對內對外溝通良好、交往融洽的開發(fā)小組往往在工作上很容易實現(xiàn)輕松和高效,”Masters說。“像小組所處的位置這樣的小事情也會帶來巨大的差異。如果你有兩隊密切合作的小組,比如開發(fā)小組和組件測試小組,那么安置他們的佳位置是大樓里相鄰的兩間辦公室里。有些人可能會覺得這樣會分散人的注意力,但是如果你有好的員工,信息交流的增加和通過相互滲透的學習所帶來的好處會超過其負面影響。”
評估小組成員的個性和發(fā)現(xiàn)可能存在的問題來源也十分重要。“讓小組里充滿不同的個性也很重要——你需要至少一個‘角色’來給小組帶來士氣,但是這個人仍然是小組的一分子和動力十足的工作者,這一點很重要,”系統(tǒng)集成商Attain IT的技術主管Robert Silver如是說。
“小組不團結的一個大原因是某個個人沒有貢獻自己的力量或者沒有按規(guī)則辦事,”Silver說。“盡管無傷大雅的玩笑和爭論以及偶爾出現(xiàn)的不一致對于小組來說是很好的,但是當小組里的某個個人失去了對小組其他成員應有的尊重時,將它從小組里清除出去是很重要的。”
合同制的挑戰(zhàn)
開發(fā)項目里合同制員工的增加為管理增加了另外一種挑戰(zhàn)。“對于固定的員工,你正在花時間致力于建立一種文化、培養(yǎng)這些員工、發(fā)展開發(fā)人員之間的關系,以幫助推動協(xié)作和小組工作,”Avaya澳大利亞實驗室的主任Quentin Goldfinch說。“而對于合同制員工,這種關系的構建在優(yōu)先列表上的位置沒有原來高了,因為它們更換的速度相當快。”
這并不是一種感性的方法。“那些雇用合同制員工的公司也可以從他們身上學到很多東西,”Goldfinch補充說。“合同制員工常常會因為其工作的性質而在工作的過程中學習到寶貴的經驗,并能接觸到更大的工作環(huán)境、流程和技術。”