您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 團(tuán)隊(duì)管理 >
如何營造高效軟件開發(fā)團(tuán)隊(duì)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/2 15:57:17 ] 推薦標(biāo)簽:

前言

本人從事軟件行業(yè)以來,經(jīng)歷了多次的成功與失敗的體驗(yàn),總覺得中國的軟件應(yīng)該可以做得更好些,但結(jié)果并不是我想象中的那樣,許多的項(xiàng)目實(shí)際都還只是以假的、虛的面孔而存在,其中原由大家都可以說得出很多很多,但怎么改呢?一些問題的存在只是因?yàn)槠渌麊栴}存在而存在的,所以我想尋找中國軟件行業(yè)為什么不能崛起的根源。

中國人智商不夠?那是錯(cuò)的。

中國人不夠勤奮?那也是錯(cuò)的。

科技不如其它發(fā)達(dá)?通訊如此發(fā)達(dá)的現(xiàn)代,那不是理由。

中國人做軟件的少?那更加不是理由。

 ......

為什么呢?中國缺少高效的軟件開發(fā)團(tuán)隊(duì)嗎?這也許是問題的根源。

正文:

喜歡足球的朋友應(yīng)該非常清楚一件事情,那是在一場(chǎng)足球賽中假如球員之間缺少默契的配合或教練的指導(dǎo)思想執(zhí)行不到位等情況下,那場(chǎng)比賽多半是以失敗告終的,因?yàn)檫@支球隊(duì)并不是的球隊(duì)。開發(fā)軟件項(xiàng)目象一場(chǎng)進(jìn)行中的足球賽,是靠項(xiàng)目管理、系統(tǒng)分析設(shè)計(jì)、程序編制、測(cè)試、市場(chǎng)營銷等不同角色人員共同協(xié)作完成的,不同角色的人執(zhí)行的工作相互促進(jìn)和制約著其它角色的人的工作,因此一個(gè)高效的軟件開發(fā)團(tuán)隊(duì)是高質(zhì)量軟件項(xiàng)目或產(chǎn)品的保證,可如何才能營造高效軟件開發(fā)團(tuán)隊(duì)呢?從以下幾個(gè)方面來說明:

一、 高效軟件開發(fā)團(tuán)隊(duì)的特征

高效的軟件開發(fā)團(tuán)隊(duì)是建立在合理的開發(fā)流程及團(tuán)隊(duì)成員密切的合作的基礎(chǔ)之上的,成員共同的迎接挑戰(zhàn)、有效的計(jì)劃、協(xié)調(diào)和管理各自的工作以至完成明確的目標(biāo),高效的開發(fā)團(tuán)隊(duì)具有如下特征:

1、 具有明確且有挑戰(zhàn)性的共同目標(biāo)

一個(gè)具有明確的而且有挑戰(zhàn)性目標(biāo)的團(tuán)隊(duì)比目標(biāo)不明確或不具有很大的挑戰(zhàn)性目標(biāo)的團(tuán)隊(duì)效率高得多,通常技術(shù)人員往往會(huì)因?yàn)橥瓿闪四硞(gè)明確的任務(wù),而且這個(gè)任務(wù)的完成具有挑戰(zhàn)性的意義而感到自豪,反過來團(tuán)隊(duì)成員為了獲取這種自豪的感覺而更加積極的工作從而帶來團(tuán)隊(duì)開發(fā)的高效率,如作為系統(tǒng)設(shè)計(jì)人員很清楚的知道在什么時(shí)候要做到什么,什么時(shí)候開始做,什么時(shí)候必須完成,為了完成工作必須面臨哪些挑戰(zhàn),怎么解決這些困難等為設(shè)計(jì)出一個(gè)高質(zhì)量的軟件項(xiàng)目提供了重要保證,而模模糊糊的去設(shè)計(jì)一個(gè)系統(tǒng)或模模糊糊的去編寫代碼是非常危險(xiǎn)的,而且會(huì)為此付出高昂代價(jià),因此高效的軟件開發(fā)團(tuán)隊(duì)具有挑戰(zhàn)性的共同目標(biāo)。

2、 團(tuán)隊(duì)具有很強(qiáng)的凝聚力

在一個(gè)高效的軟件開發(fā)團(tuán)隊(duì)中,成員們凝聚為一個(gè)整體共同進(jìn)行工作,他們是相互支持、互相交流、互相尊重的,而不是相互推卸責(zé)任、保守、相互指責(zé)的,在一些散亂的開發(fā)團(tuán)隊(duì)中往往存在這樣的問題,一些程序員是比較保守的,明明知道另外的模塊中需要用到一段與自己已經(jīng)編寫完成但有些難度的程序代碼,他也不愿拿出來給其它程序員共享,不愿與系統(tǒng)設(shè)計(jì)人員交流,這樣給項(xiàng)目的進(jìn)度造成了些不可度量的因素。

