軟件項目管理與案例分析 (5).ppt_第1頁
軟件項目管理與案例分析 (5).ppt_第2頁
軟件項目管理與案例分析 (5).ppt_第3頁
軟件項目管理與案例分析 (5).ppt_第4頁
軟件項目管理與案例分析 (5).ppt_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件項目管理與案例分析,謝從華,博士生,講師 Room:N6-411-2 Email: QQ: 9540386 Tel Copyright Conghua Xie 2010,軟件項目管理概述,3,考核方式,上課出勤1 平時作業(yè)15 實驗報告 25% 考試成績5, Copyright Conghua Xie 2010,軟件項目管理概述,4,主要參考文獻,01-項目管理(中國鐵路集裝箱信息管理系統(tǒng)) 02-IT項目管理表格 03-校務(wù)通管理系統(tǒng) 1Project management: best practices for IT professionals,Richard

2、 Murch著.高等教育出版社(影?。?2002年 2 覃征等編著.軟件項目管理.清華大學(xué)出版社,2004 3CMM in practice: process for executing software projects at Infosys, Pankaj Jalote. Addison-Wesley,2000年 4欒躍.軟件開發(fā)項目管理.上海交通大學(xué)出版社.2006年9月, Copyright Conghua Xie 2010,軟件項目管理概述,5,教學(xué)進度安排,參看教學(xué)進度表 參看教學(xué)大綱和實驗大綱 實驗教學(xué)安排,提出自己的看法或意見,在課堂里應(yīng)該是完全公開的 keep an open

3、 mind and say your own opinion 參與者不應(yīng)將別人的發(fā)言帶出室外,以引起不必要的負面影響 dont be intimidated and you should be exempted 尊重他人的看法,尤其是與你持不同看法的“第二意見” respect others opinion especially “second opinion” 鼓勵參與討論及意見分享:他山之石,可以攻錯 encourage groups participation to share thought and ideas 讓我們以開闊的胸襟來面對問題及提出看法 be honest with yo

4、ur questions and comments,第 1 章 軟件項目管理概述,本章內(nèi)容提要,1.1 項目與軟件項目的概念,項目定義和特征 項目是為了創(chuàng)造一個唯一的產(chǎn)品或提供一個唯一的服務(wù)而進行的臨 時性的努力。特征: 目標性 相關(guān)性 周期性 獨特性 約束性 不確定性 結(jié)果的不可逆轉(zhuǎn)性,項目與軟件項目的概念,臨時性 項目有明確的開始與截止日期 項目合同的起止日期 當達到項目的目標時即項目的截止日期;或項目被中止/取消的日期 項目的臨時性并不意味著項目所提交的產(chǎn)品或服務(wù)也是一次性的(一次性紙杯的生產(chǎn)) 項目所面臨的市場機遇往往也是臨時性的(沒有企業(yè)愿意在2009年生產(chǎn)北京奧運的徽章) 項目組也

5、往往是臨時性的,當項目結(jié)束時,項目組也隨之解散(或釋放),項目與軟件項目的概念,獨特的產(chǎn)品或服務(wù) 項目所產(chǎn)生的產(chǎn)品或服務(wù)是獨一無二的(包括合同的簽訂人、位置等方面的信息) 對于批量生產(chǎn)的商品(例如空調(diào)或冰箱)則不具備獨特性,而例如北京聯(lián)通計費項目則具有獨特性 咨詢和會計審計服務(wù),什么是項目?, Copyright Conghua Xie 2010,軟件項目管理概述,13,項目的特征(1)時限性, Copyright Conghua Xie 2010,軟件項目管理概述,14,項目的特征(2)目標確定性, Copyright Conghua Xie 2010,軟件項目管理概述,15,項目的特征(3

6、)一次性, Copyright Conghua Xie 2010,軟件項目管理概述,16,項目的特征(4)獨特性, Copyright Conghua Xie 2010,軟件項目管理概述,17,項目的特征(5)資源和任務(wù)的相互依賴性,項目(Project)是一個有目的、有計劃、有始有終、按照預(yù)先設(shè)定好的進程和步驟漸進的、為完成特定的工作和活動。 (1)項目是一項有待完成的任務(wù),有特定的環(huán)境與要求。這一點明確了項目自身的動態(tài)概念,即項目是指一個過程,而不是指過程終結(jié)后所形成的成果。 2)在一定的組織機構(gòu)內(nèi),利用有限資源(人力、物力、財力等)在規(guī)定的時間內(nèi)完成任務(wù)。,項目與軟件項目的概念,以下哪些

