




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件項目團隊管理軟件項目團隊管理1本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制24.1軟件團隊管理概述
項目團隊是軟件項目中最重要的因素,成功的團隊管理是軟件項目順利實施的保證。軟件項目團隊軟件項目開發團隊是通過將不同的個體組織在一起,形成一個具有團隊精神的高效率隊伍來進行軟件項目的開發。軟件項目團隊包括所有的項目干系人。4.1軟件團隊管理概述 項目團隊是軟件項目中最重要的因素3軟件團隊管理概述
項目干系人
指參與項目和受項目活動影響的人,包括:項目發起人資助者供應商項目組成員協助人員客戶使用者項目的反對人軟件團隊管理概述項目干系人4軟件團隊管理概述軟件項目團隊的特征是一個臨時性的團隊是跨職能的在軟件項目不同階段中團隊成員具有不穩定性成員具有極大的流動性年輕化程度高軟件項目團隊屬于高度集中的知識型團隊員工業績難以量化考核軟件項目團隊非常注重自我
高效的軟件開發團隊是建立在合理的開發流程及團隊成員密切合作的基礎之上,團隊成員需共同迎接挑戰、有效的計劃、協調和管理各自的工作直至成功完成項目目標。軟件團隊管理概述軟件項目團隊的特征5軟件團隊管理概述軟件項目團隊管理美國項目管理協會(ProjectManagementInstitute,簡稱PMI)的《項目管理知識體系指南》(ProjectManagementBodyofKnowledge,簡寫為PMBOK)對項目人力資源管理的定義為:最有效地使用參與項目人員所需的各項過程。包括針對項目的各個利益相關方展開的有效規劃、合理配置、積極開發、準確評估和適當激勵等方面的管理工作。軟件團隊管理概述軟件項目團隊管理6軟件團隊管理概述軟件項目團隊管理的定義軟件項目團隊管理就是運用現代化的科學方法,對項目組織結構和項目全體參與人員進行管理,在項目團隊中開展一系列科學規劃、開發培訓、合理調配、適當激勵等方面的管理工作,使項目組織各方面人員的主觀能動性得到充分發揮,以實現項目團隊的目標。軟件團隊管理概述軟件項目團隊管理的定義7軟件團隊管理概述軟件項目團隊管理的任務
軟件項目團隊管理主要包括:團隊組織計劃指確定、記錄與分派項目角色、職責,并對請示匯報關系進行識別、分配和歸檔。團隊人員獲取指獲得項目所需的并被指派到項目的人力資源(個人或集體)。團隊建設既包括提高利害關系者作為個人做出貢獻的能力,也包括提高項目團隊作為集體發揮作用的能力。個人的培養(管理能力與技術水平)是團隊建設的基礎。團隊的建設是項目實現其目標的關鍵。軟件團隊管理概述軟件項目團隊管理的任務8軟件團隊管理概述軟件項目團隊管理工作結構軟件團隊管理概述軟件項目團隊管理工作結構9軟件團隊管理概述
軟件項目團隊管理的重要性是軟件項目管理中至關重要的組成部分是有效地發揮每個參與項目的人員作用的過程人員的組織管理是影響軟件開發項目質量的決定性因素
如果企業要想在軟件開發項目上獲得成功,他們就需要認識到項目人力資源管理的重要性,了解項目人力資源管理的知識體系及范疇,并將有效的管理理論和方法引入項目管理的過程中,充分發揮項目人員的積極性與創造力來實現企業的目標。軟件團隊管理概述軟件項目團隊管理的重要性10本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制114.2軟件項目組織計劃編制項目組織計劃編制概述大多數軟件項目中,組織計劃是在最早的項目階段編制的。組織計劃編制的結果應在整個項目過程中定期審查以保證其連續的適用性。如果初始的組織編制不再有效,應及時修正。4.2軟件項目組織計劃編制項目組織計劃編制概述12軟件項目組織計劃編制項目組織計劃編制的輸入項目界面人員配備需求制約組織計劃編制的方法和技術樣板人力資源慣例組織理論項目干系人分析組織計劃編制的輸出組織結構圖角色和責任分配人員配置管理計劃支持細節軟件項目組織結構設計和項目角色與職責分配是項目組織計劃編制的主要內容。軟件項目組織計劃編制項目組織計劃編制的輸入組織計劃編制的方法13軟件項目組織計劃編制項目團隊的角色分類軟件項目經理
軟件企業最基層的管理人員,負責分配資源、確定優先級、協調與客戶之間的溝通,盡量使項目團隊一直集中于正確的目標。項目經理需要領導、決策、組織、控制和創新方面的能力。系統分析員
主要從事需求獲取和研究,是項目中業務與技術間的橋梁。系統分析員應該善于簡化工作、善于協調,并且具有良好的人際溝通和書面溝通技巧,必須具備業務和技術領域知識,需要熟悉用于獲取業務需求的工具,同時還要掌握引導客戶描述出需求的方法。軟件項目組織計劃編制項目團隊的角色分類14軟件項目組織計劃編制系統設計員根據軟件需求說明書進行構架設計、數據庫設計和詳細設計,負責在整個項目中對技術活動和工件進行領導和協調。軟件開發人員負責按照項目所采用的標準來進行單元開發與測試。軟件開發人員需要能夠迅速并準確地理解系統設計員的設計文檔,并能快速地進行代碼開發和單元測試。系統測試人員負責對測試進行計劃、設計、實施和評估。軟件項目組織計劃編制系統設計員15軟件項目組織計劃編制軟件配置管理人員負責策劃、協調和實施軟件項目的正式配置管理活動的個人或小組。質量保證人員負責計劃和實施項目質量保證活動的個人或小組,以確保軟件開發活動遵循軟件過程標準。軟件項目組織計劃編制軟件配置管理人員16軟件項目組織計劃編制項目角色與職責分配過程定義和分配工作的過程是在項目啟動階段開始運作并且是重復進行的。一旦項目組決定了采用的技術方法,他們將建立一個工作分解結構圖(WBS)來定義可管理的工作要素。接著,他們指定活動定義,進一步確定WBS中各個活動所包含的工作,最后指派工作。軟件項目組織計劃編制項目角色與職責分配過程17軟件項目組織計劃編制定義和分配工作的一個框架軟件項目組織計劃編制定義和分配工作的一個框架18軟件項目組織計劃編制
定義和分配工作的過程包括四個部分確定項目要求;定義工作如何完成;把工作分解為可管理的部分;制定工作職責。軟件項目組織計劃編制定義和分配工作的過程包括四個部分19軟件項目組織計劃編制組織分解結構(OBS)OBS(組織分解結構)是一種特殊的組織結構圖,它建立在一般組織結構圖的基礎上,根據公司各部門的具體單元或者子公司的組織單元將一般組織結構圖再進行更詳細地分解。項目經理通常使用OBS來分配工作任務。責任分配矩陣(RAM)RAM就是將工作分解結構圖(WBS)中的每一項工作指派給OBS中的執行人而形成的一個矩陣。軟件項目組織計劃編制組織分解結構(OBS)20軟件項目組織計劃編制項目組織結構設計項目組織結構定義
項目的組織結構,是具體承擔某一項目的全體職工為實現項目目標,在管理工作中進行分工協作,在職務范圍、責任、權力方面所形成的結構體系。組織結構的本質是員工的分工協作關系。設計組織結構的目的是為了實現項目的目標。所以,組織結構是實現項目目標的一種手段。組織結構的內涵是人們在職、責、權方面的結構體系。所以,組織結構又可簡稱為權責結構。軟件項目組織計劃編制項目組織結構設計21軟件項目組織計劃編制項目組織結構體系主要包括:職能結構,即完成項目目標所需的各項業務工作及其比例和關系;層次結構,即各管理層次的構成,又稱為組織的縱向結構;部門結構,即各管理部門的構成,又稱為組織的橫向結構;職權結構,即各層次、各部門在權力和責任方面的分工及相互關系。軟件項目組織計劃編制項目組織結構體系主要包括:22軟件項目組織計劃編制
軟件項目的基本組織結構及其比較在實際的項目管理中,主要有三種基本的項目組織形式——直線性、職能性和矩陣形。
直線性組織結構直線性組織最大的優點在于可以防止多重指令和防止雙頭管理現象的出現,對于一個部門來說可以避免出現接收多個相互矛盾指令的情況。軟件項目組織計劃編制軟件項目的基本組織結構及其比較23軟件項目組織計劃編制
直線性組織結構軟件項目組織計劃編制直線性組織結構24軟件項目組織計劃編制
職能性組織結構在職能組織結構中,工作部門的設置是按照專業職能和管理業務來劃分的。職能組織結構有利于發揮職能部門的專業管理作用和專業管理專長,能適應生產技術發展和間接管理復雜化的特點。但如果多維指令產生沖突,則將使得下級部門無所適從,容易造成管理混亂。軟件項目組織計劃編制職能性組織結構25軟件項目組織計劃編制
職能性組織結構軟件項目組織計劃編制職能性組織結構26軟件項目組織計劃編制
直線型組織職能結構直線型組織職能結構在職能組織結構的基礎上引入線性組織結構在命令源上單一和一致性的優點,可以防止組織中出現矛盾的指令,同時,保持線性指揮的前提下,在各級領導部門下設置相應的職能部門,分別從事各項專門業務。軟件項目組織計劃編制直線型組織職能結構27軟件項目組織計劃編制
矩陣形組織結構矩陣組織結構的主要特點是按兩大類型設置工作部門。其命令源是非線性的,因而橫向管理部門和縱向管理部門各自負責的工作和管理內容必須明確。軟件項目組織計劃編制矩陣形組織結構28軟件項目組織計劃編制
三種組織結構的優缺點及比較線性組織結構特點反應迅速靈活;運營成本較低;指令唯一且責任明確;低正規化和高度集權度的結構會導致高層信息超載;隨著規模的擴大制定決策變得非常緩慢;高層經理會陷入日常經營活動而無法做好長期性的資源配置工作。軟件項目組織計劃編制三種組織結構的優缺點及比較29軟件項目組織計劃編制
職能制組織形式特點在人員利用上有較大的彈性和適應性;個別專家可被不同項目利用;部門中的專家可以被組織起來共享知識和經驗;在個別人離開項目甚至上級組織時仍可以保持技術上的延續性;職能部門有自己的常規工作,這些工作常常優先于項目考慮,客戶常被忽略;職能部門中沒有一個人對項目全權負責,不能引起對項目的高度責任感;協調性差;不易形成對項目的系統化管理系統。軟件項目組織計劃編制職能制組織形式特點30軟件項目組織計劃編制矩陣制組織形式特點項目管理強調的重點是,項目經理個人負責管理項目以保證項目在規定費用之內按期完成;由于項目組織覆蓋于職能部門之上,因此人力資源管理方便,且項目可充分利用職能部門的技術優勢;對客戶反應迅速;項目決策權力需要在項目組織和職能部門二者之間平衡從而帶來一定困難;多個項目之間優化項目目標是矩陣制的一個優點但也由此帶來項目之間的資源競爭從而互相影響;由于項目人員至少有兩個上級:項目經理和職能部門經理,容易造成上級命令的不統一,從而帶來管理混亂。軟件項目組織計劃編制矩陣制組織形式特點31本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制324.3軟件項目團隊人員的獲取
通過組織計劃編制過程決定了軟件項目所需的人員之后,需要做的就是確定如何在合適的時間獲得這些人員。項目經理的確定確定與指派項目經理是項目啟動階段的一個重要工作。項目經理是項目組織的核心和項目團隊的靈魂,對項目進行全面的管理。他的管理能力、經驗水平、知識結構、個人魅力都對項目的成敗起著關鍵的作用。項目經理的工作目標是負責項目保質保量按期交付。在項目決策過程中,項目經理不僅要面對項目班子中有著各種知識背景和經歷的項目管理人員,又要面對各利益相關方以及客戶。4.3軟件項目團隊人員的獲取通過組織計劃編制過程決33軟件項目團隊人員的獲取
對項目經理的主要要求在本行業中某一技術領域中具有權威,技術過硬;任務分解能力強;注重對項目成員的激勵和團隊建設,能良好的協調項目小組成員的關系;具備較強的客戶人際關系能力;具有很強的工作責任心,能夠接受經常加班的要求;應更注重管理方面的貢獻,勝過作為技術人員的貢獻。軟件項目團隊人員的獲取對項目經理的主要要求34軟件項目團隊人員的獲取項目團隊人員的確定在項目經理確定之后,項目經理就要與公司相關人員一起商討如何通過招聘流程獲取項目所需的人力資源,這種招聘過程可以是面向內部員工,也可以面向社會人力資源。對軟件項目團隊中成員的主要要求:具備特定崗位所需的不同技能,這可能是設計、編碼、測試、溝通等能力;適應需求和任務的變動;能夠建立良好的人際關系,與小組中其他成員協作;能夠接受加班的要求;認真負責、勤奮好學,積極主動,富于創新。軟件項目團隊人員的獲取項目團隊人員的確定35本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制364.4軟件團隊建設軟件項目團隊的組建軟件項目團隊的組建工作包括:團隊成員的到位和項目組內部的組織結構、角色分配和任務分工。團隊規劃主要包括:人數要求技術能力要求業務能力要求各類人員的比例需要強調的是必須明確技術能力和業務能力的要求,以及各類人員是否需要通過培訓以達到技術能力或業務能力的要求。4.4軟件團隊建設軟件項目團隊的組建37軟件團隊建設微軟項目開發團隊舉例軟件團隊建設微軟項目開發團隊舉例38軟件團隊建設軟件開發項目組的主要成員是具有一定專業知識的技術人員,為了更好的發揮這些人員的作用,項目的管理人員應注意以下幾個原則:人盡其才公平原則透明原則給項目成員提供盡可能多的培訓機會正確處理人力資源的風險問題軟件團隊建設軟件開發項目組的主要成員是具有一定專業知識的技術39軟件團隊建設控制人員風險
以較低的代價進行及早的預防是降低人員風險的基本策略,具體來說可以從以下幾個方面對人員風險進行控制:保證開發組中全職人員的比例,且項目核心部分的工作應該盡量由全職人員來擔任,以減少兼職人員對項目組人員不穩定性的影響;建立良好的文檔管理機制;加強項目組內技術交流;對于項目經理,可以從一開始就指派一個副經理在項目中協同項目經理管理項目開發工作,如果項目經理退出開發組,副經理可以很快接手。一般只建議在項目經理這樣高度重要的崗位采用這種冗余制的策略來預防人員風險,否則將會大大增加項目成本;為項目開發提供盡可能好的開發環境。軟件團隊建設控制人員風險40軟件團隊建設團隊合作團隊意識就是團隊成員為了團隊的整體利益和目標而相互合作、共同努力的意愿與作風。團隊意識的內涵在團隊與其成員的關系方面,團隊意識表現在團隊成員對團隊的強烈歸屬感與一體感;在團隊成員之間的關系上,團隊意識表現為成員間的相互協作從而形成有機的整體;在成員對團隊的事務上,團隊意識表現為團隊成員對團隊事務的盡心盡力和全方位投入。軟件團隊建設團隊合作41軟件團隊建設團隊合作的指導方針作為一名團隊領導,我將:避免團隊目標向政治問題妥協;向團隊目標顯示個人的承諾;不用太多優先級的事物沖淡團隊的工作;公平,公正的對待團隊成員;愿意面對和解決與團隊成員不良表現有關的問題;對來自員工的新思維和新信息采取開放的態度。軟件團隊建設團隊合作的指導方針42軟件團隊建設作為一名團隊成員,我將:展示對于個人角色和責任的真實理解;展示目標和以事實為基礎的判斷;和其他團隊成員有效的合作;使團隊目標優先于個人目標;展示投身于任何項目成功所需的努力的愿望;愿意分享信息、感受和產生適當的反饋;當其他成員需要時給與適當的幫助;展示對自己的高標準要求;支持團隊的決策;展示直接面對重要問題的勇氣和信念;以為團隊的成功奮斗的方式體現帶頭作用;對別人的反饋做出積極的反映。軟件團隊建設作為一名團隊成員,我將:43軟件團隊建設團隊成員激勵激勵是用人的藝術,它通過研究人的行為方式和需求心理來因勢利導的激發人的工作熱情,改變人的行為表現,提高個人或組織績效。軟件項目團隊中,激勵是組織成員個人需要和項目需要的結合,一方面必須考察了解項目成員的需要,進行有針對性的激勵;另一方面,必須符合項目發展的需要,進行有目的的激勵。軟件團隊建設團隊成員激勵44軟件團隊建設馬斯洛把人的需求分為五個層次:生理需要(衣食住等)安全需要(穩定,身體安全,經濟安全)社交需要(親情,友情,歸屬感)尊重需要(地位和自我尊重、認可和感激)自我實現需要軟件人員是追求自我實現需要的群體,學習機會、創造是對他們主要的激勵因素。對于企業來講,軟件企業的成長需要員工不斷學習,永遠創新,并且進行充分的團隊合作。軟件團隊建設馬斯洛把人的需求分為五個層次:45軟件團隊建設團隊的學習團隊學習是提高團隊績效,保持其先進性的重要舉措。培訓可以給公司帶來巨大的經濟效益,提高員工的自身能力,也是提高員工工作熱情和效率的重要一環。學習型組織是指通過培養彌漫于整個組織的學習氣氛、充分發揮員工的創造性思維能力而建立起來的一種有機的、高度柔性的、扁平的、符合人性的、能持續發展的組織。這種組織具有持續學習的能力,具有高于個人績效總和的綜合績效。軟件團隊建設團隊的學習46軟件團隊建設軟件項目團隊成員績效評估管理績效評估的根本目的是為了完善工作,為了員工更好地發展。按照目的劃分,績效評估的類型有:獎金分配評估提薪評估業績評估人事評估職務評估晉升評估軟件團隊建設軟件項目團隊成員績效評估管理47軟件團隊建設
績效評估遵循的原則公開性原則客觀、公正原則及時反饋原則敏感性原則,又稱區分性原則可行性原則多層次、多渠道、全方位評價的原則績效評估經常化、制度化的原則軟件團隊建設績效評估遵循的原則48本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制494.5案例分析微軟團隊模型可以描述為項目組都是小型的、多元化的團隊項目組擁有嚴格的產品發布期限項目組成員分工協作、各司其職,相互依賴、相輔相成項目組成員在統一的項目指導思想指引下,對各自的工作目標負責每一個成員都參與項目的設計和討論,并從過去的項目實踐中吸取經驗。項目組成員在同一地點辦公,共同管理項目過程、制定相關決策。4.5案例分析微軟團隊模型可以描述為50案例分析微軟MSF團隊角色和責任分配在MSF(微軟解決方案框架)團隊小組內部,每個角色通過對小組本身負責(也對他們各自所屬的組織負責)實現該角色的質量目標。在這種意義上,每個角色都對最終解決方案質量的一部分負責。小組成員之間共同承擔職責(根據不同小組角色指派)。角色之間是相互依賴的,有以下兩個原因:就其必要性而言,把每個角色的工作分隔開來是不可能的;出于優先的原因,如果每個角色都了解全局情況,那么小組的效率會更高。案例分析微軟MSF團隊角色和責任分配51案例分析
角色間相互依賴性的作用:相互的依賴性會鼓勵小組成員對由他們負責的直接區域以外的工作做出評論和貢獻,以確保小組所有的知識、能力和經驗能夠被應用到解決方案里。項目的成功屬于所有的小組成員,他們共同分享一個成功的項目所帶來的榮譽和回報,他們也同時希望,即使是一項不太成功的項目,也能做到全心投入并從中吸取教訓以完善他們的專長。案例分析角色間相互依賴性的作用:52案例分析
項目組中的職能劃分:產品管理角色程序管理角色開發角色測試角色用戶體驗角色發布管理角色案例分析項目組中的職能劃分:53案例分析微軟MSF團隊組建模型案例分析微軟MSF團隊組建模型54案例分析微軟項目團隊結構以“三駕馬車”架構為核心的矩陣式組織結構。微軟的項目團隊由程序經理、開發組、測試組組成。項目開始,由程序經理到開發組、測試組選擇相應的成員,組成開發團隊,程序經理對團隊成員沒有領導權,所有成員的領導權還是在各個團隊中。程序經理發現開發人員工作有問題的時候會提交問題到開發組進行解決,當在同一層面上問題無法進行達成一致的時候,可以將問題上升到產品單元總經理。案例分析微軟項目團隊結構55案例分析微軟團隊模型的結構圖,反映了微軟項目團隊組織中的層級關系、隸屬關系、匯報關系案例分析微軟團隊模型的結構圖,反映了微軟項目團隊組織中的層級56案例分析微軟VSTS工具VSTS(VisualStudioTeamSystem)是一套高生產力的、集成的、可擴展的生命周期開發工具,它擴展了VisualStudio產品線,增強了軟件開發團隊中的溝通與協作。利用VisualStudioTeamSystem,開發團隊能夠在開發過程的早期以及在整個開發過程中確保更高的可預見性和更好的質量。使用
VisualStudioTeamSystem,Microsoft可以幫助不同的軟件開發小組開發更健壯的軟件系統。案例分析微軟VSTS工具57本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制584.6本章小結本章講述了軟件項目團隊管理的概念、特點、過程、方法及其在軟件項目管理中的作用與重要性。軟件項目團隊管理主要包括團隊組織計劃、團隊人員獲取和團隊建設三個部分。軟件企業是知識密集型的技術企業,其有沒有市場競爭力,能否快速發展,關鍵在于是否擁有一支具有高素質的軟件人才隊伍。本章最后介紹了微軟團隊管理的MSF團隊角色、產品開發團隊結構并給出了Windows2000開發團隊的案例和VSTS團隊開發和管理工具。4.6本章小結本章講述了軟件項目團隊管理的概念、特點、過59本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制604.7復習思考題什么是軟件項目團隊?它與其他企業的人力資源有什么不同?什么是軟件項目團隊管理?它是怎樣出現的?軟件項目團隊管理主要包括哪些個方面?簡述如何進行軟件項目的組織計劃編制。在軟件項目中,對項目經理有哪些要求?團隊的學習對團隊的建設有哪些作用?學習完微軟項目團隊管理案例后,你有哪些收獲?4.7復習思考題什么是軟件項目團隊?它與其他企業的人力資61軟件項目團隊管理軟件項目團隊管理62本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制634.1軟件團隊管理概述
項目團隊是軟件項目中最重要的因素,成功的團隊管理是軟件項目順利實施的保證。軟件項目團隊軟件項目開發團隊是通過將不同的個體組織在一起,形成一個具有團隊精神的高效率隊伍來進行軟件項目的開發。軟件項目團隊包括所有的項目干系人。4.1軟件團隊管理概述 項目團隊是軟件項目中最重要的因素64軟件團隊管理概述
項目干系人
指參與項目和受項目活動影響的人,包括:項目發起人資助者供應商項目組成員協助人員客戶使用者項目的反對人軟件團隊管理概述項目干系人65軟件團隊管理概述軟件項目團隊的特征是一個臨時性的團隊是跨職能的在軟件項目不同階段中團隊成員具有不穩定性成員具有極大的流動性年輕化程度高軟件項目團隊屬于高度集中的知識型團隊員工業績難以量化考核軟件項目團隊非常注重自我
高效的軟件開發團隊是建立在合理的開發流程及團隊成員密切合作的基礎之上,團隊成員需共同迎接挑戰、有效的計劃、協調和管理各自的工作直至成功完成項目目標。軟件團隊管理概述軟件項目團隊的特征66軟件團隊管理概述軟件項目團隊管理美國項目管理協會(ProjectManagementInstitute,簡稱PMI)的《項目管理知識體系指南》(ProjectManagementBodyofKnowledge,簡寫為PMBOK)對項目人力資源管理的定義為:最有效地使用參與項目人員所需的各項過程。包括針對項目的各個利益相關方展開的有效規劃、合理配置、積極開發、準確評估和適當激勵等方面的管理工作。軟件團隊管理概述軟件項目團隊管理67軟件團隊管理概述軟件項目團隊管理的定義軟件項目團隊管理就是運用現代化的科學方法,對項目組織結構和項目全體參與人員進行管理,在項目團隊中開展一系列科學規劃、開發培訓、合理調配、適當激勵等方面的管理工作,使項目組織各方面人員的主觀能動性得到充分發揮,以實現項目團隊的目標。軟件團隊管理概述軟件項目團隊管理的定義68軟件團隊管理概述軟件項目團隊管理的任務
軟件項目團隊管理主要包括:團隊組織計劃指確定、記錄與分派項目角色、職責,并對請示匯報關系進行識別、分配和歸檔。團隊人員獲取指獲得項目所需的并被指派到項目的人力資源(個人或集體)。團隊建設既包括提高利害關系者作為個人做出貢獻的能力,也包括提高項目團隊作為集體發揮作用的能力。個人的培養(管理能力與技術水平)是團隊建設的基礎。團隊的建設是項目實現其目標的關鍵。軟件團隊管理概述軟件項目團隊管理的任務69軟件團隊管理概述軟件項目團隊管理工作結構軟件團隊管理概述軟件項目團隊管理工作結構70軟件團隊管理概述
軟件項目團隊管理的重要性是軟件項目管理中至關重要的組成部分是有效地發揮每個參與項目的人員作用的過程人員的組織管理是影響軟件開發項目質量的決定性因素
如果企業要想在軟件開發項目上獲得成功,他們就需要認識到項目人力資源管理的重要性,了解項目人力資源管理的知識體系及范疇,并將有效的管理理論和方法引入項目管理的過程中,充分發揮項目人員的積極性與創造力來實現企業的目標。軟件團隊管理概述軟件項目團隊管理的重要性71本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制724.2軟件項目組織計劃編制項目組織計劃編制概述大多數軟件項目中,組織計劃是在最早的項目階段編制的。組織計劃編制的結果應在整個項目過程中定期審查以保證其連續的適用性。如果初始的組織編制不再有效,應及時修正。4.2軟件項目組織計劃編制項目組織計劃編制概述73軟件項目組織計劃編制項目組織計劃編制的輸入項目界面人員配備需求制約組織計劃編制的方法和技術樣板人力資源慣例組織理論項目干系人分析組織計劃編制的輸出組織結構圖角色和責任分配人員配置管理計劃支持細節軟件項目組織結構設計和項目角色與職責分配是項目組織計劃編制的主要內容。軟件項目組織計劃編制項目組織計劃編制的輸入組織計劃編制的方法74軟件項目組織計劃編制項目團隊的角色分類軟件項目經理
軟件企業最基層的管理人員,負責分配資源、確定優先級、協調與客戶之間的溝通,盡量使項目團隊一直集中于正確的目標。項目經理需要領導、決策、組織、控制和創新方面的能力。系統分析員
主要從事需求獲取和研究,是項目中業務與技術間的橋梁。系統分析員應該善于簡化工作、善于協調,并且具有良好的人際溝通和書面溝通技巧,必須具備業務和技術領域知識,需要熟悉用于獲取業務需求的工具,同時還要掌握引導客戶描述出需求的方法。軟件項目組織計劃編制項目團隊的角色分類75軟件項目組織計劃編制系統設計員根據軟件需求說明書進行構架設計、數據庫設計和詳細設計,負責在整個項目中對技術活動和工件進行領導和協調。軟件開發人員負責按照項目所采用的標準來進行單元開發與測試。軟件開發人員需要能夠迅速并準確地理解系統設計員的設計文檔,并能快速地進行代碼開發和單元測試。系統測試人員負責對測試進行計劃、設計、實施和評估。軟件項目組織計劃編制系統設計員76軟件項目組織計劃編制軟件配置管理人員負責策劃、協調和實施軟件項目的正式配置管理活動的個人或小組。質量保證人員負責計劃和實施項目質量保證活動的個人或小組,以確保軟件開發活動遵循軟件過程標準。軟件項目組織計劃編制軟件配置管理人員77軟件項目組織計劃編制項目角色與職責分配過程定義和分配工作的過程是在項目啟動階段開始運作并且是重復進行的。一旦項目組決定了采用的技術方法,他們將建立一個工作分解結構圖(WBS)來定義可管理的工作要素。接著,他們指定活動定義,進一步確定WBS中各個活動所包含的工作,最后指派工作。軟件項目組織計劃編制項目角色與職責分配過程78軟件項目組織計劃編制定義和分配工作的一個框架軟件項目組織計劃編制定義和分配工作的一個框架79軟件項目組織計劃編制
定義和分配工作的過程包括四個部分確定項目要求;定義工作如何完成;把工作分解為可管理的部分;制定工作職責。軟件項目組織計劃編制定義和分配工作的過程包括四個部分80軟件項目組織計劃編制組織分解結構(OBS)OBS(組織分解結構)是一種特殊的組織結構圖,它建立在一般組織結構圖的基礎上,根據公司各部門的具體單元或者子公司的組織單元將一般組織結構圖再進行更詳細地分解。項目經理通常使用OBS來分配工作任務。責任分配矩陣(RAM)RAM就是將工作分解結構圖(WBS)中的每一項工作指派給OBS中的執行人而形成的一個矩陣。軟件項目組織計劃編制組織分解結構(OBS)81軟件項目組織計劃編制項目組織結構設計項目組織結構定義
項目的組織結構,是具體承擔某一項目的全體職工為實現項目目標,在管理工作中進行分工協作,在職務范圍、責任、權力方面所形成的結構體系。組織結構的本質是員工的分工協作關系。設計組織結構的目的是為了實現項目的目標。所以,組織結構是實現項目目標的一種手段。組織結構的內涵是人們在職、責、權方面的結構體系。所以,組織結構又可簡稱為權責結構。軟件項目組織計劃編制項目組織結構設計82軟件項目組織計劃編制項目組織結構體系主要包括:職能結構,即完成項目目標所需的各項業務工作及其比例和關系;層次結構,即各管理層次的構成,又稱為組織的縱向結構;部門結構,即各管理部門的構成,又稱為組織的橫向結構;職權結構,即各層次、各部門在權力和責任方面的分工及相互關系。軟件項目組織計劃編制項目組織結構體系主要包括:83軟件項目組織計劃編制
軟件項目的基本組織結構及其比較在實際的項目管理中,主要有三種基本的項目組織形式——直線性、職能性和矩陣形。
直線性組織結構直線性組織最大的優點在于可以防止多重指令和防止雙頭管理現象的出現,對于一個部門來說可以避免出現接收多個相互矛盾指令的情況。軟件項目組織計劃編制軟件項目的基本組織結構及其比較84軟件項目組織計劃編制
直線性組織結構軟件項目組織計劃編制直線性組織結構85軟件項目組織計劃編制
職能性組織結構在職能組織結構中,工作部門的設置是按照專業職能和管理業務來劃分的。職能組織結構有利于發揮職能部門的專業管理作用和專業管理專長,能適應生產技術發展和間接管理復雜化的特點。但如果多維指令產生沖突,則將使得下級部門無所適從,容易造成管理混亂。軟件項目組織計劃編制職能性組織結構86軟件項目組織計劃編制
職能性組織結構軟件項目組織計劃編制職能性組織結構87軟件項目組織計劃編制
直線型組織職能結構直線型組織職能結構在職能組織結構的基礎上引入線性組織結構在命令源上單一和一致性的優點,可以防止組織中出現矛盾的指令,同時,保持線性指揮的前提下,在各級領導部門下設置相應的職能部門,分別從事各項專門業務。軟件項目組織計劃編制直線型組織職能結構88軟件項目組織計劃編制
矩陣形組織結構矩陣組織結構的主要特點是按兩大類型設置工作部門。其命令源是非線性的,因而橫向管理部門和縱向管理部門各自負責的工作和管理內容必須明確。軟件項目組織計劃編制矩陣形組織結構89軟件項目組織計劃編制
三種組織結構的優缺點及比較線性組織結構特點反應迅速靈活;運營成本較低;指令唯一且責任明確;低正規化和高度集權度的結構會導致高層信息超載;隨著規模的擴大制定決策變得非常緩慢;高層經理會陷入日常經營活動而無法做好長期性的資源配置工作。軟件項目組織計劃編制三種組織結構的優缺點及比較90軟件項目組織計劃編制
職能制組織形式特點在人員利用上有較大的彈性和適應性;個別專家可被不同項目利用;部門中的專家可以被組織起來共享知識和經驗;在個別人離開項目甚至上級組織時仍可以保持技術上的延續性;職能部門有自己的常規工作,這些工作常常優先于項目考慮,客戶常被忽略;職能部門中沒有一個人對項目全權負責,不能引起對項目的高度責任感;協調性差;不易形成對項目的系統化管理系統。軟件項目組織計劃編制職能制組織形式特點91軟件項目組織計劃編制矩陣制組織形式特點項目管理強調的重點是,項目經理個人負責管理項目以保證項目在規定費用之內按期完成;由于項目組織覆蓋于職能部門之上,因此人力資源管理方便,且項目可充分利用職能部門的技術優勢;對客戶反應迅速;項目決策權力需要在項目組織和職能部門二者之間平衡從而帶來一定困難;多個項目之間優化項目目標是矩陣制的一個優點但也由此帶來項目之間的資源競爭從而互相影響;由于項目人員至少有兩個上級:項目經理和職能部門經理,容易造成上級命令的不統一,從而帶來管理混亂。軟件項目組織計劃編制矩陣制組織形式特點92本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制934.3軟件項目團隊人員的獲取
通過組織計劃編制過程決定了軟件項目所需的人員之后,需要做的就是確定如何在合適的時間獲得這些人員。項目經理的確定確定與指派項目經理是項目啟動階段的一個重要工作。項目經理是項目組織的核心和項目團隊的靈魂,對項目進行全面的管理。他的管理能力、經驗水平、知識結構、個人魅力都對項目的成敗起著關鍵的作用。項目經理的工作目標是負責項目保質保量按期交付。在項目決策過程中,項目經理不僅要面對項目班子中有著各種知識背景和經歷的項目管理人員,又要面對各利益相關方以及客戶。4.3軟件項目團隊人員的獲取通過組織計劃編制過程決94軟件項目團隊人員的獲取
對項目經理的主要要求在本行業中某一技術領域中具有權威,技術過硬;任務分解能力強;注重對項目成員的激勵和團隊建設,能良好的協調項目小組成員的關系;具備較強的客戶人際關系能力;具有很強的工作責任心,能夠接受經常加班的要求;應更注重管理方面的貢獻,勝過作為技術人員的貢獻。軟件項目團隊人員的獲取對項目經理的主要要求95軟件項目團隊人員的獲取項目團隊人員的確定在項目經理確定之后,項目經理就要與公司相關人員一起商討如何通過招聘流程獲取項目所需的人力資源,這種招聘過程可以是面向內部員工,也可以面向社會人力資源。對軟件項目團隊中成員的主要要求:具備特定崗位所需的不同技能,這可能是設計、編碼、測試、溝通等能力;適應需求和任務的變動;能夠建立良好的人際關系,與小組中其他成員協作;能夠接受加班的要求;認真負責、勤奮好學,積極主動,富于創新。軟件項目團隊人員的獲取項目團隊人員的確定96本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制974.4軟件團隊建設軟件項目團隊的組建軟件項目團隊的組建工作包括:團隊成員的到位和項目組內部的組織結構、角色分配和任務分工。團隊規劃主要包括:人數要求技術能力要求業務能力要求各類人員的比例需要強調的是必須明確技術能力和業務能力的要求,以及各類人員是否需要通過培訓以達到技術能力或業務能力的要求。4.4軟件團隊建設軟件項目團隊的組建98軟件團隊建設微軟項目開發團隊舉例軟件團隊建設微軟項目開發團隊舉例99軟件團隊建設軟件開發項目組的主要成員是具有一定專業知識的技術人員,為了更好的發揮這些人員的作用,項目的管理人員應注意以下幾個原則:人盡其才公平原則透明原則給項目成員提供盡可能多的培訓機會正確處理人力資源的風險問題軟件團隊建設軟件開發項目組的主要成員是具有一定專業知識的技術100軟件團隊建設控制人員風險
以較低的代價進行及早的預防是降低人員風險的基本策略,具體來說可以從以下幾個方面對人員風險進行控制:保證開發組中全職人員的比例,且項目核心部分的工作應該盡量由全職人員來擔任,以減少兼職人員對項目組人員不穩定性的影響;建立良好的文檔管理機制;加強項目組內技術交流;對于項目經理,可以從一開始就指派一個副經理在項目中協同項目經理管理項目開發工作,如果項目經理退出開發組,副經理可以很快接手。一般只建議在項目經理這樣高度重要的崗位采用這種冗余制的策略來預防人員風險,否則將會大大增加項目成本;為項目開發提供盡可能好的開發環境。軟件團隊建設控制人員風險101軟件團隊建設團隊合作團隊意識就是團隊成員為了團隊的整體利益和目標而相互合作、共同努力的意愿與作風。團隊意識的內涵在團隊與其成員的關系方面,團隊意識表現在團隊成員對團隊的強烈歸屬感與一體感;在團隊成員之間的關系上,團隊意識表現為成員間的相互協作從而形成有機的整體;在成員對團隊的事務上,團隊意識表現為團隊成員對團隊事務的盡心盡力和全方位投入。軟件團隊建設團隊合作102軟件團隊建設團隊合作的指導方針作為一名團隊領導,我將:避免團隊目標向政治問題妥協;向團隊目標顯示個人的承諾;不用太多優先級的事物沖淡團隊的工作;公平,公正的對待團隊成員;愿意面對和解決與團隊成員不良表現有關的問題;對來自員工的新思維和新信息采取開放的態度。軟件團隊建設團隊合作的指導方針103軟件團隊建設作為一名團隊成員,我將:展示對于個人角色和責任的真實理解;展示目標和以事實為基礎的判斷;和其他團隊成員有效的合作;使團隊目標優先于個人目標;展示投身于任何項目成功所需的努力的愿望;愿意分享信息、感受和產生適當的反饋;當其他成員需要時給與適當的幫助;展示對自己的高標準要求;支持團隊的決策;展示直接面對重要問題的勇氣和信念;以為團隊的成功奮斗的方式體現帶頭作用;對別人的反饋做出積極的反映。軟件團隊建設作為一名團隊成員,我將:104軟件團隊建設團隊成員激勵激勵是用人的藝術,它通過研究人的行為方式和需求心理來因勢利導的激發人的工作熱情,改變人的行為表現,提高個人或組織績效。軟件項目團隊中,激勵是組織成員個人需要和項目需要的結合,一方面必須考察了解項目成員的需要,進行有針對性的激勵;另一方面,必須符合項目發展的需要,進行有目的的激勵。軟件團隊建設團隊成員激勵105軟件團隊建設馬斯洛把人的需求分為五個層次:生理需要(衣食住等)安全需要(穩定,身體安全,經濟安全)社交需要(親情,友情,歸屬感)尊重需要(地位和自我尊重、認可和感激)自我實現需要軟件人員是追求自我實現需要的群體,學習機會、創造是對他們主要的激勵因素。對于企業來講,軟件企業的成長需要員工不斷學習,永遠創新,并且進行充分的團隊合作。軟件團隊建設馬斯洛把人的需求分為五個層次:106軟件團隊建設團隊的學習團隊學習是提高團隊績效,保持其先進性的重要舉措。培訓可以給公司帶來巨大的經濟效益,提高員工的自身能力,也是提高員工工作熱情和效率的重要一環。學習型組織是指通過培養彌漫于整個組織的學習氣氛、充分發揮員工的創造性思維能力而建立起來的一種有機的、高度柔性的、扁平的、符合人性的、能持續發展的組織。這種組織具有持續學習的能力,具有高于個人績效總和的綜合績效。軟件團隊建設團隊的學習107軟件團隊建設軟件項目團隊成員績效評估管理績效評估的根本目的是為了完善工作,為了員工更好地發展。按照目的劃分,績效評估的類型有:獎金分配評估提薪評估業績評估人事評估職務評估晉升評估軟件團隊建設軟件項目團隊成員績效評估管理108軟件團隊建設
績效評估遵循的原則公開性原則客觀、公正原則及時反饋原則敏感性原則,又稱區分性原則可行性原則多層次、多渠道、全方位評價的原則績效評估經常化、制度化的原則軟件團隊建設績效評估遵循的原則109本章內容提要
軟件團隊管理概述
4.1
軟件項目組織計劃編制
4.2
軟件項目團隊人員的獲取
4.3
軟件團隊建設
4.4
案例分析4.5
本章小結
4.6復習思考題
4.7本章內容提要軟件團隊管理概述4.1軟件項目組織計劃編制1104.5案例分析微軟團隊模型可以描述為項目組都是小型的、多元化的團
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水電工清包合同書模板
- 香港科技大學(廣州)《工程認知》2023-2024學年第二學期期末試卷
- 漯河食品職業學院《環境與綠色化學》2023-2024學年第二學期期末試卷
- 興安職業技術學院《信息管理與信息系統專業導論》2023-2024學年第二學期期末試卷
- 吉林大學《教師語言與普通話訓練》2023-2024學年第二學期期末試卷
- 武漢學院《現代信息技術前沿概論》2023-2024學年第二學期期末試卷
- 湖南水利水電職業技術學院《動物醫學概論》2023-2024學年第二學期期末試卷
- 安陽幼兒師范高等專科學校《現代工程制圖》2023-2024學年第二學期期末試卷
- 甘肅農業大學《流體力學A》2023-2024學年第二學期期末試卷
- 太原學院《化學研究性實驗》2023-2024學年第二學期期末試卷
- 00510秘書實務-自考整合版
- 護理研究中的偏倚及控制
- 小學生的齲齒預防ppt課件
- [復習]邊坡客土吹附施工方案
- 沖壓試題庫及答案文檔
- 管理人員責任追究制度
- 自動旋轉門PLC控制
- 電影場記表(雙機位)
- 畢設高密電法探測及數據處理解釋
- 華為保密制度范文
- 凍庫溫度記錄表
評論
0/150
提交評論