




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件項目資源管理本章目錄 7.1人力資源管理 7.2軟件資源管理 7.3硬件資源管理 7.4案例故事解析7.1.1 7.1.1 人力資源管理概念人力資源管理概念 軟件項目中的人力資源管理包括所有項目干系人:資助者、客戶、項目組成員、支持人員及供應(yīng)商等。軟件項目的人力資源管理就是有效地發(fā)揮每個項目干系人作用的過程。一般來說,人力資源管理是一項復雜的工作,其具體的工作內(nèi)容是由若干相互關(guān)聯(lián)的任務(wù)所組成。分析人力資源需求、規(guī)劃人力資源配備狀況。 獲取人力資源信息、招聘員工、確定勞資關(guān)系。培訓員工、任用員工。 評估員工業(yè)績,依據(jù)人力資源評價體系獎懲員工。7.1.2 7.1.2 人力資源分析與策劃人力資源
2、分析與策劃 在軟件開發(fā)過程中,人員的獲取、選擇、分配和組織是設(shè)計軟件開發(fā)進度、軟件開發(fā)過程管理和軟件產(chǎn)品質(zhì)量的重大問題,必須引起項目負責人的高度重視。軟件項目的開發(fā)實踐表明,軟件開發(fā)各個階段所需要的技術(shù)人員類型、層次和數(shù)量是不同的。 在軟件項目的計劃與分析階段只需要少數(shù)人,主要是系統(tǒng)分析員、從事軟件系統(tǒng)論證和概要設(shè)計的軟件高級工程師和項目高級管理人員;在概要設(shè)計階段,要增加一部分高級程序員;在詳細設(shè)計階段要增加軟件工程師的程序員;在編碼和測試階段,還要增加程序員、軟件測試員。 通過上面的論述說明,在項目啟動時就要做好人力資源的分析和規(guī)劃,制定項目整個過程的人力資源需求表,如下:序號角色數(shù)量到位
3、時間備注1項目經(jīng)理1 年 月2分項目經(jīng)理6分項目1: 年 月分項目2: 年 月分項目1、3的經(jīng)理人選尚空缺,待招聘3系統(tǒng)分析員4架構(gòu)設(shè)計師5數(shù)據(jù)庫工程師6程序員7文檔管理員8測試員人力資源需求表人力資源需求表 制定軟件項目人力計劃,主要依據(jù)工作量和進度進行人員需求預估。一般來講,工作量與項目總時間的比值就是理論上所需的人員數(shù)量,但選取和分配人力資源有許多值得研究的問題。許多學者從軟件工程角度提出了一些經(jīng)驗思路,可作為軟件項目人力資源管理參照,再次進行簡單介紹:人員進度權(quán)衡定律Brooks定律Norden-Rayleigh曲線人力資源計劃的平衡 下面將對前兩個做以詳細的介紹1.人員人員進度權(quán)衡定
4、律進度權(quán)衡定律著名學者Putnam在估算軟件開發(fā)工作量時得出的公式:E=S3 / ( C3t4 ) 其中,E是以人年為單位的工作量,S是LOC,C是技術(shù)銀子,t是以年為單位的耗費時間,截至產(chǎn)品交付所用的時間。 由于軟件項目的建設(shè)時間主要取決于應(yīng)用軟件的開發(fā)時間,因此可將這種人員與進度之間的非線性替代關(guān)系稱為“人員進度權(quán)衡定律”。2.Brooks定律定律 曾擔任IBM公司操作系統(tǒng)項目經(jīng)理的F.Brooks,從大量的軟件開發(fā)實踐中得出了另一條結(jié)論:“向一個已經(jīng)拖延的項目追加新的開發(fā)人員,可能會是這個項目完成得更晚”。從另一個角度說明了“時間與人員不能線性互換”。 對這個定律的合理解釋是,當開發(fā)人員
5、以算術(shù)級數(shù)增長時,人員之間的通信將以幾何級數(shù)增長,從而可能導致“得不償失”的結(jié)果。一般說來,由N位開發(fā)人員組成的小組要完成既定的工作,相互之間的通信路徑總數(shù)為:C=N(N-1)/2,而通信時需要時間的。7.1.3 人力資源的獲取 人員的獲取是項目團隊的逐組建關(guān)鍵,在選拔項目成員時,成員的來源有3種渠道:在組織內(nèi)部選拔合適的人選通過招聘吸收新成員;通過熟悉的人員介紹,引進所需要的中高級技術(shù)人才。 項目經(jīng)理是全包項目成功的關(guān)鍵,因此,項目經(jīng)理應(yīng)具備的基本素質(zhì)如下。良好的交流溝通能力良好的文檔能力解決沖突的能力和項目實踐經(jīng)驗7.1.4 團隊組織和分工 組建軟件項目團隊取決于可供選擇的人員、項目的需求
6、以及組織的需求,這里介紹一下各種軟件項目段對組織的策略。軟件團隊中的角色軟件團隊中的角色項目經(jīng)理分項目經(jīng)理系統(tǒng)分析員系統(tǒng)架構(gòu)師數(shù)據(jù)庫管理員程序員配置管理員系統(tǒng)測試員開發(fā)人員的組織開發(fā)人員的組織水平團隊方案垂直團隊方案1.混合團隊方案7.1.5 團隊建設(shè) 1.建立溝通機制 通??梢圆捎玫臏贤ǚ绞接幸韵聨追N:會議溝通文件溝通電子郵件 2.培訓與學習型組織 在項目實施過程中,逐步建立起學習型項目團隊是項目成功的另一個標志7.1.6 人力資源評估1.績效考核項目績效:從項目成本、利潤、計劃完成情況、項目質(zhì)量、規(guī)范程度、文檔水平、技術(shù)、產(chǎn)品化和共享度等方面評價項目效果。個人績效:采用員工自評與項目經(jīng)理考
7、核相結(jié)合的方式,從敬業(yè)精神、工作責任感、個人技能、個人貢獻、團隊合作、工作效率及完成情況等方面進行考察,對項目成員進行打分、2.激勵正激勵:主要以物質(zhì)獎勵和精神鼓勵等方式體現(xiàn)負激勵:主要以提醒、交談、批評及體罰等方式。 7.2 軟件資源管理 1.軟件資源管理的概念 在軟件開發(fā)過程中,可以盡可能重復使用以前開發(fā)活動中曾經(jīng)積累或使用過的軟件資源,這些軟件資源被稱為可復用軟件資源。 2.軟件資源的復用方式源代碼的復用目標代碼復用設(shè)計結(jié)果復用分析結(jié)果復用類模塊復用 類庫與庫函數(shù)的聯(lián)系與區(qū)別:1. 聯(lián)系:而這都是經(jīng)過特定開發(fā)語言編譯后的二進制代碼。2. 區(qū)別:二者有本質(zhì)區(qū)別,主要表現(xiàn)在一下幾方面:獨立性
8、強高度可塑性接口清晰、簡明3. 根據(jù)類的特性,類模塊復用又可進一步分為以下3種方式:實例復用繼承復用多態(tài)復用7.2.3 軟件復用的粒度 1. 小粒度復用 即小規(guī)模復用,如程序源代碼復用和目標代碼復用,主要表現(xiàn) 為函數(shù)、子程序、面向?qū)ο笾械念?、方法的復用?2. 中粒度復用 即中等規(guī)模復用,如軟件設(shè)計結(jié)果的復用。 3. 大粒度復用 即大規(guī)模復用,如應(yīng)用于系統(tǒng)的復用。7.2.4 可復用軟件資源的管理 為提高軟件生產(chǎn)率和軟件質(zhì)量,需要把有重用價值的軟件模塊或構(gòu)件收集起來,再把相關(guān)的資料組織在一起,標注說明,建立索引,從而建立可復用的軟件構(gòu)件庫。 1.軟件資源的分類:按構(gòu)件標準分:可跨平臺、跨語言使用
9、的標準構(gòu)件;某個特定環(huán)境中使用的專用構(gòu)件。按使用范圍分:通用構(gòu)件、領(lǐng)域?qū)S脴?gòu)件。按適合操作系統(tǒng)分:基于Windows、UNIX/Linux等按應(yīng)用領(lǐng)域分:數(shù)據(jù)庫、網(wǎng)絡(luò)、多媒體和人工智能等按業(yè)務(wù)領(lǐng)域分:工商、銀行和電信等。按功能分:如數(shù)據(jù)庫中查詢構(gòu)件、報表構(gòu)件等。按粒度大小分:大、中、小型構(gòu)件。更為詳細的構(gòu)件分類模式:構(gòu)件標識構(gòu)件作用對象構(gòu)件作者構(gòu)件名稱構(gòu)件作用領(lǐng)域構(gòu)件完成日期構(gòu)件功能描述關(guān)鍵字構(gòu)件應(yīng)用場所構(gòu)件最近一次修改日期所用數(shù)據(jù)結(jié)構(gòu)特別需求信息輔助軟件數(shù)學模型錯誤處理及異常信息可用的文檔描述及測試用例描述2.軟件庫的檢索 步驟一般如下:系統(tǒng)分析員對需求進行綜合分析,得到理解后的需求,壓縮問
10、題空間。以形式化的語言表達需求,并構(gòu)造查詢條件。查詢條件可以是簡單的字符串搜索命令或組合的SQL查詢語句,也可是復雜的構(gòu)件檢索語言規(guī)約。針對可復用的構(gòu)件庫,按照某種分類方法將構(gòu)件按照標準劃分為構(gòu)件類,對構(gòu)件類的編碼進行描述并建立索引。通過構(gòu)件匹配算法將需求表達與構(gòu)件集合。7.2.5 CASE工具及其管理1.Case工具的概念 CASE(Computer-Aided Software Engineering , CASE)計算機輔助軟件工程。CASE作為軟件開發(fā)自動化支持的代名詞,已經(jīng)被軟件工程界普遍接受。 CASE 吸收了計算機輔助設(shè)計、操作系統(tǒng)、數(shù)據(jù)庫和計算機網(wǎng)絡(luò)等許多研究領(lǐng)域的原理和技術(shù),
11、把軟件開發(fā)技術(shù)、方法和工具集成為一個統(tǒng)一的整體。簡單的理解為,CASE=軟件工程+自動化工具。 目前市場上出現(xiàn)了較多的CASE工具1. 按其應(yīng)用類型可分為一下3類:輔助計算工具,具體包括風險分析工具、測試分析工具和項目計劃工具等。輔助設(shè)計工具,具體包括分析和設(shè)計工具、原型工具、接口設(shè)計和開發(fā)工具,編程工具和測試工具等。輔助管理工具,具體包括項目管理工具、需求跟蹤工具、文檔管理工具、質(zhì)量管理工具和配置管理工具。 2. 按對于軟件工具之間的集成方式,分以下3種:單獨運行方式工具與工具之間直接連通通過集成式項目支持環(huán)境2. CASE工具產(chǎn)品工具類產(chǎn)品列表報表工具QRHTMLExport filter
12、,Report builder enterprise界面工具Layout controlls,Venus,Toolbar數(shù)據(jù)庫工具PowerBuilder,EmsMySQLmanager,Erwin,Quickdesk,Develop分析和設(shè)計工具Powerdesign Playcase,Rational Rose,Object maker SQA配置管理工具Rational clearcase測試工具SQA,Safepro/c,TestBytes安裝工具Install Shield, Install express;3. CASE工具的選用 選CASE工具時應(yīng)注意兩方面因素:一是CASE自身
13、特點;其二是應(yīng)用CASE工具的軟件開發(fā)機構(gòu)的特點。主要有以下性能指標:可靠性,能長時間完成規(guī)定性能,而極少出現(xiàn)死機現(xiàn)象??捎眯?,易安裝,易學,用戶界面通用性等。高性能,優(yōu)化內(nèi)存需求、存儲器需求等??删S護性,如廠商對問題的反應(yīng)速度,產(chǎn)品維護能力等??梢浦残?,能在不同的操作系統(tǒng)、平臺上運行。以上性能指標為原則,具體在選用CASE工具時還要落實以下原則:掌握CASE工具間的借口和信息關(guān)系,保證高端CASE工具的信息向低端CASE工具能流暢傳遞,進而使工具之間、人員之間以及軟件工程各過程之間均能便利地通信。注重商業(yè)化程度高的CASE工具。較少地涉及軟件實現(xiàn)工具,例如編程工具、界面工具和報表工具等。 同
14、時,在選擇和評價CASE時,還應(yīng)結(jié)合項目組的自身因素來考慮,具體內(nèi)容包括以下幾個方面。軟件開發(fā)組織的背景軟件系統(tǒng)規(guī)模軟件系統(tǒng)類型人員素質(zhì) 只有當軟件開發(fā)的方法、過程模型、軟件開發(fā)的管理以及文檔編寫的標準切實符合軟件開發(fā)組織的實際情況時,CASE工具的選擇與集成開發(fā)環(huán)境的構(gòu)建才能夠行之有效,才能起到很好的支撐和幫助作用。系統(tǒng)類型活動結(jié)構(gòu)化方法(方案1)面向?qū)ο蠓椒ǎǚ桨?)大中型軟件系統(tǒng)系統(tǒng)建模分析設(shè)計系統(tǒng)建模:Objectmaker,PlayCASE數(shù)據(jù)庫建模:ERWin(可選)系統(tǒng)建模:Objectmaker數(shù)據(jù)庫建模:ERWin(可選)測試SQA(黑盒測試),SafePro/C,TestB
15、ytes(數(shù)據(jù)庫測試),C程序測試分析SQA,TestBytes,SafePro/C+文檔BPWin、ERWin等工具提供報表功能用ParadigmPlus中的Publisher可生成項目文檔項目管理CCC/HarvestCCC/Harvest小型軟件系統(tǒng)系統(tǒng)建模分析設(shè)計系統(tǒng)建模:Objectmaker,PlayCASE數(shù)據(jù)庫建模:ERWin系統(tǒng)建模:ParadigmPlus數(shù)據(jù)庫建模:ERWin(可選)測試SQA(黑盒測試),SafePro/C,TestBytes(數(shù)據(jù)庫測試)根據(jù)軟件特點可選用:SQA,SafePro/C ,TestBytes文檔BPWin、ERWin等工具提供報表功能,也
16、可將有關(guān)模型輸入到程序中,但不支持特定的軟件開發(fā)規(guī)范的自動生成用ParadigmPlus中的Publisher可生成項目文檔CASE工具集成方案工具集成方案7.3 硬件資源管理7.3.1 硬件資源管理概念硬件資源管理概念 硬件資源的管理是指硬件設(shè)備運行全過程的管理,包括對設(shè)備經(jīng)濟狀態(tài)和技術(shù)狀態(tài)的全面管理。軟件項目中的硬件資源包括:l 宿主機,軟件開發(fā)階段所使用的計算機和外圍設(shè)備l 目標機,運行軟件產(chǎn)品的計算機和外圍設(shè)備。l 其他硬件設(shè)備,專用軟件開發(fā)時所需要的特殊硬件資源7.3.2 7.3.2 硬件設(shè)備的經(jīng)濟管理硬件設(shè)備的經(jīng)濟管理1.硬件設(shè)備的計價 硬件設(shè)備固定資產(chǎn)價值有3種計量標準:原始計價
17、、重置完全價值和折余價值。2.硬件設(shè)備的折舊(1)折舊隨設(shè)備固定資產(chǎn)的損耗而逐漸轉(zhuǎn)移到產(chǎn)品成本。(2)設(shè)備固定資產(chǎn)折舊要考慮有形損耗和無形損耗兩個因素。(3)計算固定資產(chǎn)的折舊依據(jù)主要是設(shè)備的年限、原價和凈殘值。(4)企業(yè)設(shè)備固定資產(chǎn)折舊的計算方法有:直線法、工作量法、雙倍余 額遞減法和年限總和法。7.3.3 7.3.3 硬件設(shè)備的技術(shù)管理硬件設(shè)備的技術(shù)管理 硬件設(shè)備的技術(shù)管理包括硬件設(shè)備的選擇、維護及更新。1.設(shè)備的選擇設(shè)備的選擇 設(shè)備的選擇應(yīng)滿足企業(yè)生產(chǎn)經(jīng)營的需要,綜合考慮如下要求:高效性,設(shè)備能滿足一起提高生產(chǎn)效率的要求??煽啃?,設(shè)備在規(guī)定條件下和規(guī)定時間內(nèi)達到規(guī)定鬼能的能力。維修性,設(shè)
18、備要便于維修,能夠節(jié)省維修費用。具體要求是設(shè)備的零部件互換性好,符合通用化、系列化、標準化的要求,結(jié)構(gòu)簡單、安排合理,容易拆卸和檢查。成套性,設(shè)備的配套性要好,能夠盡快形成生產(chǎn)能力。適應(yīng)性,設(shè)備對加工對象改變的適應(yīng)能力要強。安全性,設(shè)備要確保生產(chǎn)使用過程中的安全。2.2.設(shè)備的維護與修理設(shè)備的維護與修理(1)設(shè)備的維護 設(shè)備在使用過程中的有形磨損可以分為3個階段:初期磨損階段、正常磨損階段和劇烈磨損階段。 按工作量的大小,可以把設(shè)備維護保養(yǎng)分為日常保養(yǎng)、一級保養(yǎng)、二級保養(yǎng)和三級保養(yǎng)。(2)設(shè)備的修理 設(shè)備誒的修理是對于正?;虿徽T蛟斐傻脑O(shè)備故障破壞性進行修復的工作。設(shè)備修理一般有兩種方式:事后修理和預防性計劃維修。3.3.設(shè)備的改造與更新設(shè)備的改造與更新 設(shè)備的不斷磨損與設(shè)備的有限壽命決定了設(shè)備改造與更新的必要性。 設(shè)備的磨損一種是有形磨損,它造成設(shè)備的物質(zhì)技術(shù)劣化;一種是有形磨損,它造成設(shè)備的經(jīng)濟性劣化。 設(shè)備的壽命可分為3類:物質(zhì)壽命:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于不平衡數(shù)據(jù)的茄子病害分類
- 產(chǎn)品開發(fā)協(xié)議合同范例
- 冰庫買賣合同范例
- 個人終止房屋買賣合同范例
- 偽造訂單合同范例
- 公司生產(chǎn)訂單合同范例
- 東西采購合同范例
- 更換監(jiān)控施工方案
- 云南正式事業(yè)編制合同范例
- 出納管理合同范例
- 發(fā)展我國銀發(fā)經(jīng)濟面臨的挑戰(zhàn)和優(yōu)化路徑研究
- 建(構(gòu))筑物消防員初級技能培訓課件
- 2025年潛江市城市建設(shè)發(fā)展集團招聘工作人員【52人】高頻重點提升(共500題)附帶答案詳解
- GA/T 2146-2024法庭科學涉火案件物證檢驗移動實驗室建設(shè)通用要求
- DB50T 441-2012 渝菜 毛血旺烹飪技術(shù)規(guī)范
- 2024年05月富德生命人壽保險股份有限公司招考筆試歷年參考題庫附帶答案詳解
- 醫(yī)防融合培訓
- 高速鐵路設(shè)計規(guī)范
- 《電機能能效等級》課件
- 幼兒園課件之大班科學《四季的變化》
- 電商客服外包服務(wù)合同
評論
0/150
提交評論