中小型軟件開(kāi)發(fā)項(xiàng)目一般都具有任務(wù)急、工期短的特點(diǎn),要在確保滿足時(shí)間、質(zhì)量、成本和效益的情況下交付給客戶(hù)滿意軟件產(chǎn)品, 必須保證團(tuán)隊(duì)與客戶(hù)、團(tuán)隊(duì)成員之間能良好的溝通與協(xié)作。溝通與協(xié)作是團(tuán)隊(duì)開(kāi)發(fā)活動(dòng)的基礎(chǔ),它貫穿于軟件開(kāi)發(fā)的整個(gè)生命周期。是軟件開(kāi)發(fā)項(xiàng)目速度、成本、效率的關(guān)鍵。
隨著Web服務(wù)技術(shù)和面向服務(wù)的體系結(jié)構(gòu)(SOA)的發(fā)展,要求軟件開(kāi)發(fā)必須從使用本地豐富的內(nèi)部應(yīng)用資源向聯(lián)接外部廣泛分布的服務(wù)資源過(guò)渡。
這一轉(zhuǎn)變卻正面臨一些新的困難,新時(shí)期的軟件開(kāi)發(fā)必須回答如下三個(gè)問(wèn)題:如何使包裝為Web服務(wù)的軟件資源協(xié)同工作、如何在技術(shù)演進(jìn)的過(guò)程中保持平臺(tái)的中立性、如何在當(dāng)前動(dòng)蕩的Internet時(shí)代適應(yīng)需求的變化?
通過(guò)與這三個(gè)問(wèn)題相對(duì)照,不難發(fā)現(xiàn):傳統(tǒng)的軟件開(kāi)發(fā)方法難以重用和協(xié)同軟件資源,難以保持平臺(tái)的中立性,也難以滿足變化的需求。因此,迫切需要一種能夠克服這些困難的新方法,那就是——協(xié)作開(kāi)發(fā)。
今天的大多軟件工作能否獲得成功,取決于團(tuán)隊(duì)的協(xié)作,而不是個(gè)人的突出表現(xiàn),特別是在中小型軟件企業(yè)當(dāng)中,創(chuàng)建并維護(hù)一個(gè)高績(jī)效的團(tuán)隊(duì),以產(chǎn)生潛在的杰作是非常重要的一項(xiàng)工作。團(tuán)隊(duì)成員彼此都影響著整個(gè)團(tuán)隊(duì)的成功,他們必須要向著一個(gè)共同的目標(biāo)而合作。
孤軍作戰(zhàn)已經(jīng)成為歷史
幾年前,“軟件開(kāi)發(fā)是一項(xiàng)團(tuán)隊(duì)活動(dòng)”是Rational提出的口號(hào)之一。可以說(shuō),直到今天,這個(gè)標(biāo)語(yǔ)更為正確了,個(gè)體開(kāi)發(fā)者在單獨(dú)完成一個(gè)重要項(xiàng)目的時(shí)代已經(jīng)成為過(guò)去了。
然而,簡(jiǎn)單地將一些人分配給某項(xiàng)目并不意味著你擁有了一個(gè)團(tuán)隊(duì)。要想創(chuàng)建一個(gè)有效的工作組,團(tuán)隊(duì)成員必須相互“檢入”且配合。敏捷開(kāi)發(fā)中提到,團(tuán)隊(duì)成員應(yīng)當(dāng)可以認(rèn)識(shí)到彼此的優(yōu)點(diǎn)和缺點(diǎn),并相互配合以取得成功。
多年來(lái),人們僅將軟件局限在應(yīng)用工具的狹小區(qū)域,這種片面的理解致使人們很難聯(lián)想起大規(guī)模的軟件工業(yè)。因而,軟件開(kāi)發(fā)往往與編寫(xiě)程序等同起來(lái),而調(diào)研分析、建模、測(cè)試、部署和全局管理等工作卻被忽略。
這種局面在一些中小型軟件開(kāi)發(fā)項(xiàng)目當(dāng)中非常明顯,特別是對(duì)任務(wù)認(rèn)識(shí)的片面性也體現(xiàn)在對(duì)軟件開(kāi)發(fā)角色的劃分上,程序編寫(xiě)者(開(kāi)發(fā)人員)是主力軍,代表了一切。如此以來(lái),在開(kāi)發(fā)工作中就呈現(xiàn)“獨(dú)木難支”的局面。
可見(jiàn),今天的軟件開(kāi)發(fā)已不單是一種技術(shù)或工具的應(yīng)用,抑或一種靈感的迸發(fā)。資源的調(diào)配、協(xié)作的布局、流程的設(shè)置在軟件開(kāi)發(fā)中占據(jù)越來(lái)越重要的地位。技術(shù)、工具、人和管理方法以開(kāi)發(fā)對(duì)象為核心,要達(dá)到水乳交融的境界。
在潛心經(jīng)營(yíng)軟件開(kāi)發(fā)工具多年后,IBM Rational力求通過(guò)整合將軟件開(kāi)發(fā)的要素粘合在一起,提供一種功能強(qiáng)大的平臺(tái),促進(jìn)軟件工藝的發(fā)展。
從角色入手管理團(tuán)隊(duì)
雖然充分的協(xié)作開(kāi)發(fā)具有很多優(yōu)勢(shì),但這在事實(shí)運(yùn)行當(dāng)中卻存在很多問(wèn)題,例如,對(duì)于一個(gè)管理者而言,一類(lèi)挑戰(zhàn)是在既有協(xié)作團(tuán)隊(duì)中增加新的成員。有些小公司起步于一個(gè)核心團(tuán)隊(duì)。當(dāng)公司發(fā)展壯大時(shí),該核心團(tuán)隊(duì)需要吸收新的成員,這時(shí),就有可能發(fā)生一些沖突。結(jié)果可能是,新成員會(huì)被驅(qū)逐出來(lái)或者核心團(tuán)隊(duì)成員選擇放棄并離開(kāi)公司。
以下有幾個(gè)方法,可以避免出現(xiàn)類(lèi)似的情況。
首先,當(dāng)新成員加入一個(gè)團(tuán)隊(duì)時(shí),請(qǐng)確保他們的個(gè)性與本團(tuán)隊(duì)相匹配。
第二,不要聘請(qǐng)超級(jí)明星。盡管他們可能帶來(lái)好的效果,但是你想要他們做的大部分工作可能對(duì)于有經(jīng)驗(yàn)的人們而言已是重復(fù)工作,而且也不能夠充分他們的才能。
第三,或許最重要的是,當(dāng)團(tuán)隊(duì)中加入新成員時(shí),為他們指派一些可以幫助他們掌握竅門(mén)并理解文化的良師。這將有助于他們更快地融入團(tuán)隊(duì)并產(chǎn)生一種歸屬感和成就感。
從項(xiàng)目當(dāng)中的角色管理入手,也是提高協(xié)作開(kāi)發(fā)效率的一
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html