3、 具有融洽的交流環(huán)境

在一個(gè)開發(fā)團(tuán)隊(duì)中,每個(gè)人行使自己的職責(zé),如需求分析人員制定需求規(guī)格說明、系統(tǒng)設(shè)計(jì)人員做系統(tǒng)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)、項(xiàng)目經(jīng)理配置項(xiàng)目開發(fā)環(huán)境并且制定項(xiàng)目計(jì)劃等,但每個(gè)人的工作不可能做到完美的,如系統(tǒng)概要設(shè)計(jì)的文檔可能有個(gè)別地方詞不達(dá)意,做詳細(xì)設(shè)計(jì)的時(shí)候可能會(huì)造成誤解,項(xiàng)目經(jīng)理制定計(jì)劃時(shí)可能忽略了某種風(fēng)險(xiǎn)的存在而造成執(zhí)行者過于緊張的壓力等等情況都需要大家通過交流、反饋的手段然后協(xié)商解決的,因此高效的軟件開發(fā)團(tuán)隊(duì)是具有融洽的交流環(huán)境的,而不是那種簡單的命令執(zhí)行式的。

4、 具有共同的工作規(guī)范和框架

高效軟件開發(fā)團(tuán)隊(duì)具有規(guī)范性及共同框架的工作,對(duì)于項(xiàng)目管理具有規(guī)范的項(xiàng)目開發(fā)計(jì)劃,對(duì)于分析設(shè)計(jì)具有規(guī)范和統(tǒng)一框架的文檔及審評(píng)標(biāo)準(zhǔn),對(duì)于代碼具有程序規(guī)范條例,對(duì)于測(cè)試有規(guī)范且可推理的測(cè)試計(jì)劃及測(cè)試報(bào)告等等。并且所有成員都明白自己的職責(zé),知道必須完成什么計(jì)劃?由誰來完成?什么時(shí)候開始?什么時(shí)候結(jié)束?按什么順序?等,總之一個(gè)高效的開發(fā)團(tuán)隊(duì)無論是工作內(nèi)容還是工作流程都具有不同程度的規(guī)范性和標(biāo)準(zhǔn)風(fēng)格的框架。

5、 采用合理的開發(fā)過程

軟件的開發(fā)不同于一般商品的研發(fā)和生產(chǎn),開發(fā)過程中會(huì)面臨著各種難以預(yù)測(cè)的風(fēng)險(xiǎn),比如需求的變化、人員的異動(dòng)、技術(shù)的瓶頸、同行的競(jìng)爭等,高效的軟件開發(fā)團(tuán)隊(duì)往往是采用了合理的開發(fā)過程去控制開發(fā)過程中的風(fēng)險(xiǎn)、提高軟件的質(zhì)量、降低開發(fā)費(fèi)用,這樣的團(tuán)隊(duì)會(huì)根據(jù)自身的必要程度決定要執(zhí)行哪些工作?如配置管理、資源管理、版本控制、代碼控制等,團(tuán)隊(duì)還合理的分劃并定義開發(fā)過程的里程碑,決定每項(xiàng)活動(dòng)內(nèi)容的底線和審評(píng)標(biāo)準(zhǔn),決定各項(xiàng)活動(dòng)的先后關(guān)系或迭代的關(guān)系等。總之高效的軟件開發(fā)團(tuán)隊(duì)的開發(fā)過程的原則是高效率、高質(zhì)量、低成本。

二、 目前國內(nèi)軟件開發(fā)團(tuán)隊(duì)容易存在的問題

由于傳統(tǒng)的舊體制下的管理思想的沿襲、大部分中國人傳統(tǒng)的思維習(xí)慣及軟件行業(yè)在中國發(fā)展的處于初期階段等原因,使國內(nèi)的許多軟件開發(fā)團(tuán)隊(duì)在領(lǐng)導(dǎo)、合作、質(zhì)量、參與等方面存在一些問題,具體如下:

1、 領(lǐng)導(dǎo)不力

有效的領(lǐng)導(dǎo)是高效率軟件開發(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ì)成員無法完成高質(zhì)量的項(xiàng)目產(chǎn)品,無法投入信心和激情。傳統(tǒng)的舊體制下的管理思想的沿襲,是部分領(lǐng)導(dǎo)還具有老大爺?shù)男膽B(tài),于是貪功、推卸責(zé)任、明則保身等一系列現(xiàn)象也相繼而生;如果領(lǐng)導(dǎo)不力,無法營造融洽的交流環(huán)境,團(tuán)隊(duì)的工作便是死板的沒有生氣的;如果領(lǐng)導(dǎo)不力,不知道采用什么樣的開發(fā)過程是合理的,不可能高效率、高質(zhì)量的完成軟件項(xiàng)目。領(lǐng)導(dǎo)不力還可能導(dǎo)致其它問題的出現(xiàn)。

上一頁12下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd