軟件項(xiàng)目管理.ppt_第1頁
軟件項(xiàng)目管理.ppt_第2頁
軟件項(xiàng)目管理.ppt_第3頁
軟件項(xiàng)目管理.ppt_第4頁
軟件項(xiàng)目管理.ppt_第5頁
已閱讀5頁,還剩111頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、,軟件工程,$5000,$10000,$50000,Unit 4 軟件項(xiàng)目管理,70年代中期,70%的項(xiàng)目是由于管理不善引起的,而并不是因?yàn)榧夹g(shù)實(shí)力不夠,管理是影響軟件研發(fā)項(xiàng)目全局的因素,而技術(shù)因素只影響局部。,90年代中期 美國軟件工程實(shí)施現(xiàn)狀的調(diào)查:,10%的項(xiàng)目能夠在預(yù)定的費(fèi)用和進(jìn)度下交付。,成為軟件項(xiàng)目開發(fā)中 最重要的核心問題之一。,軟件項(xiàng)目管理,什么是軟件項(xiàng)目管理?,軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。 軟件項(xiàng)目管理的對(duì)象是軟件工程項(xiàng)目,他所涉及的范圍覆蓋了整個(gè)軟件工程過程。,Meiler Pag

2、e-Jones: 我拜訪了很多商業(yè)公司,我也觀察了很多數(shù)據(jù)處理的管理者,我常??謶值乜吹竭@些管理者徒勞地與惡夢(mèng)般的項(xiàng)目斗爭著,在根本不可能的最后期限下苦苦掙扎,或是在交付了使其用戶極為不滿的系統(tǒng)之后,又繼續(xù)花費(fèi)大量的時(shí)間去維護(hù)該系統(tǒng)。,Q,B,T,管理的范圍,有效的項(xiàng)目管理集中于三個(gè)P 上: People 項(xiàng)目參與者 項(xiàng)目負(fù)責(zé)人 軟件項(xiàng)目組 協(xié)調(diào)和通訊 Problem 軟件范圍 問題分解 Process 合并問題和過程 過程分解,軟件項(xiàng)目管理,軟件項(xiàng)目計(jì)劃 風(fēng)險(xiǎn)管理 項(xiàng)目成本預(yù)算,1. 軟件項(xiàng)目計(jì)劃,軟件項(xiàng)目計(jì)劃 Software Project Planning,對(duì)估算的觀察 Observa

3、tions on Estimating 項(xiàng)目計(jì)劃目標(biāo) Project Planning Objectives 軟件范圍 Software Scope 資源 Resources 軟件項(xiàng)目估算 Software Project Estimation 分解技術(shù) Decomposition 經(jīng)驗(yàn)估算模型 Empirical Estimation Models 自行開發(fā)或購買的決策 The Make/Buy Decision,軟件項(xiàng)目計(jì)劃Observations on Estimating,A leading executive was once asked: “ What single charact

4、eristic was most important when selecting a project manager?” His response:,“A person with the ability to know what will go wrong before it actually does”,And the courage to estimate when the future is cloudy.”,軟件項(xiàng)目計(jì)劃Observations on Estimating,估算需要: 經(jīng)驗(yàn) experience 了解以前有用的信息 access to good historical

5、information 當(dāng)僅存定性數(shù)據(jù)時(shí)進(jìn)行定量測量的勇氣 the courage to commit to quantitative predictions when qualitative information is all that exists.,軟件項(xiàng)目計(jì)劃Observations on Estimating,Key points Project complexity, project size, and the degree of structural uncertainty all affect the reliability of estimate.,亞里斯多德: 記?。簯?yīng)該

6、滿足于事物的本性所能容許的精確度,當(dāng)只能近似于真理時(shí),不要去尋求絕對(duì)的準(zhǔn)確,軟件項(xiàng)目計(jì)劃Project Planning Objectives,提供一個(gè)框架,使得管理者能夠?qū)Y源、成本及進(jìn)度進(jìn)行合理的估算。 一個(gè)限定的時(shí)間框架內(nèi) “最好的情況” 及“最壞的情況” 通過一個(gè)信息發(fā)現(xiàn)的過程實(shí)現(xiàn)的,軟件項(xiàng)目計(jì)劃Project Planning Objectives,Advice: The more you know, the better you estimate. Therefore, update your estimates as the project progresses.,軟件項(xiàng)目計(jì)劃S

