軟件工程實用教程2-軟件項目管理課件_第1頁
軟件工程實用教程2-軟件項目管理課件_第2頁
軟件工程實用教程2-軟件項目管理課件_第3頁
軟件工程實用教程2-軟件項目管理課件_第4頁
軟件工程實用教程2-軟件項目管理課件_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟 件 工 程第二章 軟件項目管理第二章 軟件項目管理了解軟件項目管理的內(nèi)容軟件項目產(chǎn)品的特點軟件項目管理的內(nèi)容對項目進行計劃IT項目估算、計劃和進度管理組織管理任務(wù)1 了解軟件項目管理的內(nèi)容軟件管理的目標就是保證軟件項目的成功,就是保證在規(guī)定的時間內(nèi)、預(yù)算計劃內(nèi)開發(fā)出令用戶滿意的軟件產(chǎn)品。軟件開發(fā)的所有成員都緊緊圍繞這一個目標進行工作。那么,針對上一章選取的軟件項目進行項目管理,應(yīng)該包含哪些具體的內(nèi)容呢?31. 軟件項目產(chǎn)品的特點軟件項目管理的任務(wù)根據(jù)項目合同書的要求,制定項目計劃和工程進度安排、監(jiān)督和檢查項目實施過程、保證工程滿足要求的質(zhì)量標準、分析確定并排除風(fēng)險、在規(guī)定的期限和預(yù)算成本內(nèi)

2、完成項目。軟件項目產(chǎn)品的特點抽象性缺陷檢測的困難性高度的復(fù)雜性缺乏統(tǒng)一規(guī)則52. 軟件項目管理的內(nèi)容什么是軟件項目管理軟件項目管理是為了使軟件項目能夠按照預(yù)定的成本、進度、質(zhì)量順利完成,而對成本、人員、進度、質(zhì)量、風(fēng)險等進行分析和管理的活動。軟件項目管理的對象是軟件工程項目,它所涉及的范圍覆蓋了整個軟件工程過程。6項目管理的主要要素范圍,也稱工作范圍。指為了實現(xiàn)項目目標必須完成的所有工作。一般通過定義交付成果和交付成果的標準來定義工作范圍。時間,也稱為項目進度。與項目時間相關(guān)的因素用進度計劃來描述,進度計劃不僅說明了完成項目工作范圍內(nèi)所有工作需要的時間,也規(guī)定了每個活動的具體開始日期和完成日期

3、。成本,也稱為項目費用。指完成項目所需要的所有款項的費用,包括人力成本、原材料、設(shè)備租金、分包費用和咨詢費用等。質(zhì)量。指項目滿足明確或隱含需求的程度,與績效和滿意度密切相關(guān)。一般通過定義工作范圍中的交付物標準來明確定義,這些標準包括各種特性及這些特性需要滿足的要求。7項目管理的過程啟動軟件項目制訂項目計劃評審項目計劃編寫管理文檔8項目管理的內(nèi)容項目的范圍管理時間管理成本管理質(zhì)量管理人員的組織管理溝通管理風(fēng)險管理采購管理和集成管理9任務(wù)2 對項目進行計劃一個軟件項目如果要進入到系統(tǒng)實施階段,需要做的準備工作可能包括如何對項目進行階段性的劃分,在每個階段中的工作重點和任務(wù)是什么,完成本階段工作和任

4、務(wù)的人力、資源需求,時間期限,階段工作和任務(wù)的成果形式等等,這些都是在項目啟動時需要進行考慮的內(nèi)容。那么,針對于我們目前的項目,應(yīng)該如何組織管理這些任務(wù)呢?101. IT項目估算、計劃和進度管理影響IT項目進度的因素低估IT項目實現(xiàn)的條件項目參與者的失誤不可預(yù)見事件的發(fā)生項目狀態(tài)信息收集的情況計劃變更調(diào)整的及時性11IT項目進度控制識別偏差分析偏差原因確定對既發(fā)偏差的態(tài)度關(guān)注進度正偏差調(diào)整項目進度計劃122. 組織管理人員是軟件機構(gòu)中最重要的資產(chǎn),他們代表著智力資本。合理地調(diào)配人員是成功完成軟件項目的切實保證。因此軟件項目管理的關(guān)鍵是人員管理。項目管理者必須利用其團隊成員,用可能最有效的方式解

5、決技術(shù)和非技術(shù)上的問題。軟件機構(gòu)要尊重員工,管理者要激勵員工。軟件項目成功的關(guān)鍵是能夠?qū)⒏咚刭|(zhì)的軟件開發(fā)人員合理地組織起來,使他們有效地分工協(xié)作,共同完成開發(fā)工作。項目組的組織原則軟件開發(fā)小組的規(guī)模不宜太大,人數(shù)不能太多,一般3-5人左右為宜。切忌在開發(fā)過程中增加人員,這將使人員之間的聯(lián)系增多,造成通信成本的增加而導(dǎo)致效率降低。項目組的組織方式民主制程序員組主程序員組現(xiàn)代程序員組民主程序員組小組成員完全平等,享有充分民主,通過協(xié)商做出決策。小組成員之間的通訊是平行的,如果小組有n個成員,則可能的通訊信道為 條。民主制程序員組通常采用非正式的組織方式,雖然名義上有一個組長,但其與組內(nèi)其它成員完成