7、是項目呢? 上課 野餐活動 集體婚禮 社區(qū)保安 開發(fā)微軟的操作系統(tǒng) 每天的衛(wèi)生保潔 神舟飛船計劃,?,項目與軟件項目的概念,項目與軟件項目的概念,項目與日常運作的區(qū)別: 項目是一次性的,日常運作是重復(fù)進行的 項目是以目標為導(dǎo)向的,日常運作是通過效率和有效性體現(xiàn)的 項目是通過與項目經(jīng)理及其團隊工作完成的,而日常運作是職能式的線形管理 項目存在大量的變更管理,而日常運作則基本保持持續(xù)的連貫性的,項目與軟件項目的概念,由美國國防部(DoD)資助 軟件工程協(xié)會(SEI)開發(fā),U.S. Army, Navy, Air Force Federal Aviation Administration Natio

8、nal Security Agency Software Engineering Institute ADP, Inc. AT&T Labs BAE Boeing Computer Sciences Corporation EER Systems Ericsson Canada Ernst and Young General Dynamics Harris Corporation Honeywell,KPMG Lockheed Martin Motorola Northrop Grumman Pacific Bell Q-Labs Raytheon Reuters Rockwell Colli

9、ns SAIC Software Productivity Consortium Sverdrup Corporation TeraQuest Thomson CSF TRW,項目與軟件項目的概念,軟件項目的特點 除了項目的特征,軟件項目還具有以下特點: 軟件是邏輯實體,不是具體的物理實體,具有抽象性 軟件的開發(fā)受計算機系統(tǒng)的限制,對硬件系統(tǒng)有不同程度的 依賴 軟件具有復(fù)雜性特點,其開發(fā)成本昂貴,制約因素很多,項目與軟件項目的概念,不同因素相互作用圖示,項目與軟件項目的概念,實現(xiàn)項目目標的制約因素,本章內(nèi)容提要,1.2 項目管理的概念,項目管理就在我們身邊 解決一個問題 組織一個活動 創(chuàng)造一個

10、新事務(wù) 跟蹤一個具體的任務(wù) 當我們覺得資源缺乏的 時候,生活中的項目 生日聚會 野餐活動 集體婚禮 社會中的大項目 微軟的操作系統(tǒng) 阿波羅計劃 神州飛船計劃,項目管理的概念,項目管理的定義 項目管理是以項目為對象,通過使用知識、技能、工具和方法來組織、計劃、實施并監(jiān)控項目,使之滿足項目目標需求的過程。,軟技巧 Samples(領(lǐng)導(dǎo)、團隊建設(shè)、沖突解決、激勵、訓(xùn)練、協(xié)商、溝通、傾聽),硬技能 Samples (計劃、跟蹤、控制、報告),項目管理的概念,軟件項目管理的必要性 無規(guī)則、混亂的開發(fā)狀態(tài),進度滯后,費用超支等失敗的例子很多 業(yè)務(wù)失敗,合同糾紛,法律訴訟,客戶投訴等困擾軟件業(yè),美國1999

11、年軟件項目的統(tǒng)計,超時, 超支,功能不全或錯誤,質(zhì)量差 加班,人心 最著名的案例: 美國克羅拉多州,單佛新國際機場的故事 當年負責丹佛國際機場(Denver International Airport)分揀和運輸行李的BAE自動系統(tǒng)軟件吧。當機場在1993年正式啟用時,該系統(tǒng)造成的遺失或錯發(fā)、還有在傳送帶的檢查口堆積的行李是如此之多,以至于有關(guān)方面被迫將機場正式啟用日期推遲了16個月。,羅伯特格拉斯, Software Runaways Lessons Learned from Massive Software Project Failures (軟件開發(fā)的滑鐵盧: 重大失控項目的經(jīng)驗與教訓(xùn))

12、。電子工業(yè)出版社.2002 年2月 本書提供了17個重大軟件開發(fā)項目失控的案例,總結(jié)了軟件開發(fā)項目失控的6大特征,講解了典型的造成項目失控的潛在因素,以及如何通過風(fēng)險管理、問題管理等手段,辨別、避免、轉(zhuǎn)移這些失控的風(fēng)險。 案例一:BAE自動化系統(tǒng)(A)丹佛國際 機場行李處理系統(tǒng) 27 案例二:BAE 自動化系統(tǒng) (B) 丹佛國際 機場行李處理系統(tǒng)部署 57 案例三:佛羅里達福利救濟系統(tǒng)的慘敗 62,技術(shù)管理 目前很多公司,都以技術(shù)水平的高低決定管理位置, 可能導(dǎo)致缺乏溝通、協(xié)調(diào)等能力 不懂管理,不懂執(zhí)行規(guī)則制度,如何調(diào)動團隊積極性,如何把市場/客戶的需求轉(zhuǎn)化為設(shè)計,管理人才 軟件開發(fā)需要專業(yè)技

