2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件開發(fā)的項目管理,微軟 操作系統(tǒng)部署團隊項目經理 欒躍Bill LuanProgram ManagerWindows DeploymentMicrosoft Corporation,(上),講題目錄,引言:學習項目管理的重要性項目管理理論的介紹 項目的領域知識項目的流程和管理問答,引言:學習項目管理的重要性,軟件開發(fā)的歷史及其獨特性軟件開發(fā)是科學還是藝術?軟件開發(fā)是否僅靠天才編程序的人員? 軟件技術

2、和市場的高速發(fā)展所帶來的影響 軟件復雜性的增長使得多人合作成為必須的 大型系統(tǒng)對領域知識的要求引發(fā)團隊式開發(fā)模式 商業(yè)的模式要求開發(fā)過程必須能重復 市場的迅猛發(fā)展逼迫各企業(yè)利用各種水平的開發(fā)人員,所有這些因素促使軟件和信息行業(yè)放棄對少數(shù)天才的依賴和寄托 放棄對軟件開發(fā)是神秘藝術的理論的追隨注重于推廣和執(zhí)行一套可重復的開發(fā)流程作業(yè)、及相應的規(guī)章制度注重于使用專業(yè)的項目管理人才進行管理注重于開發(fā)團隊的培養(yǎng)和建設,及對

3、開發(fā)人員的訓練和調動積極性,引言:學習項目管理的重要性,提高軟件開發(fā)成功效率的關鍵 把軟件開發(fā)和其它工程項目一樣對待注意軟件開發(fā)流程的規(guī)律和特性 免除隨機性和任意性、建立運作的重復性運用項目管理的理論和知識運用項目管理人員進行專人管理注重整個組織的效率和員工的培養(yǎng),引言:學習項目管理的重要性,缺乏完善的項目管理會帶來的結果 開發(fā)項目拖延 - 無法按時完成交貨 開發(fā)出的產品或系統(tǒng)無法滿足客戶所有要求開發(fā)的結果有很多質量

4、問題而導致客戶不滿雖然產品做出來了,但是整個項目嚴重超支、甚至造成公司賠錢由于計劃安排的錯失造成完成日的延遲,導致用要求團隊成員用加班加點的方法來設法補救延遲的交貨日,引言:學習項目管理的重要性,項目的成功是企業(yè)成功的基礎軟件項目發(fā)生差錯的機率比其它項目更大沒有任何一個企業(yè)可以承受和容忍連續(xù)發(fā)生的開發(fā)項目失敗的惡性結果掌握好有效的項目管理的本領、培養(yǎng)一批能管理大型復雜的開發(fā)項目的管理骨干,是任何一個企業(yè)領導班子必須追逐的目標

5、歸根到底,這是一個高科技企業(yè)賴以生存的重要因素和本領 !,引言:學習項目管理的重要性,講題目錄,引言:學習項目管理的重要性項目管理理論的介紹 項目的領域知識項目的流程和管理問答,項目的定義,項目管理理論的介紹,一個項目指的是一個有目的、有計劃、有始有終的、按照預先設定好的進程和步驟漸進的、為完成特定任務而進行的工作和活動。一個項目需要特定的人力、物力、時間、和費用的安排與分配。一個項目的結果有特定需要滿足的功能和質量的要求。

6、,軟件開發(fā)項目的定義,一個軟件開發(fā)項目指的是一個有具體的市場需要和客戶要求為目的的、有開發(fā)計劃、有始有終的、按照預先設定好的開發(fā)進程和步驟漸進的、為完成一個軟件產品或系統(tǒng)的制造而進行的工作和活動。一個軟件開發(fā)項目需要特定的人力、物力、時間、和費用的安排與分配。軟件開發(fā)項目的結果需要有特定需要滿足的運行、使用功能、及質量的要求。,項目管理理論的介紹,項目管理理論的介紹,項目管理的歷史簡介 古人建造的各種大型工程 現(xiàn)代項目管理歷史大

7、約可分四個階段: 十九世紀的早期 -現(xiàn)代化工業(yè)管理的萌芽,二十世紀中期之前的發(fā)展 - 將生產的勞動分成具體的細節(jié)部分來提高效率的理論 二十世紀中期以后 - PERT圖表;企業(yè)的運作像一個人體的有機機制和運作系統(tǒng)的理論 二十世紀末至今:項目管理的實踐加進了使用計算機和作為管理工具的實踐Project Management Institute (PMI), PMBOK Guide,項目管理的定義PMI 對項目管理的定義作了如下的

8、解釋: Project management is the application of knowledge, skills, tools, and techniques to project activities in order to meet project requirement (1) 項目管理是為了完成一個項目的需求和目的,將所相應的知識、技術、工具、及技巧應用到該項目的具體事務中去的工作

9、,[1] PMI: PMBOK Guide 2000,項目管理理論的介紹,軟件開發(fā)項目管理的定義,項目管理是為了完成一個項目的需求和目的所進行的管理工作。它應由專門的項目管理人員來負責,使用必要的知識、技術、工具等將項目管理的九個領域的知識對整個項目的五個階段的流程運作進行管理來達到項目的最終目的。項目管理人員不僅要完成項目預定的范圍、時間、費用、和質量的目標,他們還必須建立并充分利用與五個流程相對應的規(guī)章制度來促進項目的順利進展、