6、同樣的任務(wù)。由小組全體成員討論協(xié)商決定應(yīng)該完成的工作,并依據(jù)各成員能力和經(jīng)驗分配適當?shù)娜蝿?wù)。n (n-1)/2優(yōu)點:組員對發(fā)現(xiàn)程序錯誤持積極的態(tài)度,這種態(tài)度有助于更快地發(fā)現(xiàn)錯誤,從而導(dǎo)致高質(zhì)量的代碼;組員享有充分民主,小組有高度凝聚力,組內(nèi)學(xué)習(xí)氣氛濃厚,有利于攻克技術(shù)難關(guān)。缺點在組內(nèi)多數(shù)成員技術(shù)水平不高或缺乏經(jīng)驗情況下采用該組織方式,將會因為沒有明確的權(quán)威指導(dǎo)項目進展,小組成員間缺乏必要的協(xié)調(diào),而導(dǎo)致項目失敗。應(yīng)用適合于研制周期長、難度大的項目。日本大多數(shù)軟件開發(fā)公司都采用這種形式。主程序員組主程序員組使用經(jīng)驗豐富、技術(shù)好、能力強的程序員作為主程序員。同時,利用人和計算機在事務(wù)性工作方面給主程

7、序員提供充分支持,而且保證所有通訊都通過一兩個人進行。后備程序員后備程序員也應(yīng)該技術(shù)熟練而且富于經(jīng)驗,他協(xié)助主程序員工作并且在必要時(主程序員生病、出差或跳槽)接替主程序員的工作。所以后備程序員必須和主程序一樣優(yōu)秀,一樣深入了解項目。主程序員主程序員既是成功的管理人員,又是經(jīng)驗豐富、技術(shù)好、能力強的高級程序員,負責(zé)體系結(jié)構(gòu)設(shè)計和關(guān)鍵部分的詳細設(shè)計,并且負責(zé)指導(dǎo)其他程序員完成詳細設(shè)計和編碼工作編程秘書編程秘書負責(zé)完成與項目有關(guān)的全部事務(wù)性工作,如,維護項目資料庫和項目文檔,編譯、連接、執(zhí)行源程序和測試用例。雖然主程序員組有很多優(yōu)點,但是,我們還應(yīng)看到這種組織方式固有的不切實際的地方:主程序員既是

8、高級程序員又是優(yōu)秀管理者,但現(xiàn)實中這種人才很難見到。后備程序員更難找。人們希望后備程序員像主程序員一樣優(yōu)秀,但他們必須坐在“替補席”上,拿著較低的工資等待接替主程序員。編程秘書也很難找。專業(yè)的軟件技術(shù)人員一般都厭煩日常的事務(wù)性工作?,F(xiàn)代程序員組特點將“主程序員組”中的主程序員的職則劃為兩個人來承擔:一個技術(shù)負責(zé)人,負責(zé)小組的技術(shù)活動一個行政負責(zé)人,負責(zé)所有的非技術(shù)的決策活動現(xiàn)代程序員組 大型項目的技術(shù)管理組織結(jié)構(gòu)包含分散決策的組織方式 優(yōu)點將管理和行政分開,有助于調(diào)動組員的積極性行政組長和技術(shù)組長分工明確避免了“主程序員組”中,全才主程序員難找的問題缺點有時行政組長和技術(shù)組長的管理權(quán)限界限不明選擇軟件工程小組結(jié)構(gòu)時應(yīng)考慮的7個因素待解決問題的困難程度要開發(fā)程序的規(guī)模小組成員在一起工作的時間問題能夠被模塊化的程度對待開發(fā)的系統(tǒng)的質(zhì)量和可靠性的要求交付日期的嚴格程度項目要求的社交(通信)程度通過對一些知名企業(yè)的調(diào)研,在整個軟件項目活動的五個階段大致涵蓋了14個職位 ;項目經(jīng)理、需求分析師、系統(tǒng)分析師、系統(tǒng)架構(gòu)設(shè)計師、軟件架構(gòu)設(shè)計師、網(wǎng)絡(luò)架構(gòu)設(shè)計師、數(shù)據(jù)庫設(shè)計師、軟件界面設(shè)計師、軟件工程師、編碼程序員、網(wǎng)絡(luò)工程師、軟件測試工程師、質(zhì)量保障工程師及產(chǎn)品發(fā)布工程師;實現(xiàn)階段構(gòu)成階段立項階段需求分析階段需求分析師項目經(jīng)理系統(tǒng)架構(gòu)設(shè)計師軟件架構(gòu)設(shè)計師數(shù)據(jù)庫設(shè)計

溫馨提示

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

評論

0/150

提交評論