13、術(shù)人員 A。良好的編程能力,嚴密的邏輯,數(shù)學(xué)和抽象思維分析邏輯問題, B。熟悉各種技術(shù): OS, Network, database,各種硬件平臺,開發(fā)工具 C.技術(shù)專家,追蹤和了解行業(yè)內(nèi)最新的開發(fā)語言,工具,平臺的趨勢,未來新技術(shù)動向,快速學(xué)習(xí),提高軟件開發(fā)管理能力 軟件和信息系統(tǒng)的開發(fā),技術(shù)難、項目負責、開發(fā)周期短,軟件開發(fā)失敗-導(dǎo)致企業(yè)虧損和倒閉 重視軟件開發(fā)的獨特性、挑戰(zhàn)性、面臨的各種風(fēng)險 典型的案例: 網(wǎng)絡(luò)泡沫,是2000年的普通人一提起網(wǎng)絡(luò)首先聯(lián)想到的名詞,對這個名詞的回答,用了中國網(wǎng)絡(luò)整整一年的時間。 當時各主要媒體都發(fā)出預(yù)警,今年網(wǎng)站將死掉90。網(wǎng)絡(luò)泡沫實際上就是過熱的投資,涌

14、入大量的資本之后找不到盈利點,最后沒有利潤公司必然要倒閉 Google上市是網(wǎng)絡(luò)泡沫破滅之后的標志性事件.Google作為一家網(wǎng)絡(luò)企業(yè)的成功運營,它所開創(chuàng)的模式,正是人類對網(wǎng)絡(luò)時代夢想的現(xiàn)實體現(xiàn)。,項目管理的概念,軟件危機 就是軟件生產(chǎn)能力和業(yè)務(wù)發(fā)展需求不相適應(yīng)的現(xiàn)象 就是弱的軟件生產(chǎn)能力和強的業(yè)務(wù)發(fā)展需求之間的矛盾 軟件危機表現(xiàn) 開發(fā)過程隨心所欲 時間計劃和費用估算缺乏現(xiàn)實的基礎(chǔ) 管理者主要在應(yīng)付突發(fā)事件 對產(chǎn)品質(zhì)量缺乏客觀基礎(chǔ) 軟件開發(fā)的成敗建立在個人能力基礎(chǔ)上,項目管理的概念,成功的項目 滿足或者超過干系人的期望,現(xiàn)代項目管理的四個階段,項目管理起源:19世紀現(xiàn)代大工業(yè)革命后 A . 1

15、9世紀早期現(xiàn)代工業(yè)萌芽,西方政府大規(guī)?;A(chǔ)建設(shè) 案例: 美國的鐵路建設(shè)和河流控制的水利工程 B. 20世紀中期之前,兩大理論 費雷德里克。泰勒, 勞動分工細化, 亨利.甘特的甘特圖表,至今都在沿用,案例:,1957年,美國的路易斯維化工廠,由于生產(chǎn)過程的要求,必須晝夜連續(xù)運行。因此,每年都不得不安排一定的時間,停下生產(chǎn)線進行全面檢修。過去的檢修時間一般為125小時。后來,他們把檢修流程精細分解,竟然發(fā)現(xiàn),在整個檢修過程中所經(jīng)過的不同路線上的總時間是不一樣的??s短最長路線上工序的工期,就能夠縮短整個檢修的時間。他們經(jīng)過反復(fù)優(yōu)化,最后只用了78個小時就完成了檢修,節(jié)省時間達到38%,當年產(chǎn)生效益達

16、100多萬美元。這就是至今項目管理工作者還在應(yīng)用的著名的時間管理技術(shù)關(guān)鍵路徑法,簡稱CPM。,C. 20世紀中期以后,產(chǎn)生出了至今還有影響的帕特圖表(Pert Chart) 60年代后期,項目管理理論的(Richard Johnson, Fremont Kast等人)創(chuàng)立。 1969年,美國成立一個國際性組織,PMI(Project Management Institute),即美國項目管理學(xué)會,它是一個有著近5萬名會員的國際性學(xué)會,是項目管理專業(yè)領(lǐng)域中最大的由研究人員、學(xué)者、顧問和經(jīng)理組成的全球性專業(yè)組織。這個組織的出現(xiàn)極大地推動了項目管理的發(fā)展。,D。20世紀末到至今,項目管理加入了計算機

