第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt

第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt

ID:59199848

大小:395.50 KB

頁數(shù):33頁

時間:2020-09-26

第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt_第1頁
第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt_第2頁
第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt_第3頁
第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt_第4頁
第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt_第5頁
資源描述:

《第15章:軟件工程項目管理基礎(chǔ)ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第15章軟件工程項目管理基礎(chǔ)15.1項目管理的范圍15.2人員角色管理15.3問題管理15.4過程管理15.5小結(jié)15.1項目管理的范圍有效的項目管理集中在三個P上,即人員(People)、問題(Problem)和過程(Process)。這三者的順序不能夠任意變更。軟件工程是人的智力密集型勞動,忽略了對人的管理,工程必然失??;如果在項目早期沒有和用戶進行有效的通信交流,沒有界定出清晰的需求,那么即使設(shè)計出不錯的解決方案,也往往針對的是錯誤的目標;如果對于過程環(huán)節(jié)疏于管理,即使采用了良好的技術(shù)方法和先進的工具,也會因過程的混

2、亂失控而遭遇失敗。人員的過程能力、技術(shù)水平和協(xié)同工作能力是保證軟件項目成功的關(guān)鍵因素。培養(yǎng)有創(chuàng)造力的、技術(shù)水平高的軟件人員是從20世紀60年代起就開始討論的話題。近年來對于優(yōu)秀軟件人才的要求中又增加了針對個人軟件過程能力(PSP)方面的要素。考慮到人的因素非常重要,SEI還專門開發(fā)了一個人員管理能力成熟度模型PM-CMM。專門用以指導(dǎo)軟件開發(fā)組織改進人力資源管理工作。人員管理能力成熟度模型PM-CMM共分為五個成熟度等級。它為軟件人員管理定義了如下的關(guān)鍵過程域:招聘、選擇、績效管理、培訓(xùn)、報酬、專業(yè)發(fā)展、組織和工作計劃以及

3、團隊精神/企業(yè)文化培養(yǎng)。在PM-CMM方面的成熟度等級越高的組織,更有可能增強開發(fā)團隊的能力,實現(xiàn)有效的軟件工程開發(fā)。問題管理主要解決“軟件定義”和任務(wù)分解方面的問題,明晰針對什么對象、進行什么處理、達到什么目標、分配給什么角色去完成。任何一個軟件工程項目都應(yīng)當首先界定項目的目標和范圍。這一活動是作為系統(tǒng)工程活動的一部分開始的,持續(xù)到軟件需求分析階段。這一活動的目的是說明該項目的總體目標,但并不涉及到如何實現(xiàn);范圍說明給出與問題相關(guān)的主要數(shù)據(jù)、功能和行為,并且以量化的形式約束這些特性。目標和范圍確定之后,要開始考慮軟件的解

4、決方案,并據(jù)此確定項目的約束條件。軟件過程提供了一個活動框架的集合,這些框架適合于任何一個軟件項目。根據(jù)該框架可以建立一個綜合的開發(fā)計劃。通過定義框架中不同的具體任務(wù),能夠使描述通用過程的框架“個性化”,從而適合于不同軟件項目的特征和項目組的需求。每一個框架(任務(wù)集合)都由任務(wù)、里程碑、交付的工作產(chǎn)品和質(zhì)量控制點組成。對軟件過程進行管理,使之按照嚴格的規(guī)則有效地進行裁剪,以適應(yīng)具體的工程特征;對實際進程進行度量都屬于過程管理的任務(wù)。15.2人員角色管理15.2.1項目參與者(1)高級管理者:負責確定商業(yè)問題,這些問題往往對

5、項目會產(chǎn)生很大影響。所有涉及外部組織和個人的承諾只能由高級管理者驗證確定。(2)項目(技術(shù))管理者:對項目的進展負責。包括制定項目計劃;組織、控制并激勵軟件開發(fā)人員展開工作;負責和用戶代表交流,獲取項目的需求與約束條件;和用戶代表協(xié)商,進行變更控制;協(xié)調(diào)內(nèi)部軟件相關(guān)組的工作;安排必要的培訓(xùn)。(3)開發(fā)人員:負責開發(fā)一個產(chǎn)品或者應(yīng)用軟件所需的各類專門技術(shù)人員。根據(jù)工作性質(zhì)的不同,又可以劃分成不同的角色,比如系統(tǒng)分析員、系統(tǒng)設(shè)計師、程序員、測試工程師等等。按照項目開發(fā)計劃所賦予的任務(wù)和角色的崗位職責開展工作。(4)客戶代表:負

6、責說明待開發(fā)軟件需求的人員。同時和項目管理者協(xié)作控制項目開發(fā)過程中的各類變更。(5)最終用戶:一旦軟件發(fā)布成為產(chǎn)品,最終用戶是直接與軟件進行交互的人,在使用過程中還會提供必要的反饋信息。在驗收測試階段,最終用戶起著非常重要的作用。每一個軟件項目都應(yīng)當有上述人員參加,為了提高人員工作效率,項目負責人必須最大限度地發(fā)揮每個人的技術(shù)和能力。為了能夠更好地發(fā)揮各類專業(yè)人員的作用,軟件開發(fā)組織應(yīng)當根據(jù)實際情況建立本組織的崗位責任制度。劃定崗位,明確職責,力爭做到人定其崗、崗定其責。同時開發(fā)組織、項目組還應(yīng)當保證每種角色在承擔自己的任

7、務(wù)時都接受過必要的、足夠的培訓(xùn),保證具有履行相應(yīng)崗位職責的能力。15.2.2項目負責人項目負責人是項目管理工作的策劃者和主要執(zhí)行者之一。遴選項目負責人時必須注意,管理人員的管理技能水平是首要的條件。一個優(yōu)秀的軟件工程師并不見得就能夠很好地承擔項目負責人的角色。項目管理的核心是人員的管理,一個優(yōu)秀的項目管理人必須善于利用激勵機制鼓勵技術(shù)人員發(fā)揮其最大能力;必須具有組織能力,能夠駕馭或者創(chuàng)新過程,使得最初的概念能夠逐漸轉(zhuǎn)化成最終的產(chǎn)品;他也應(yīng)當鼓勵人們在工作中發(fā)揮創(chuàng)造性。項目負責人還應(yīng)當集中注意力理解待解決的問題;管理新想法、

8、新思路的交流;通過語言和行為在整個項目組中貫徹質(zhì)量至上的意識。一個有效的軟件項目負責人應(yīng)當能夠準確地診斷出技術(shù)的和管理的問題,把以往的成功經(jīng)驗應(yīng)用到新環(huán)境下;策劃系統(tǒng)的解決方案并激勵開發(fā)人員實現(xiàn)方案。如果最初的方案遭遇挫折,項目負責人應(yīng)當靈活地改進方案。項目負責人必須掌管整個項目,在必要時對項目進程進行

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。