7、oftware Scope,Key point: A consideration of software scope must include on evaluation of all externalinterfaces.,軟件項(xiàng)目計(jì)劃Software Scope,軟件項(xiàng)目計(jì)劃的第一個(gè)活動(dòng)是軟件范圍的確定。 軟件范圍描述了功能、性能、約束條件、接口及可靠性。,軟件項(xiàng)目計(jì)劃Software Scope,范圍是通過回答下列問題來定義的: 背景:待建造的軟件如何適應(yīng)于大型的系統(tǒng)、產(chǎn)品或商業(yè)的背景,在該背景下要加什么約束? 信息目標(biāo):軟件要產(chǎn)生什么樣的客戶可見的數(shù)據(jù)對(duì)象輸出,需要什么樣的數(shù)據(jù)對(duì)象輸入

8、? 功能和性能:軟件執(zhí)行什么樣的功能使得輸入數(shù)據(jù)才能變換成為輸出數(shù)據(jù)?需要滿足什么特殊的性能特征嗎?,軟件項(xiàng)目計(jì)劃Software Scope,Advice: Technical feasibility is important, but business need is even more important. It does no good to build a high tech system or product that no one really wants.,軟件項(xiàng)目計(jì)劃Resources,Key Point: To be reused effectively, software

9、 components must be cataloged, standardized, and validated.,軟件項(xiàng)目計(jì)劃Resources,硬件/軟件工具,可復(fù)用構(gòu)件,人員,提供支持開發(fā) 工作的基礎(chǔ),極大地降低開發(fā)成本,時(shí)間,主要資源,軟件項(xiàng)目計(jì)劃Resources,人力資源 描述組織的職位及專業(yè)技能等 可復(fù)用軟件資源 可直接使用的構(gòu)件 具有完全經(jīng)驗(yàn)的構(gòu)件 具有部分經(jīng)驗(yàn)的構(gòu)件 新構(gòu)件 環(huán)境資源 硬件及軟件,軟件項(xiàng)目計(jì)劃Resources,資源說明四特征 資源描述 可用性說明 需要該資源的時(shí)間 被使用的持續(xù)時(shí)間,軟件項(xiàng)目計(jì)劃Resources,軟件成本及工作量估算永遠(yuǎn)不會(huì)是一門精確的

10、科學(xué)。 可以從神秘的技巧向一系列系統(tǒng)化的步驟轉(zhuǎn)化,軟件項(xiàng)目計(jì)劃Software Project Estimation,幾種可考慮的選擇 將估算拖延到項(xiàng)目的最后 基于已經(jīng)完成的類似項(xiàng)目 使用簡單的分解技術(shù) 使用經(jīng)驗(yàn)?zāi)P?軟件項(xiàng)目計(jì)劃Software Project Estimation,Advice When collecting productivity metrics for projects, be sure to establish a taxonomy of project types. This will enable you to compute domain specific a

11、verages, making estimation more accurate.,軟件項(xiàng)目計(jì)劃Decomposition,分解問題, 將項(xiàng)目分解成若干主要功能及相關(guān)的軟件工程活動(dòng),通過逐步求精的方式進(jìn)行成本及工作量的估算 問題分解 “分而治之” 過程分解 回答“如何完成公共過程框架?”,軟件項(xiàng)目計(jì)劃Empirical Estimation Models,Key Point An estimation model reflects the population of projects from which it has been derived. Therefore, the model is