17、和應(yīng)用軟件作為管理的手段和工具 在1976年P(guān)MI提出了制定項目管理標準的設(shè)想。經(jīng)過近10年的努力,1987年他們推出了項目管理知識體系指南(Project Management Body of Knowledge),簡稱PMBOK。這是項目管理領(lǐng)域又一個里程碑。因此,項目管理專家們把80年代以前稱為傳統(tǒng)的項目管理階段,把80年代以后稱為新的項目管理階段。,項目管理的概念,項目管理的基本內(nèi)容 PMBOK:A guide to the Project management Body Of Knowledge,這個知識體系把項目管理歸納為范圍管理、 時間管理、費用管理、質(zhì)量管理、 人力資源管理、風(fēng)

18、險管理、 采購管理、溝通管理和整合管理九大知識領(lǐng)域。,項目管理的概念,PMBOK 9個知識領(lǐng)域的關(guān)系,項目管理的概念,PMBOK 9 大過程領(lǐng)域,項目管理的概念,PMBOK 5 大過程組,本章內(nèi)容提要,1.3 軟件項目生命期與管理過程,軟件項目生命期 計劃階段 定義系統(tǒng),確定用戶的要求或總體研究目標,提出可行的方案,包括資源、成本、效益、進度等的實施計劃。進行可行性分析并制定粗略計劃。 需求分析階段 確定軟件的功能、性能、可靠性、接口標準等要求,根據(jù)功能要求進行數(shù)據(jù)流程分析,提出初步的系統(tǒng)邏輯模型,并據(jù)此修改項目實施計劃。 軟件設(shè)計階段 它包括系統(tǒng)概要設(shè)計和詳細設(shè)計。在概要設(shè)計中,要建立系統(tǒng)的

19、整體結(jié)構(gòu),進行模塊劃分,根據(jù)要求確定接口。在詳細設(shè)計中,要建立算法、數(shù)據(jù)結(jié)構(gòu)和流程圖。,軟件項目生命期與管理過程,編碼階段 把流程圖翻譯成程序,并對程序進行調(diào)試。 測試階段 通過單元測試,檢驗?zāi)K內(nèi)部的結(jié)構(gòu)和功能;通過集成測試,把模塊連接成系統(tǒng),重點尋找接口上可能存在的問題;確認測試,即按照需求的內(nèi)容逐項進行測試;系統(tǒng)測試,就是到實際的使用環(huán)境中進行測試。單元測試和集成測試由開發(fā)者自己完成,確認測試和系統(tǒng)測試則由用戶參與完成。 運行維護階段 它一般包括三類工作,為了修改錯誤而做的改正性維護;為了適應(yīng)環(huán)境變化而做的適應(yīng)性維護;為了適應(yīng)用戶新的需求而做的完善性維護,有時會成為二次開發(fā),進入一個新的

20、生命期,再從計劃階段開始。,軟件項目生命期與管理過程, 不要強行照搬書上的軟件工程生命周期,軟件項目生命期與管理過程,項目生命周期階段 概念(Concept) 開發(fā)(Development) 實施(Implementation) 結(jié)束(Termination) 思考 項目生命周期中風(fēng)險最大的是哪個階段? 項目生命周期中沖突最多的是哪個階段?,軟件項目生命期與管理過程,項目生命周期的影響,軟件項目生命期與管理過程,軟件項目管理過程,軟件項目生命期與管理過程,項目管理過程包括的主要工作 制定技術(shù)目標 組建項目組 制訂項目計劃 處理范圍變化 控制實際進展 整理、完善技術(shù)檔案 形成知識網(wǎng)絡(luò),軟件項目生命期與管理過程,影響項目成功的因素 項目的目標、范圍是否明確 是否獲得領(lǐng)導(dǎo)的積極支持 項目的組織是否健全、穩(wěn)定 是否建立了有序的、有效的、良好的溝通渠道 是否具有有效、全面的項目管理,嚴格的變更控制 是否建立了良好的、積極的、團隊合作的工作氛圍 項目經(jīng)理PM的經(jīng)驗,軟件項目生命期與管理過程,項目生命期中的幾個概念 項目生命期中與時間相關(guān)的重要概念 檢查點(Check Point) 它指在規(guī)定的時間間隔內(nèi)對項目進行檢查

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論