軟件開發(fā)項目團隊建設(shè)_第1頁
軟件開發(fā)項目團隊建設(shè)_第2頁
軟件開發(fā)項目團隊建設(shè)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

/軟件開發(fā)項目團隊建設(shè)近20年來,許多新一代的軟件技術(shù)、過程和方法的發(fā)展異樣快速,但軟件工業(yè)照舊是一個人力密集的過程,離工業(yè)化生產(chǎn)方式的差距相當(dāng)遙遠,軟件開發(fā)人員的素養(yǎng)、技術(shù)、實力以及軟件開發(fā)團隊建設(shè)的好壞,對軟件項目的成敗有者舉足輕重的作用。為了提高軟件開發(fā)的效率,提高軟件開發(fā)的質(zhì)量,削減軟件開發(fā)的成本,降低軟件開發(fā)的風(fēng)險,就必需加強軟件開發(fā)人員的管理,建立高效的開發(fā)團隊。1軟件開發(fā)團隊在軟件開發(fā)中的重要性軟件企業(yè)和傳統(tǒng)工業(yè)企業(yè)不同,和現(xiàn)代企業(yè)的其他行業(yè)也不同。其最主要特征就是,企業(yè)最主要的“資產(chǎn)”是一批駕馭技術(shù)、熟悉業(yè)務(wù)、懂得管理的“人”。軟件企業(yè)主要的成本是人的成本,軟件企業(yè)主要的財寶積累是學(xué)問和閱歷的積累。因此,軟件企業(yè)的人力資源管理,是企業(yè)最主要的管理內(nèi)容。軟件項目組的管理過程,幾乎全部是圍繞“人”來進行的管理。而作為被管理對象的“人”本身管理的探討,則越來越成為軟件領(lǐng)域所要探討的核心問題。軟件項目隊伍是項目的基本工作單元,隊伍的作用特殊重要,是順當(dāng)實施項目的基礎(chǔ)平臺,值得花時間探討,探討和項目成敗的關(guān)系,以便更好地組建隊伍,最大限度地提高工作效率。軟件項目管理的主體是軟件開發(fā)團隊。一個軟件項目管理的好壞,很大程度就體現(xiàn)在軟件開發(fā)團隊的建設(shè)和管理上。軟件開發(fā)團隊是軟件項目實施的基礎(chǔ),它干脆影響和制約著軟件項目管理的最終效果。軟件開團隊在軟件開發(fā)中的作用越來越突出。團隊管理特殊重要,它是項目順當(dāng)進行的基礎(chǔ),對于一個球隊來說,要大力培育他們的團隊精神,要求隊員深刻相識自己球隊的特點,團隊精神能使球隊更具有競爭力,可以戰(zhàn)勝實力相同而沒有團隊精神的球隊。同理,對于軟件項目團隊也一樣,在開發(fā)困難軟件的時候,通常每個人開發(fā)不同的部分,運行這些軟件的設(shè)備又可能來自不同的供應(yīng)商,而事后將軟件的不同模塊集成在一起,帶來的問題會更多。一個軟件模塊本身沒有問題,但是合在一起卻可能不能工作。全部這些都須要一個高效合作的團隊來共同完成的,所以建立一支工作效率高的隊伍特殊重要。2軟件開發(fā)團隊的建設(shè)內(nèi)容高效的軟件開發(fā)團隊是建立在合理的開發(fā)流程及團隊成員密切的合作基礎(chǔ)之上的,成員共同迎接挑戰(zhàn),有效地支配、協(xié)調(diào)和管理各自的工作以至完成明確的目標(biāo),高效的開發(fā)團隊具有如下特征:(1)具有明確清楚的共同目標(biāo)。高效的開發(fā)團隊對要達到的目標(biāo)有清楚的理解,并知道目標(biāo)的重大意義和價值。清楚明確的目標(biāo)會激勵團隊成員把個人目標(biāo)升華到群體目標(biāo),團隊的成員情愿為團隊目標(biāo)做出承諾,共同努力實現(xiàn)目標(biāo)。項目經(jīng)理及團隊成員對于實施什么樣的項目;為什么要實施這樣的項目;團隊的工作范圍有哪些;實施項目的主要目標(biāo),包括時間要求、成本指標(biāo)、質(zhì)量性能參數(shù)等;完成項目的重要交付成果及其衡量標(biāo)準(zhǔn),以及實施項目的制約因素及假設(shè)前提等問題有著共同的相識和一樣的理解。有了明確清楚的目標(biāo),團隊的每個成員都特殊清楚團隊要取得什么樣的成就以及由此給團隊、給個人帶來的好處,他們能將個人目標(biāo)和項目目標(biāo)有效地結(jié)合起來,會主動地完成工作從而為團隊帶來高效率的開發(fā),為設(shè)計出高質(zhì)量的軟件供應(yīng)了重要的保證。項目團隊參和充分的策劃活動,對于如何實現(xiàn)項目的目標(biāo),包括實行的步驟,應(yīng)用的工具、技術(shù)和方法,接受的規(guī)章制度和作業(yè)流程,以及應(yīng)遵循的價值觀和行為準(zhǔn)則達成共識。由于觀念上的統(tǒng)一,隊員很簡潔在行為上步調(diào)一樣,他們都猛烈希望為爭取項目成功付出努力,能滿腔熱忱地為實施項目活動付出自己的才智、時間和努力,并且能自覺地運用團隊精神和共同的價值觀去規(guī)范自己的行為,去爭取項目的成功。(2)團隊成員相互信任,精誠合作。成員間相互信任是高效團隊的顯著特征。只有相互信任才能夠真誠地相互溝通,相互支持,共享工作成果,能夠圍繞項目綻開緊密的合作,能夠相互指出工作中存在的不足,從而削減相互推卸責(zé)任、相互指責(zé),增加團隊的凝合力,提高項目開發(fā)的效率。相反,缺乏信任會使團隊散亂,給項目的開發(fā)帶來不行估量的負面影響。精誠合作是隊員猛烈地意識到個人和團隊的力氣,充分了解團隊合作的重要性,視彼此的合作是團隊才智和力氣的源泉,而不僅限于完成自己的任務(wù)。他們充分信任團隊比任何一個個人都能做出更好的確定,制定更科學(xué)的方案,解決更困難的難題。團隊隊員不羞于尋求他人的幫助,能夠自覺地以雙贏思維相互協(xié)調(diào)、彼此協(xié)作,主動主動地向他人供應(yīng)所須要的指導(dǎo)和支持,分擔(dān)團隊發(fā)展和領(lǐng)導(dǎo)的責(zé)任。在沖突和問題面前能夠設(shè)身處地地站在對方的立場上看問題,能夠集思廣益傾聽團隊中其他人的看法。 (3)融洽的關(guān)系及通暢的溝通。團隊成員之間高度信任、相互敬重,既關(guān)注工作本身,更珍惜彼此之間的友情,能夠共同營造和諧、寬松、友愛的工作環(huán)境。他們意愿共享學(xué)問、閱歷和信息,相互關(guān)切,使團隊有一種猛烈的凝合力,成員在團隊中有一種歸屬感和傲慢感,彼此能夠共享他人及團隊的成功。團隊致力于進行開放性的信息溝通和溝通,承認(rèn)彼此存在差異,激勵不同的看法,并允許自由地表達出來。隊員能毫無顧忌地表達他們的看法、觀點和想法,大膽地提出可能產(chǎn)生爭議或沖突的問題,而不用擔(dān)憂遭到打擊報復(fù)。每個人不僅僅是熱忱的表達者同時也是忠實的聽眾,團隊成員不同的看法和觀點能得到敬重和包涵。面對沖突和問題,當(dāng)事人能夠就事論事尋求彼此接受的解決問題的方案,并通過懇切而友善的反饋來幫助團隊成員相識他們的特長及弱點,幫助團隊實現(xiàn)項目目標(biāo)。(4)具有共同的工作規(guī)范和框架。軟件項目的開發(fā)是創(chuàng)建性的工作,但要有必要的開發(fā)紀(jì)律。建立共同的工作框架使團隊成員知道如何達到目標(biāo),知道應(yīng)當(dāng)做到什么及對開發(fā)過程達成共識;建立規(guī)范使各項工作有標(biāo)準(zhǔn)可以遵循,使成員知道團隊的風(fēng)格是怎樣的;建立確定的紀(jì)律約束保證支配的正常執(zhí)行。在項目策劃階段,團隊對如何完成任務(wù)、由誰去完成、完成任務(wù)的期限、所需技術(shù)等方面通過責(zé)任支配矩陣(LRM)得到清楚的界定,團隊成員分工清楚、權(quán)責(zé)對等,每個人都清楚自己在項目中的角色、職責(zé)及匯報關(guān)系,包括上級是誰,下級是誰,遇到困難從何處取得支持等。每個人都能得到充分的授權(quán),在完成他應(yīng)當(dāng)做的事情的同時,還有一種整體觀念,知道自己工作上的失誤將對他人、對整個項目造成的影響。(5)昂揚的士氣和高效的生產(chǎn)力是標(biāo)記。團隊成員對項目工作有滿腔的熱忱和高度的信念,大家在一起工作協(xié)作默契、心情安逸、其樂融融,彼此能從工作中體會到成功的樂趣,每個隊員都猛烈地感到作為項目團隊一員的高傲和傲慢。團隊能夠認(rèn)同和利用個人的特長,依靠集體的力氣和才智去制定項目支配、優(yōu)化項目決策、平衡項目沖突、解決項目問題,結(jié)果團隊比任何個人更出類拔萃,做出的決策更正確、制定的支配更完善、解決的問題更困難,能以更低的成本、更少的投入,產(chǎn)生出高質(zhì)量、高標(biāo)準(zhǔn)、更快捷的項目成果。3軟件開發(fā)團隊建設(shè)的方法和技術(shù)3.1選拔或培育適合角色職責(zé)的人才開發(fā)團隊人才選拔和培育是建設(shè)高效團隊的基礎(chǔ)。一個軟件項目的完成是由項目經(jīng)理、系統(tǒng)分析員、設(shè)計員、程序員和測試員共同協(xié)作完成的,在這個過程中每個角色的職責(zé)是不一樣的,因此在人才選拔和培育的標(biāo)準(zhǔn)上各有不同。各角色的職責(zé)和要求如下:項目經(jīng)理職責(zé):制定產(chǎn)品的目標(biāo);制定各個工作的詳細任務(wù)表,跟蹤這些任務(wù)的執(zhí)行狀況,進行限制;組織會議對程序進行評審;綜合詳細狀況,對各種不同方案進行取舍并做出確定;協(xié)調(diào)各項目參和人員之間的關(guān)系。人員要求:對產(chǎn)品有激情,具有領(lǐng)導(dǎo)才能;對問題能正確而快速地做出確定;能充分利用各種渠道和方法來解決問題;能跟蹤任務(wù),有很好的日程觀念;能在壓力下工作。系統(tǒng)分析員職責(zé):了解用戶需求,寫出《軟件需求規(guī)約》;建立用戶界面原型。人員要求:擔(dān)當(dāng)系統(tǒng)分析員的人員應(yīng)當(dāng)擅長協(xié)調(diào),并且具有良好的溝通技巧。擔(dān)當(dāng)此角色的人員中必需要有具備業(yè)務(wù)和技術(shù)領(lǐng)域?qū)W問的人才。設(shè)計員職責(zé):定義類的方法和屬性以及各個類之間的關(guān)聯(lián),畫出類圖;進行數(shù)據(jù)庫設(shè)計。人員要求:駕馭面對對象分析和設(shè)計技術(shù),統(tǒng)一建模語言(UML)。程序員職責(zé):按項目的要求進行編碼和單元測試。人員要求:良好的編程技能和測試技術(shù)。測試員職責(zé):執(zhí)行測試,描述測試結(jié)果,提出問題的解決方案。人員要求:了解被測試的系統(tǒng),具備診斷和解決問題的技能,編程技能。3.2增加項目的凝合力項目團隊的凝合力不僅是維持項目團隊存在的必要條件,而且對項目團隊潛能的發(fā)揮、項目團隊生產(chǎn)效率的提高有重要作用。因此在工作中實行必要的措施不斷增加項目團隊的凝合力,并引導(dǎo)團隊成員努力為現(xiàn)項目目標(biāo)而工作。要增加項目團隊的凝合力,應(yīng)實行以下措施:(1)建立共同的愿景。愿景是項目經(jīng)理和項目組織成員共同建立起來的、融項目目標(biāo)和個人目標(biāo)于一體的、項目組織成員們努力要追求的目標(biāo)。有了這樣一個目標(biāo),項目團隊就可以對團隊成員產(chǎn)生強大的吸引力,從而增加團隊的凝合力。另外,愿景使組織目標(biāo)和團隊目標(biāo)高度一樣,因此可以使團隊的生產(chǎn)效率大大提高。(2)實行措施滿足項目組織成員各種物質(zhì)和精神需求。除了建立共同的愿景之外,在項目建設(shè)的過程中,項目經(jīng)理應(yīng)留意實行必要的措施滿足項目組織成員各種物質(zhì)和精神需求,使其不斷受到激勵,從而增加團隊對他們的吸引力。如:通過使成員擔(dān)當(dāng)?shù)墓ぷ鲀?nèi)容更有挑戰(zhàn)性,授予他們在工作中更大的自主權(quán),來滿足他們希望實現(xiàn)自我價值的精神須要;通過為成員供應(yīng)學(xué)習(xí)的機會,來滿足他們希望不斷提高自身價值、不斷成長的須要;通過公允合理的工資和獎金的發(fā)放,來滿足他們希望不斷改善生活條件的須要;通過各種各樣豐富多彩的業(yè)余活動的支配,如聚餐、郊游等,來滿足他們希望和人交往、溝通的須要。3.3營造良好的溝通氛圍和溝通環(huán)境和IT項目成功有干脆關(guān)系的3個主要因素分別為:用戶的主動參和,明確的需求表達,管理層的大力支持。這三要素全部依靠于良好的溝通技巧。要營造良好的溝通氛圍和溝通環(huán)境,詳細來說應(yīng)當(dāng)做到以下幾點:(1)加強團隊成員之間的溝通。成員之間由于價值觀、性格、處世方法等方面的差異會產(chǎn)生各種沖突,人際關(guān)系往往會陷入驚惶的局面,甚至有可能出現(xiàn)敵視心情以及向領(lǐng)導(dǎo)者挑戰(zhàn)等各種狀況。為此,軟件開發(fā)經(jīng)理要進行充分溝通,引導(dǎo)團隊成員調(diào)整心態(tài)和精確定位角色,把個人目標(biāo)和項目目標(biāo)結(jié)合起來。(2)促使團隊成員盡快熟悉工作環(huán)境。團隊成員和四周環(huán)境之間也會產(chǎn)生不和諧,如對軟件開發(fā)團隊接受的信息技術(shù)不熟悉等。軟件開發(fā)經(jīng)理要幫助團隊成員熟悉工作環(huán)境,學(xué)習(xí)并駕馭相關(guān)的技術(shù),以利于軟件項目目標(biāo)的剛好完成。(3)加強軟件開發(fā)團隊和其他部門之間的溝通。在軟件開發(fā)過程中,開發(fā)團隊和其他部門也會產(chǎn)生各種各樣的沖突沖突,這須要軟件開發(fā)經(jīng)理和這些部門的管理者進行很好的溝通和協(xié)調(diào),為軟件開發(fā)團隊爭取更足夠的資源和更好的環(huán)境。3.4鼓舞項目團隊士氣項目團隊的士氣依靠隊員對項目工作的熱忱及意愿,為此,項目經(jīng)理必需實行有效措施激發(fā)成員的工作熱忱和進一步發(fā)展的愿望,創(chuàng)建出信任、和諧而健康的工作氛圍,讓每個成員都知道,假如項目成功了,每個人都是贏家,個人的價值也得到了實現(xiàn),否則便是雙輸,而且,任何人都沒有比團隊更聰慧、更有戰(zhàn)斗力。激勵成員相互協(xié)調(diào)、彼此幫助,開誠布公地表達自己的思想,提高軟件項目管理中溝通管理水平的方法探討溝通和協(xié)調(diào)是進行各方面管理的紐帶,是在人、思想和信息之間建立的聯(lián)系。溝通管理是項目管理的九高校問體系之一,在項目整體管理中有著極其重要的意義和作用。溝通探討專家勒德洛(Ludlow,R.)曾經(jīng)說過:“高級管理人員往往花費80%的時間以不同的形式進行溝通,一般管理者約花50%的時間用于傳播信息?!碧岣邷贤ü芾硎翘岣唔椖抗芾淼年P(guān)鍵。因此探討軟件項目管理中溝通管理,提高溝通水平,是特殊必要的,也有著重要的現(xiàn)實意義。一、軟件項目管理中溝通管理存在的問題(一)項目前期準(zhǔn)備不足在識別階段,項目組對客戶的整體組織結(jié)構(gòu)、有關(guān)人員及其關(guān)系、工作職責(zé)等沒有足夠了解以至于無法得到完整需求或最終經(jīng)權(quán)威用戶代表確認(rèn)的需求。加上項目干系人的要求包含明確的和隱含的,不同的干系人其愿望和追求的目標(biāo)往往相差甚遠,因此對項目干系人的愿望進行平衡可能是相當(dāng)困難的事情。而且客戶參和程度不高,客戶方面的相關(guān)責(zé)任人不明確或?qū)Ψ秶鸵筘?zé)任心不強,提出的要求具有隨意性,項目前期對需求的確認(rèn)不夠主動。博士論文,項目管理。有些時候項目交付時的系統(tǒng)和原來設(shè)計的系統(tǒng)有很大差異,這和項目團隊對用戶需求的挖掘不足有關(guān),也就是說在項目前期沒有和客戶進行有效的溝通。(二)重大決策過于倉促。在時間的壓力下,很簡潔做出倉促的確定。即管理學(xué)上的芝麻綠豆原理:就是對于重要的事情兩三天就下確定了,而對于芝麻綠豆的小事情卻拖了兩個月都沒有下確定。重大決策有時太過于倉促就下確定了,而芝麻綠豆的事卻要搞半天,在項目溝通中經(jīng)常會出現(xiàn)這種狀況。(三)信息反饋失靈溝通的過程是雙向的,因此必需要駕馭反饋信息。缺乏反饋會導(dǎo)致兩種不同的后果:其一別人不知道你在表述了什么;其二別人只會依據(jù)他的想法去做。博士論文,項目管理。沒有反饋,溝通是不完整的,單向的,溝通循環(huán)的過程中斷,形成障礙。二、軟件項目管理中溝通不當(dāng)造成的影響(一)產(chǎn)生“內(nèi)耗”。沒有正確的信息,人們就無法做出最佳的決策。有一些項目經(jīng)理沒有很好的同項目干系人進行溝通,讓他們了解項目的長期遠景和短期目標(biāo),包括項目應(yīng)當(dāng)何時完成、帶來什么樣的結(jié)果,成本如何等。結(jié)果造成項目組織成員在思想意識上存在分歧,使項目內(nèi)部個體力氣和目標(biāo)方向不同,產(chǎn)生“內(nèi)耗”現(xiàn)象,大大降低了工作效率。(二)增加成本。許多時候項目組成員自以為是,對自己更改的內(nèi)容不和項目組其他成員進行溝通,這樣其他人會認(rèn)為沒作什么改動,這樣就會影響項目進度和項目成本。曾經(jīng)看過這樣一個案例:某公司在開發(fā)一套考核績效管理軟件,項目需求做得特殊的完善,系統(tǒng)分析的也特殊明確、清楚,但在開發(fā)階段,項目經(jīng)理發(fā)覺一個中間層的函數(shù)出錯,因為該功能模塊由他一個人負責(zé)開發(fā),當(dāng)時他干脆就對其參數(shù)進行了修改,也并未剛好和其它編程人員進行溝通說明,過后就忘了這件事,但當(dāng)項目接近尾聲時,系統(tǒng)突然出現(xiàn)一個大的Bug,影響到整個系統(tǒng)的運行,最終在花了大量的人力、精力進行查詢后,才發(fā)覺就是這名項目經(jīng)理更改的參數(shù)出了錯。假如當(dāng)時這名項目經(jīng)理能剛好和其它人進行溝通,這種錯誤完全能夠避開。(三)出現(xiàn)“翻工”。大多時候,客戶給出的需求概念模糊,而開發(fā)者不行能象用戶那樣對微小環(huán)節(jié)特殊熟悉,而這個標(biāo)準(zhǔn)在項目起從前很難精確地、完整地表達出來,不像加工螺釘、螺母,有很詳細的標(biāo)準(zhǔn)和檢驗方法。用戶用著好用是軟件項目成功的標(biāo)準(zhǔn)。假如在項目的起先階段沒有和客戶就項目的需求進行充分的溝通,就很可能在項目完成后,客戶告知他這不是他們想要的產(chǎn)品,結(jié)果只能翻工。三、提高溝通管理水平的方法(一)建立溝通支配。1.建立溝通支配保證有效溝通項目溝通支配是項目整體支配中的一部分,它的作用特殊重要,也經(jīng)常簡潔被忽視。博士論文,項目管理。許多項目中沒有完整的溝通支配,導(dǎo)致溝通特殊混亂。然而,嚴(yán)格說來,一種高效的體系不應(yīng)當(dāng)只在大腦中存在,也不應(yīng)當(dāng)僅僅依靠口頭傳授,落實到規(guī)范的支配編制中很有必要。因而,在項目初始階段應(yīng)當(dāng)建立溝通支配。2.剛好修訂溝通支配。項目經(jīng)理確定要經(jīng)常反醒在溝通方面存在問題。一般來說,假如發(fā)覺小組成員不清楚項目的工期,或是他們在做一些并不須要去做的工作等現(xiàn)象,就說明項目成員之間的溝通存在著問題。這時,項目經(jīng)理應(yīng)當(dāng)細致查找溝通中存在的問題,并剛好改正溝通方法,修訂溝通支配,以免對項目造成不良影響。(二)約定溝通方式,建立溝通制度。博士論文,項目管理。1.建立溝通渠道。博士論文,項目管理。溝通渠道應(yīng)當(dāng)開放,暢通。為每個人指定匯報的領(lǐng)導(dǎo)、匯報的周期、匯報的方式和越級匯報的領(lǐng)導(dǎo)、條件和方式。2.建立周報制度。每周拿出1小時左右的時間,每個人簡要匯報上周工作和本周工作的支配、工作中的問題和難點,這時,他會得到整個項目組的建議和幫助,同時項目經(jīng)理可以了解到項目的進展?fàn)顩r,假如還有多余時間的話,項目組可以探討一下開發(fā)技術(shù)、技巧等發(fā)面的溝通以增進團隊成員之間的溝通和融合,增加團隊的凝合力。3.運用高效的現(xiàn)代

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論