下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、如何營造高效軟件開發(fā)團(tuán)隊前言 本人從事軟件行業(yè)以來, 經(jīng)歷了多次的成功與失敗的體驗, 總覺得中國 的軟件應(yīng)該可以做得更好些, 但結(jié)果并不是我想象中的那樣, 許多的項目實際都 還只是以假的、 虛的面孔而存在, 其中原由大家都可以說得出很多很多, 但怎么 改呢?一些問題的存在只是因為其他問題存在而存在的, 所以我想尋找中國軟件 行業(yè)為什么不能崛起的根源。 中國人智商不夠?那絕對是錯的。中國人不夠勤奮?那也絕對是錯的。 科技不如其它國家發(fā)達(dá)?通訊如此發(fā)達(dá)的現(xiàn)代, 那不是理由。 中國人做軟件的少?那更加不是理由。 為什么呢?中國缺少高效的軟件開發(fā)團(tuán)隊嗎?這也許是問題的根源。正文: 喜歡足球的朋友應(yīng)該非
2、常清楚一件事情, 那就是在一場足球賽中假如 球員之間缺少默契的配合或教練的指導(dǎo)思想執(zhí)行不到位等情況下, 那場比賽多半 是以失敗告終的, 因為這支球隊并不是優(yōu)秀的球隊。 開發(fā)軟件項目就象一場進(jìn)行 中的足球賽,是靠項目管理、系統(tǒng)分析設(shè)計、程序編制、測試、市場營銷等不同 角色人員共同協(xié)作完成的, 不同角色的人執(zhí)行的工作相互促進(jìn)和制約著其它角色 的人的工作, 因此一個高效的軟件開發(fā)團(tuán)隊是高質(zhì)量軟件項目或產(chǎn)品的保證, 可 如何才能營造高效軟件開發(fā)團(tuán)隊呢?從以下幾個方面來說明:一、高效軟件開發(fā)團(tuán)隊的特征 高效的軟件開發(fā)團(tuán)隊是建立在合理的開發(fā)流 程及團(tuán)隊成員密切的合作的基礎(chǔ)之上的, 成員共同的迎接挑戰(zhàn)、 有
3、效的計劃、 協(xié) 調(diào)和管理各自的工作以至完成明確的目標(biāo), 高效的開發(fā)團(tuán)隊具有如下特征: 1、具 有明確且有挑戰(zhàn)性的共同目標(biāo) 一個具有明確的而且有挑戰(zhàn)性目標(biāo)的團(tuán)隊比 目標(biāo)不明確或不具有很大的挑戰(zhàn)性目標(biāo)的團(tuán)隊效率高得多, 通常技術(shù)人員往往會 因為完成了某個明確的任務(wù), 而且這個任務(wù)的完成具有挑戰(zhàn)性的意義而感到自豪, 反過來團(tuán)隊成員為了獲取這種自豪的感覺而更加積極的工作從而帶來團(tuán)隊開發(fā) 的高效率, 如作為系統(tǒng)設(shè)計人員很清楚的知道在什么時候要做到什么, 什么時候 開始做, 什么時候必須完成, 為了完成工作必須面臨哪些挑戰(zhàn), 怎么解決這些困 難等為設(shè)計出一個高質(zhì)量的軟件項目提供了重要保證, 而模模糊糊的去
4、設(shè)計一個 系統(tǒng)或模模糊糊的就去編寫代碼是非常危險的, 而且會為此付出高昂代價, 因此 高效的軟件開發(fā)團(tuán)隊具有挑戰(zhàn)性的共同目標(biāo)。2、團(tuán)隊具有很強的凝聚力在一個高效的軟件開發(fā)團(tuán)隊中, 成員們凝聚為一個整體共同進(jìn)行工作,他們是相互支持、互相交流、互相尊重的,而不是相互推 卸責(zé)任、保守、相互指責(zé)的,在一些散亂的開發(fā)團(tuán)隊中往往存在這樣的問題,一 些程序員是比較保守的, 明明知道另外的模塊中需要用到一段與自己已經(jīng)編寫完 成但有些難度的程序代碼, 他也不愿拿出來給其它程序員共享, 不愿與系統(tǒng)設(shè)計 人員交流,這樣給項目的進(jìn)度造成了些不可度量的因素。3、具有融洽的交流環(huán)境在一個開發(fā)團(tuán)隊中, 每個人行使自己的職責(zé)
5、, 如需求分析人員制定需求規(guī)格說明、 系統(tǒng)設(shè)計人員做系統(tǒng)概要設(shè)計和詳細(xì)設(shè)計、 項目 經(jīng)理配置項目開發(fā)環(huán)境并且制定項目計劃等, 但每個人的工作不可能做到完美的, 如系統(tǒng)概要設(shè)計的文檔可能有個別地方詞不達(dá)意, 做詳細(xì)設(shè)計的時候就可能會造 成誤解,項目經(jīng)理制定計劃時可能忽略了某種風(fēng)險的存在而造成執(zhí)行者過于緊張 的壓力等等情況都需要大家通過交流、 反饋的手段然后協(xié)商解決的, 因此高效的 軟件開發(fā)團(tuán)隊是具有融洽的交流環(huán)境的,而不是那種簡單的命令執(zhí)行式的4、具有共同的工作規(guī)范和框架高效軟件開發(fā)團(tuán)隊具有規(guī)范性及共同框架的工作,對于項目管理具有規(guī)范的項目開發(fā)計劃, 對于分析設(shè)計具有規(guī)范和統(tǒng)一框 架的文檔及審評
6、標(biāo)準(zhǔn), 對于代碼具有程序規(guī)范條例, 對于測試有規(guī)范且可推理的 測試計劃及測試報告等等。 并且所有成員都明白自己的職責(zé), 知道必須完成什么 計劃?由誰來完成?什么時候開始?什么時候結(jié)束?按什么順序?等, 總之一個 高效的開發(fā)團(tuán)隊無論是工作內(nèi)容還是工作流程都具有不同程度的規(guī)范性和標(biāo)準(zhǔn) 風(fēng)格的框架。5、采用合理的開發(fā)過程軟件的開發(fā)不同于一般商品的研發(fā)和生產(chǎn), 開發(fā)過程中會面臨著各種難以預(yù)測的風(fēng)險, 比如需求的變化、人員的異動、技術(shù)的瓶頸、 同行的競爭等,高效的軟件開發(fā)團(tuán)隊往往是采用了合理的開發(fā)過程去控制開發(fā)過 程中的風(fēng)險、提高軟件的質(zhì)量、 降低開發(fā)費用,這樣的團(tuán)隊會根據(jù)自身的必要程 度決定要執(zhí)行哪些
7、工作?如配置管理、資源管理、版本控制、代碼控制等,團(tuán)隊 還合理的分劃并定義開發(fā)過程的里程碑,決定每項活動內(nèi)容的底線和審評標(biāo)準(zhǔn), 決定各項活動的先后關(guān)系或迭代的關(guān)系等。 總之高效的軟件開發(fā)團(tuán)隊的開發(fā)過程 的原則是高效率、高質(zhì)量、低成本。二、目前國內(nèi)軟件開發(fā)團(tuán)隊容易存在的問題由于傳統(tǒng)的舊體制下的管理思想的沿襲、 大部分中國人傳統(tǒng)的思維習(xí)慣及軟 件行業(yè)在中國發(fā)展的處于初期階段等原因,使國內(nèi)的許多軟件開發(fā)團(tuán)隊在領(lǐng)導(dǎo)、 合作、質(zhì)量、參與等方面存在一些問題,具體如下: 1、 領(lǐng)導(dǎo)不力有效的領(lǐng)導(dǎo)是高效率軟件開發(fā)團(tuán)隊的基本要求, 如果領(lǐng)導(dǎo)不力,工作計劃就不一定會合理, 團(tuán)隊成員也不一定會投入工作的熱情, 使團(tuán)
8、隊的凝聚力大打折扣; 如果領(lǐng)導(dǎo)不力, 就不一定有明確且具有挑戰(zhàn)性的目標(biāo),團(tuán)隊成員就無法完成高質(zhì)量的項目產(chǎn)品, 無法投入信心和激情。 傳統(tǒng)的舊體制下的管理思想的沿襲, 是部分領(lǐng)導(dǎo)還具有老 大爺?shù)男膽B(tài),于是貪功、推卸責(zé)任、明則保身等一系列現(xiàn)象也相繼而生;如果領(lǐng) 導(dǎo)不力,就無法營造融洽的交流環(huán)境, 團(tuán)隊的工作便是死板的沒有生氣的; 如果 領(lǐng)導(dǎo)不力, 就不知道采用什么樣的開發(fā)過程是合理的, 就不可能高效率、 高質(zhì)量 的完成軟件項目。領(lǐng)導(dǎo)不力還可能導(dǎo)致其它問題的出現(xiàn)。2、缺少必要的信心和激情也許你會發(fā)現(xiàn)周圍的一些同事僅僅是為了薪水而工作,在執(zhí)行工作的時候即使發(fā)現(xiàn)了上層領(lǐng)導(dǎo)忽略的問題依然照糊涂畫瓢也不反
9、饋問題所在,即便他是個天才, 但成功不會屬于他的, 因為成功垂青于有激情的 人才,其實這些同事并不是一開始就缺少激情的, 原因也許是失去了信心, 而暫 時做"糊涂人 "而已,無論如何,缺少信心和激情的團(tuán)隊,只會是一盤散沙。3、軟件質(zhì)量的價值觀念模糊軟件質(zhì)量這個問題已經(jīng)是老調(diào)老談了, 但質(zhì)量的標(biāo)準(zhǔn)是如何?是否在團(tuán)隊中有明確的評價標(biāo)準(zhǔn)?目前國內(nèi)的許多軟件開發(fā)團(tuán) 隊都很難給出正確的答案, 許多的項目最終僅僅是以可以交差、 收到錢、套概念、 圈錢等市場行為做為標(biāo)準(zhǔn)。目前流行的許多開發(fā)過程、質(zhì)量體系如: RUP、XP、 CMM、ISO9000、SEI 等真正應(yīng)用的又有多少?一些公司僅
10、僅是用來提升公司形象 而已。缺少正確的軟件質(zhì)量價值觀念的軟件開發(fā)團(tuán)隊是不可能有明確目標(biāo)的, 不 可能會采用合理的開發(fā)過程,也不可能有共同的工作規(guī)范和框架的。4、相互的合作并不協(xié)調(diào)在一個開發(fā)團(tuán)隊中偶爾有部分人不愿意與整個團(tuán)隊 合作,也許是這些人性格比較保守, 也許是有某些不平衡的心態(tài), 也許是他們還 沒有明白目標(biāo)是什么,也許他們并沒有體驗到團(tuán)隊開發(fā)成功的快樂。不管怎 樣,這種情況的出現(xiàn)必然影響融洽的交流環(huán)境。5、無效的內(nèi)耗占據(jù)了開發(fā)過程的主體也許是一些不良的傳統(tǒng)觀念和思想的沿襲,一些軟件開發(fā)團(tuán)隊出現(xiàn)了排擠其它有異議的成員、推卸責(zé)任、相互指責(zé)、 貪功等,這種情況是最壞的, 但卻事實存在。 沒有凝聚
11、力的團(tuán)隊是不可能做得很 好的。6、模糊不清的角色職責(zé)定義軟件開發(fā)是由不同角色的成員共同協(xié)作完成的,但目前國內(nèi)的一些開發(fā)團(tuán)隊卻沒有對各種角色成員的職責(zé)做出明確的定義, 成員 就無法明確知道自己的目標(biāo), 很簡單的道理, 都不知道要做的是什么, 能按時準(zhǔn) 確的完成嗎?如果每人都按自己想象中的職責(zé)去工作, 那么有多少工作沖突、 多 少遺漏,誰能給出正確的估計?沒有明確的職責(zé)定義人力資源的安排可能合理嗎? 結(jié)果可能是找了個資格較老的程序員做了項目經(jīng)理, 找了個沒有理會對象概念的 人去做面向?qū)ο蟮南到y(tǒng)分析,找個不顧網(wǎng)絡(luò)安全、網(wǎng)絡(luò)流量、事務(wù)特性、運行費 用的人去設(shè)計一個分布式系統(tǒng)。 。有才華的人也許只能跺在
12、被窩里激呼懷才不 遇或許能做個美夢安慰自己。三、營造高效軟件開發(fā)團(tuán)隊的關(guān)鍵因素如果做到了高效軟件開發(fā)團(tuán)隊的特征, 那么這個團(tuán)隊肯定是高效的團(tuán)隊, 可 是如何才能營造這樣的一個團(tuán)隊呢?上面分析了國內(nèi)軟件開發(fā)團(tuán)隊容易出現(xiàn)的 一些問題,解決這些問題及避免這些問題的出現(xiàn)是營造高效軟件開發(fā)團(tuán)隊的出發(fā) 點,但一些問題產(chǎn)生的原因是其它問題的存在, 關(guān)鍵是解決問題的根源, 所以營 造高效軟件開發(fā)團(tuán)隊的因素是以下幾點: 1、 選拔或培養(yǎng)適合角色職責(zé)的人才 軟件項目是由不同角色的人共同協(xié)作完成的, 每種角色都必須有明確的職責(zé)定義, 因此選拔和培養(yǎng)適合角色職責(zé)的人才是首要的因素, 如:選拔軟件項目開發(fā)經(jīng)理 一定要注
13、意, 這人要熟悉各種設(shè)計方法, 愿意聽取其他人的意見并且客觀上和邏 輯上把自己的思想與其它人意見相比, 掌握激發(fā)團(tuán)隊成員的積極性的方法等; 選 拔系統(tǒng)分析員, 一定要注意, 這人要熟悉需要的設(shè)計方法, 掌握系統(tǒng)分析和設(shè)計 的原則,擁有完成職責(zé)所需技能和豐富經(jīng)驗等。 選拔或培養(yǎng)適合角色職責(zé)的人才, 特別是合適的軟件開發(fā)經(jīng)理是營造高效軟件開發(fā)團(tuán)隊的最重要的因素。2、建立共同的工作框架、 規(guī)范和紀(jì)律約束軟件項目的開發(fā)是創(chuàng)造性的工作,但要有必要開發(fā)紀(jì)律。 建立共同的工作框架使團(tuán)隊成員知道如何達(dá)到目標(biāo), 知道 應(yīng)該做到什么及對開發(fā)過程達(dá)成共識; 建立規(guī)范使各項工作有標(biāo)準(zhǔn)可以遵循, 使 成員知道團(tuán)隊的風(fēng)格是怎樣的;建立一定的紀(jì)律約束保證計劃的正常執(zhí)行。3、自我管理作為團(tuán)隊的成員, 應(yīng)該以開發(fā)經(jīng)理為首堅持管理自我, 對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高端會議場地資源共享合作合同協(xié)議書3篇
- 全新報建代理合同下載
- 二手船買賣合同
- 2025年度時尚休閑鞋線上線下銷售合同3篇
- 2024陶瓷廠勞務(wù)外派合同管理制度范本3篇
- 2024版云服務(wù)雇傭合同3篇
- 2024年高端精密儀器運輸保險合同
- 二零二五年度祠堂宗教儀式活動承包與執(zhí)行合同3篇
- 二零二五年度高端商務(wù)區(qū)商鋪租賃合同
- 二零二五年度高速公路排水溝施工與道路照明維護(hù)合同
- GB/T 15166.2-2023高壓交流熔斷器第2部分:限流熔斷器
- 老年人能力評估標(biāo)準(zhǔn)解讀講義課件
- 材料報價三家對比表
- 2024年國家公務(wù)員考試公共基礎(chǔ)知識全真模擬試題及答案(共四套)
- 標(biāo)準(zhǔn)輔助航空攝影技術(shù)規(guī)范
- 2023年中國人保財險校園招聘筆試參考題庫附帶答案詳解
- hdx7底層黑磚刷寫和字庫救磚教程bysmartyou
- 年會頒獎晚會頒獎盛典簡約PPT模板
- 年產(chǎn)10000噸柑橘飲料的工廠設(shè)計
- 雷電知識、雷電災(zāi)害防御知識匯總-上(單選題庫)
- 導(dǎo)學(xué)案 高中英語人教版必修三Unit4 Astronomy the science of the stars
評論
0/150
提交評論