12、 domain sensitive.,軟件項(xiàng)目計(jì)劃Empirical Estimation Models,估算模型的結(jié)構(gòu) E=A+B*(ev)C A、B、C是由經(jīng)驗(yàn)導(dǎo)出的常數(shù), E是以人月為單位的工作量 ev 是估算變量,軟件項(xiàng)目計(jì)劃Empirical Estimation Models,面向LOC的估算模型 E=5.2*(KLOC)0.91Walston-Felix模型 E=5.5+0.73*(KLOC)1.16Bailey-Basili模型 E=3.2*(KLOC)1.05Boehm模型 E=5.288*(KLOC)1.047Doty模型 面向FP的估算模型 E=-13.39+0.0545

13、FPAlbrecht 和Gaffney E=60.62*7.728*10(-8)*FP3Kemerer E=585.7+5.12FPMaston、Barnett 和Mellichamp,軟件項(xiàng)目計(jì)劃Empirical Estimation Models,COCOMO 模型(Constructive Cost MOdel) 軟件估算模型的層次體系 模型1:基本COCOMO模型,將軟件開發(fā)工作量及成本作為程序規(guī)模的函數(shù)進(jìn)行計(jì)算,程序規(guī)模已估算的代碼來表示。 模型2:中級(jí)COCOMO模型,將軟件開發(fā)工作量及成本作為程序規(guī)模及一組“成本驅(qū)動(dòng)因子”的函數(shù)來進(jìn)行計(jì)算,其中“成本驅(qū)動(dòng)因子”包括對(duì)產(chǎn)品、硬件、

14、人員、及項(xiàng)目屬性的主管評(píng)估。 模型3:高級(jí)COCOMO模型,包含了中級(jí)莫茨能夠的所有特性,并結(jié)合了成本驅(qū)動(dòng)因子對(duì)軟件工程過程中每一步驟的影響評(píng)估。,軟件項(xiàng)目計(jì)劃Empirical Estimation Models,軟件方程式 是一個(gè)多變量模型,他假設(shè)在軟件開發(fā)項(xiàng)目的整個(gè)生命周期中的一個(gè)特定的工作量分布。 E=LOC*B0.333/P3*(1/t4),軟件項(xiàng)目計(jì)劃Empirical Estimation Models,Advice: None of these models should be used without careful calibration to your environme

15、nt.,軟件項(xiàng)目計(jì)劃The Make/Buy Decision,自行開發(fā)/購選擇 購買可直接使用的軟件 購買“具有完全經(jīng)驗(yàn)”或“具有部分經(jīng)驗(yàn)”的軟件構(gòu)件,修改,集成 外包,軟件項(xiàng)目計(jì)劃The Make/Buy Decision,低成本的軟件 昂貴的軟件產(chǎn)品 建立性能及性能規(guī)約,可測量性 估算內(nèi)部開發(fā)的成本及交付日期 選擇三到四個(gè)候選軟件 選擇能夠有助于建造所需軟件的可復(fù)用構(gòu)件 建立比較矩陣,對(duì)關(guān)鍵功能進(jìn)行比較/測試 根據(jù)以前產(chǎn)品的質(zhì)量、開發(fā)商的支持、產(chǎn)品的方向、以及其名聲評(píng)估候選軟件包后構(gòu)件 聯(lián)系該軟件的其他用戶并詢問其意見,軟件項(xiàng)目計(jì)劃The Make/Buy Decision,自行開發(fā)/購

16、買 時(shí)間 成本,軟件項(xiàng)目計(jì)劃The Make/Buy Decision,系統(tǒng) X,建造,復(fù)用,購買,承包,簡單(0.30),困難(0.70),小改動(dòng)(0.40),大改動(dòng)(0.6),簡單(0.2),復(fù)雜(0.8),小改動(dòng)(0.70),大改動(dòng)(0.7),不改動(dòng)(0.6),有改動(dòng)(0.4),$380,000,$450,000,$275,000,$310,000,$490,000,$210,000,$400,000,$350,000,$500,000,$429,000,$382,000,$267,000,$410,000,決策樹,軟件項(xiàng)目計(jì)劃The Make/Buy Decision,Advice T

17、here are times when off-the-shelf software provides a “perfect” solution except for a few special features that you cant live without. In many cases, its worth living without the special features!,軟件項(xiàng)目計(jì)劃 Software Project Planning,對(duì)估算的觀察 Observations on Estimating 項(xiàng)目計(jì)劃目標(biāo) Project Planning Objectives 軟