10、滿足所有項目參與者的期望和他們的工作要求。,項目管理理論的介紹,項目管理的九個領域性知識項目綜合的管理 (Project Integration Management)項目范圍的管理 (Scope Management)項目時間的管理 (Time Management)項目費用的管理 (Cost Management)項目質量的管理 (Quality Management)項目人才資源的管理 (Human Resource

11、Management)項目信息交流的管理 (Communication Management)項目風險的管理 (Risk Management)項目外包的管理 (Procurement Management),參見 Schwalbe, Project Management 2002,項目管理理論的介紹,項目管理的領域性知識的關系,項目管理理論的介紹,項目的范圍管理項目的范圍 (Scope):為完成特定的任務或指標要做的所有工作

12、 項目的起動管理:撰寫項目意向總結 (Project Charter)確定用戶要求,制定功能范圍,評估項目的資源和時間的需要項目目標和范圍的規(guī)劃及審核:需求管理- 制定產品功能范圍,撰寫功能總結和設計規(guī)范書確定軟件設計的需求:使用者需求,功能需求,系統(tǒng)需求,性能需求,質量需求,及開發(fā)局限項目范圍變化的控制管理 :制定項目目標改變的要求進行管理和控制的運作規(guī)章制度,又叫項目的更改控制(Change Control),項目管理理論

13、的介紹,項目意向總結的模版 (1),項目管理理論的介紹,項目意向總結的模版 (2),項目管理理論的介紹,軟件項目需求管理的指南功能需求總結是受多方面因素影響的,項目管理理論的介紹,軟件設計規(guī)范書撰寫的指南設計規(guī)范書(Design Specification)是什么?設計構劃書是描寫軟件產品或系統(tǒng)具體功能特性和設計方案的文件它是整個產品或系統(tǒng)的藍圖- 開發(fā)設計和測試計劃都以次為基礎進一步撰寫它由設計項目經理負責撰寫, 組織核審,

14、 并根據(jù)開發(fā)過程中的由編程設計改動作隨時的訂正, 使文件中的設計與具體的編程隨時保證同步.,軟件開發(fā)項目管理的指南,軟件設計規(guī)范書撰寫的綱領模版項目梗概或總結版本修改歷史項目的目的、理由、負責人、開發(fā)資源、客戶、外圍支援團隊、其它文件, 風險總結、依賴因素 (外部團隊、技術) 開發(fā)計劃具體項目工作的時間表、資源安排、合格的規(guī)格的衡量標準、所期望的外部團隊或其它依賴因素的完成時間表 用戶使用方案總結重要的應用使用方案的描

15、述功能需求總結 商務需求、使用者需求、系統(tǒng)需求、性能需求 、質量需求、非功能需求、開發(fā)局限 具體功能設計使用界面的設計、各輸入輸出控制鍵的使用方法和反饋行為的描述、測試要求未解決的設計問題,軟件開發(fā)項目管理的指南,軟件開發(fā)項目管理的指南,軟件設計規(guī)范書示例-用圖示來解釋設計及使用,軟件開發(fā)項目管理的指南,軟件設計規(guī)范書示例-用圖示來解釋設計及使用,軟件開發(fā)項目管理的指南,微軟的軟件開發(fā)的更改控制管理流程,項目的時間管理項目的

16、時間管理指的是為保證一個項目能按時完成的有關運作規(guī)章制度及措施 決定和安排工作的順序:制定項目具體工作的先后順序 制定時間表:對具體工作的時間的估算對時間表改動的控制管理:制定時間表控制的規(guī)章制度時間管理的技巧和指南逐漸建立開發(fā)歷史的檔案 (Benchmark method)讓開發(fā)團隊的成員親自作開發(fā)周期和時間的估計將各個工作分成短期性的分支性的工作 采用概率值 (Stochastic Approach) 作估算

17、d = (a + 4m + b) / 6 (a - 最佳, m – 最可能, b – 最壞 ),項目管理理論的介紹,項目的費用管理項目的費用管理 (Cost Management) 指的是如何做到在既定的開支預算之內完成一個項目的任務 資源的分配和計劃安排 對每一個具體的工作做出資源的分配和計劃安排,包括多少人來做、用什么設備和材料來完成 費用的估算和開支預算 人力費用 = 項目累積時間 x 每天的人工費用 總費用 =

18、人力費用 + 設備費用 + 運行費用 開支的控制管理 制定怎樣對可能出現(xiàn)的費用的改變和超支進行管理和控制的運作規(guī)章制度,項目管理理論的介紹,項目的質量管理項目的質量管理 (Quality Control Management) 指的是如何保證項目結果的質量開發(fā)過程的監(jiān)督: 執(zhí)行監(jiān)督和審核制度及流程管理 注意質量標準的互相對立和制約因素:如對穩(wěn)定性的要求影響到效率性、安全性影響到可測性,等等測試計劃的制定和執(zhí)行: 每一個開發(fā)的

19、功能要有一套測試方案。測試計劃(Test Plan 或 Quality Assurance Plan, QA Plan) 由測試團隊來制定和執(zhí)行產品的最終的質量保證:事先制定產品合格的衡量標準 (Exit Criteria),項目管理理論的介紹,項目管理的領域性知識的關系,項目管理理論的介紹,項目的人才資源管理項目的人才資源管理 (People & Team Management) 指的是開發(fā)團隊的建設和管理 對優(yōu)秀人才的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論