18、件范圍 Software Scope 資源 Resources 軟件項(xiàng)目估算 Software Project Estimation 分解技術(shù) Decomposition 經(jīng)驗(yàn)估算模型 Empirical Estimation Models 自行開發(fā)或購買的決策 The Make/Buy Decision,最常見的進(jìn)度計(jì)劃風(fēng)險(xiǎn),功能無限蔓延 需求鍍金或開發(fā)人員鍍金 質(zhì)量不定 計(jì)劃過于樂觀 設(shè)計(jì)欠佳 銀彈綜合癥 研發(fā)導(dǎo)向的開發(fā) 人員薄弱 簽約商失敗 研發(fā)人員與客戶的摩擦,2. 風(fēng)險(xiǎn)管理,What is Risk Management?,Risk is introduced by many fac

19、tors, but risk management is the identification, assessment and planning for any unfavorable event that could impact a project. Managing risk is essential to prepare for a project so it: Comes in under budget Has enough resources Finishes before its deadline,Why to manage risk?,Life is full of uncer

20、tainty! If you do not actively attack risks, they will actively attack you!,Why to manage risk?,Fine any project problems. Determine if a project can be achieved Find any items that may badly effect or kill the project Reduce or eliminate nasty surprises Prepare for any risks and deal with them,風(fēng)險(xiǎn)管理

21、 Risk Management,風(fēng)險(xiǎn)管理要素 Risk Management Principles 風(fēng)險(xiǎn)識(shí)別 Risk Identification 風(fēng)險(xiǎn)分析 Risk Analysis 風(fēng)險(xiǎn)的優(yōu)先級(jí) Risk Prioritization 風(fēng)險(xiǎn)管理計(jì)劃 Risk Management planning 風(fēng)險(xiǎn)化解 Risk Resolution 風(fēng)險(xiǎn)監(jiān)視 Risk Monitoring,Risk Management Principles,賭博 1988, Peat Marwick 針對(duì)600 家成功公司的調(diào)查結(jié)果顯示,35%的公司有過軟件項(xiàng)目失控的經(jīng)歷。,Risk Management P

22、rinciples,Software is Risky Business PKMG study 55% of runaway projects did no risk management 38% did some, but half of those didnt use their risk findings after the project was underway 7% didnt know whether they did risk management Total: About 80% of runaway projects did no meaningful risk manag

23、ement,Risk Management Principles,Risk Management Principles,風(fēng)險(xiǎn)管理,風(fēng)險(xiǎn)評(píng)估,風(fēng)險(xiǎn)控制,風(fēng)險(xiǎn)識(shí)別,風(fēng)險(xiǎn)分析,風(fēng)險(xiǎn)優(yōu)先級(jí),風(fēng)險(xiǎn)管理計(jì)劃,風(fēng)險(xiǎn)化解,風(fēng)險(xiǎn)監(jiān)控,風(fēng)險(xiǎn)評(píng)估 風(fēng)險(xiǎn)識(shí)別提出一個(gè)潛在破壞項(xiàng)目進(jìn)度的風(fēng)險(xiǎn)列表。 風(fēng)險(xiǎn)分析評(píng)估每一個(gè)風(fēng)險(xiǎn)出現(xiàn)的可能性及其影響,判定風(fēng)險(xiǎn)的級(jí)別。 風(fēng)險(xiǎn)優(yōu)先級(jí)按風(fēng)險(xiǎn)影響大小排出一個(gè)風(fēng)險(xiǎn)優(yōu)先級(jí),這個(gè)風(fēng)險(xiǎn)列表將作為風(fēng)險(xiǎn)控制的基礎(chǔ)。,風(fēng)險(xiǎn)控制 風(fēng)險(xiǎn)管理計(jì)劃制定一個(gè)應(yīng)對(duì)每個(gè)重要風(fēng)險(xiǎn)的方案,同時(shí)確保每一個(gè)單獨(dú)的風(fēng)險(xiǎn)管理計(jì)劃之間以及與整體項(xiàng)目計(jì)劃之間相一致。 風(fēng)險(xiǎn)化解每個(gè)重要風(fēng)險(xiǎn)所對(duì)應(yīng)計(jì)劃的執(zhí)行。 風(fēng)險(xiǎn)監(jiān)控對(duì)解決風(fēng)險(xiǎn)的過程

24、進(jìn)行監(jiān)控,還可以包括識(shí)別新的風(fēng)險(xiǎn)并將其反饋到正在進(jìn)行的風(fēng)險(xiǎn)管理進(jìn)程中。,軟件項(xiàng)目風(fēng)險(xiǎn)管理五種狀態(tài),危機(jī)管理風(fēng)險(xiǎn)已經(jīng)造成麻煩后才處理。 失敗處理覺察到風(fēng)險(xiǎn)并迅速處理。 風(fēng)險(xiǎn)緩解事先制訂好風(fēng)險(xiǎn)發(fā)生后的補(bǔ)救 措施,但不作任何防范措施。 著力預(yù)防將識(shí)別和防范作為項(xiàng)目一部分 加以規(guī)劃和執(zhí)行。 消滅根源識(shí)別和消除風(fēng)險(xiǎn)根源。,軟件項(xiàng)目風(fēng)險(xiǎn)管理原則,區(qū)分風(fēng)險(xiǎn)和已存在的現(xiàn)有問題 通過風(fēng)險(xiǎn)的管理變被動(dòng)的面對(duì)風(fēng)險(xiǎn),即消防狀態(tài)為主動(dòng)面對(duì)風(fēng)險(xiǎn),即釣魚狀態(tài) 最小化項(xiàng)目失敗的潛在可能 創(chuàng)造風(fēng)險(xiǎn)管理的氣氛,Risk Identification,如果你不問關(guān)于風(fēng)險(xiǎn)的問題, 你就可能是正在問所遇到麻煩的 問題 Tom Gilb

25、,確定可能對(duì)項(xiàng)目造成影響的風(fēng)險(xiǎn),并且把每一風(fēng)險(xiǎn)的特性編制成文檔。 風(fēng)險(xiǎn)識(shí)別不是一次性活動(dòng),必須在整個(gè)項(xiàng)目過程中經(jīng)常進(jìn)行 風(fēng)險(xiǎn)識(shí)別的工具和辦法: 風(fēng)險(xiǎn)檢查列表 調(diào)查問卷 interviewing Delphi 頭腦風(fēng)暴法 Brainstorming,風(fēng)險(xiǎn)檢查列表,產(chǎn)品規(guī)模與要建造或要修改的軟件的總體規(guī)模相關(guān)的風(fēng)險(xiǎn)。 商業(yè)影響與管理或市場所加諸的約束相關(guān)的風(fēng)險(xiǎn)。 客戶特性與客戶的素質(zhì)以及開發(fā)者和客戶定期通信的能力相關(guān)的風(fēng)險(xiǎn)。 過程定義與軟件過程被定義的程度以及它們被開發(fā)組織所遵守的程度相關(guān)的風(fēng)險(xiǎn)。 開發(fā)環(huán)境與用以建造產(chǎn)品的工具的可用性及質(zhì)量相關(guān)的風(fēng)險(xiǎn)。 建造的技術(shù)與待開發(fā)軟件的復(fù)雜性及系統(tǒng)所包含技

26、術(shù)的“新奇性”相關(guān)的風(fēng)險(xiǎn)。 人員數(shù)目與經(jīng)驗(yàn)與參與工作的軟件工程師的總體技術(shù)水平及項(xiàng)目經(jīng)驗(yàn)相關(guān)的風(fēng)險(xiǎn)。,The Software Development Risk Taxonomy,Risk Analysis,重要的是量化不確定程度及與每個(gè)風(fēng)險(xiǎn)相關(guān)的損失的程度。 Probability Very low, low, medium, high and very high Impact Negligible, marginal, critical and catastrophic Overall Risk,風(fēng)險(xiǎn)因素,性能風(fēng)險(xiǎn)產(chǎn)品能夠滿足需求且符合于其 使用目的的不確定的程度。 成本風(fēng)險(xiǎn)項(xiàng)目預(yù)算能夠被

27、維持的不確定 的程度。 支持風(fēng)險(xiǎn)軟件易于糾錯(cuò)、適應(yīng)及增強(qiáng)的 不確定的程度。 進(jìn)度風(fēng)險(xiǎn)項(xiàng)目進(jìn)度能夠被維持且產(chǎn)品能 按時(shí)交付的不確定的程度。,Overall Risk,風(fēng)險(xiǎn)暴露量(Risk Exposure),RE=不希望的損失的概率*損失的程度 RE= risk likelihood * risk impact,損失和概率的評(píng)估方法,由最熟悉系統(tǒng)的人評(píng)估每個(gè)風(fēng)險(xiǎn)的發(fā)生概率,然后保留一份風(fēng)險(xiǎn)評(píng)估審核文件。 使用Delphi法:從一組專家中得到一致的意見,來預(yù)測未來的發(fā)展。 少數(shù)服從多數(shù)法,Risk Prioritization,由于風(fēng)險(xiǎn)管理需要一定的成本,因此需要確定風(fēng)險(xiǎn)的優(yōu)先級(jí),以便明確風(fēng)險(xiǎn)管理

28、要專注的重點(diǎn)。,定量,按風(fēng)暴暴露量排序,確定風(fēng)險(xiǎn)優(yōu)先級(jí),定性,Risk Management Planning,Risk management planning is The Process of deciding of how to approach and plan for risk management activities for a project and the main output of this process is risk management plan. A risk management plan documents the procedures for managi

29、ng risk throughout the project.,Question addressed in,Why is it important ? What is the specific risk? How is the risk going to be mitigated? Who are the individuals responsible for implementing ? When will the milestone associated with the mitigation approach occur? How much is required in terms of

30、 resources to mitigate risk?,安排風(fēng)險(xiǎn)管理計(jì)劃的進(jìn)度,將風(fēng)險(xiǎn)管理計(jì)劃和標(biāo)準(zhǔn)項(xiàng)目管理過程結(jié)合,確保計(jì)劃的執(zhí)行 把風(fēng)險(xiǎn)管理計(jì)劃的任務(wù)安排到項(xiàng)目進(jìn)度表中,Risk Resolution,避免風(fēng)險(xiǎn) 將風(fēng)險(xiǎn)從系統(tǒng)的一部分轉(zhuǎn)移到另一部分 購買關(guān)于風(fēng)險(xiǎn)的信息 消除產(chǎn)生風(fēng)險(xiǎn)的根源 接受風(fēng)險(xiǎn) 發(fā)布風(fēng)險(xiǎn) 控制風(fēng)險(xiǎn) 記住風(fēng)險(xiǎn),Example,Risk:Loss of key team members Determine causes of job turnover Eliminate causes before project starts After project starts, a

31、ssume turnover is going to occur and work to ensure continuity Make sure teams are organized and distribute information widely Define documentation standards and be sure documents are produced in a timely manner. Define backup staff *p102 of Rogers,Risk Monitoring,檢查每個(gè)風(fēng)險(xiǎn)的化解程度,并確定隨著它們的消失而帶來的新的風(fēng)險(xiǎn)。,不斷的

32、識(shí)別新的風(fēng)險(xiǎn) 不斷識(shí)別新的風(fēng)險(xiǎn) 不斷的分析風(fēng)險(xiǎn)的產(chǎn)生概率 不斷的整理風(fēng)險(xiǎn)表 不斷的規(guī)避優(yōu)先級(jí)別最高的風(fēng)險(xiǎn),Same Example,監(jiān)控因素 項(xiàng)目組成員對(duì)于項(xiàng)目壓力的一般態(tài)度 項(xiàng)目組的凝聚力 項(xiàng)目組成員彼此之間的關(guān)系 與報(bào)酬和利益相關(guān)的潛在問題 在公司內(nèi)和公司外工作的可能性 文檔,Using Software Tool,Database Keep track of risk Spreadsheets Aid in tracking and quantifying risk Microsoft Project 2000 Perform PERT analysis Risk+ (by C/S So

33、lution, Inc.) Monte Carlo Simulations,Risk Management Review,風(fēng)險(xiǎn)管理要素 Risk Management Principles 風(fēng)險(xiǎn)識(shí)別 Risk Identification 風(fēng)險(xiǎn)分析 Risk Analysis 風(fēng)險(xiǎn)的優(yōu)先級(jí) Risk Prioritization 風(fēng)險(xiǎn)管理計(jì)劃 Risk Management planning 風(fēng)險(xiǎn)化解 Risk Resolution 風(fēng)險(xiǎn)監(jiān)視 Risk Monitoring,The BIGGEST risk?,Not knowing what the risks are!,知己知彼 百戰(zhàn)不殆,

34、3. 項(xiàng)目成本預(yù)算,軟件成本 軟件報(bào)價(jià),軟件成本,涉及到軟件成本的常見問題:,情境一: 你們幫我們?cè)O(shè)計(jì)個(gè)辦公自動(dòng)化系統(tǒng),需要多少錢? 情境二: 我們預(yù)算投入20萬建立公司的信息管理系統(tǒng),你們能不能做的到? 情境三: 對(duì)方公司希望與我們合作,捆綁銷售,我們的軟件許可證一份收多少錢?,軟件成本的構(gòu)成,一: 人員工資 差旅費(fèi) 通訊費(fèi) 硬件 工具 福利費(fèi) 招待費(fèi)等等,二: 管理費(fèi)用分?jǐn)?人員招聘費(fèi)用 風(fēng)險(xiǎn)費(fèi)用 培訓(xùn)成本費(fèi) 技術(shù)支持費(fèi) 用戶教育費(fèi) 包裝制作費(fèi) 市場推廣費(fèi)等等,軟件成本的快速估算(1) 以人月為基礎(chǔ):,(人員數(shù)開發(fā)周期單位工資)3(成本系數(shù)) 例如: 人員平均工資5000元,共需要6名工程

35、師,項(xiàng)目開發(fā)周期為4個(gè)月 則簡單的成本估算為(6人4月5000元)3360000元,歷史經(jīng)驗(yàn): 人員規(guī)模越大,成本系數(shù)越高。 技術(shù)水平越高,成本系數(shù)越高。 開發(fā)周期越長,成本系數(shù)越高。 一般系數(shù)為:1.53.0之間。,特征: 簡單,容易估算 需要建立在工作量計(jì)算的基礎(chǔ)上進(jìn)行估算 不夠準(zhǔn)確,彈性大,軟件成本的快速估算(2) 以功能點(diǎn)為基礎(chǔ):,(功能模塊單價(jià))功能塊點(diǎn)數(shù) 例如 :某個(gè)系統(tǒng)可分為10個(gè)模塊,每個(gè)模塊按照歷史的經(jīng)驗(yàn)計(jì)算,其中3個(gè)為15000元,5個(gè)為20000元,2個(gè)為4000元,則系統(tǒng)的成本為: (15000 3)+(20000 5)(4000 2)=1530000元,功能模塊單價(jià)功能點(diǎn)數(shù)開發(fā)系數(shù) 例如 :某個(gè)系統(tǒng)可分為10個(gè)模塊,每個(gè)模塊按照歷史的經(jīng)驗(yàn)計(jì)算,其中: 3個(gè)為15000元,開發(fā)難度系數(shù)為2 5個(gè)為20000元,開發(fā)難度系數(shù)為3 2個(gè)為4000元,開發(fā)難度系數(shù)為1 則系統(tǒng)的成本為: (15000 3) 2 +(20000 5)3 (4000 2) 1 =398000元,歷史經(jīng)驗(yàn): 系統(tǒng)越復(fù)雜,開發(fā)難度系數(shù)越高 開

溫馨提示

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

評(píng)論

0/150

提交評(píng)論