第一篇:軟件項(xiàng)目管理知識(shí)點(diǎn)總結(jié)
中原工學(xué)員信息商務(wù)學(xué)院
P1項(xiàng)目的特征:1.目標(biāo)性2.相關(guān)性3.周期性4.獨(dú)特性5.約束性6.不確定性
P2 軟件項(xiàng)目是一種特殊的項(xiàng)目,他創(chuàng)造的唯一產(chǎn)品或者服務(wù)是邏輯載體,沒(méi)有具體的形狀和尺寸,只有邏輯的規(guī)模和運(yùn)行的效果。P3 軟件項(xiàng)目要素組成:軟件開(kāi)發(fā)的過(guò)程、軟件開(kāi)發(fā)的結(jié)果、軟件開(kāi)發(fā)賴以生存的資源以及軟件客戶。項(xiàng)目目標(biāo)成功實(shí)現(xiàn)的制約因素:項(xiàng)目范圍、成本、進(jìn)度計(jì)劃、客戶滿意度。項(xiàng)目管理分為:戰(zhàn)略管理、運(yùn)作管理、項(xiàng)目管理。
P4 項(xiàng)目管理定義:是指一定的主體,為了實(shí)現(xiàn)其目標(biāo),利用各種有效的手段,對(duì)執(zhí)行中的項(xiàng)目周期的各階段工作進(jìn)行計(jì)劃、組織、協(xié)調(diào)、指揮、控制,已取得良好經(jīng)濟(jì)效益的各項(xiàng)活動(dòng)的總和。
P5 軟件項(xiàng)目管理和其他管理相比有相當(dāng)?shù)奶厥庑裕?.軟件是純知識(shí)產(chǎn)品,其開(kāi)發(fā)進(jìn)度和質(zhì)量很難估計(jì)和度量,生產(chǎn)效率也難以保證。2.項(xiàng)目周期長(zhǎng),復(fù)雜度高,變數(shù)多。3.軟件需要滿足一群人的期望。
P6 軟件項(xiàng)目管理的根本目的是為了讓軟件項(xiàng)目尤其是大型軟件項(xiàng)目的整個(gè)軟件生命周期都能在管理者的控制之下,已預(yù)定成本按期、按質(zhì)的完成軟件并交付用戶使用。
項(xiàng)目管理的五要素:技術(shù)、方法、團(tuán)隊(duì)建設(shè)、信息、溝通。P7 軟件項(xiàng)目管理的四大變量:范圍、質(zhì)量、成本、交期。
P24 投標(biāo)文件有兩種:1.建議書(shū)(乙方根據(jù)甲方提出的產(chǎn)品的性質(zhì)、目標(biāo)、功能等,提交的完整的技術(shù)方案和報(bào)價(jià))2.報(bào)價(jià)單(乙方根據(jù)甲方提出的產(chǎn)品的特定型號(hào)、標(biāo)準(zhǔn)、數(shù)量等要求提交必要的報(bào)價(jià)材料等)P26 項(xiàng)目經(jīng)理的職責(zé):1.開(kāi)發(fā)計(jì)劃2.組織實(shí)施3.項(xiàng)目控制
項(xiàng)目經(jīng)理的權(quán)利:1.制定項(xiàng)目有關(guān)決策2.挑選項(xiàng)目成員的權(quán)利3.對(duì)項(xiàng)目獲得的資源進(jìn)行再分配。(其中 職責(zé)>權(quán)利)P27 生存期模型:V模型、瀑布模型、原型模型、增量模型、螺旋模型,漸進(jìn)式階段模型等。
瀑布模型優(yōu)點(diǎn):適用于項(xiàng)目簡(jiǎn)單,規(guī)模小,要求項(xiàng)目所有的活動(dòng)都嚴(yán)格按照順序執(zhí)行,一個(gè)階段的輸出時(shí)下一階段的輸入。V模型:強(qiáng)調(diào)測(cè)試的重要性,它將開(kāi)發(fā)活動(dòng)與測(cè)試活動(dòng)緊密地聯(lián)系在一起。(及時(shí)發(fā)現(xiàn)錯(cuò)誤)原型模型:設(shè)計(jì)符合客戶需求的頁(yè)面,達(dá)成共識(shí)再編程。
增量模型:可以避免一次投資太多帶來(lái)的風(fēng)險(xiǎn),將主要的功能或風(fēng)險(xiǎn)大的功能首先實(shí)現(xiàn),然后逐步完善。(適用于開(kāi)始時(shí),明確了大部分的需求,但是需求可能會(huì)發(fā)生變化的項(xiàng)目)
螺旋式模型:是針對(duì)風(fēng)險(xiǎn)比較大的項(xiàng)目設(shè)計(jì)的模型,應(yīng)對(duì)變化的靈活性上很有優(yōu)勢(shì)。
P44 軟件需求:指用戶對(duì)軟件的功能和性能的要求,就是用戶希望軟件能做什么事情,完成什么樣的功能,達(dá)到什么樣的性能。P45 軟件需求包括三個(gè)層次:1.業(yè)務(wù)需求2.用戶需求3.功能需求
P47 進(jìn)行需求獲取的時(shí)候應(yīng)該注意什么問(wèn)題:1.識(shí)別真正的客戶2.正確理解客戶的需求3.具備較強(qiáng)的忍耐力和清晰的思維4.說(shuō)服和教育客戶5.需求獲取階段建立分析小組,進(jìn)行交流,相互學(xué)習(xí)。
P48 需求分析完成的標(biāo)志是提交一份完整的軟件需求規(guī)格說(shuō)明書(shū)。P53 需求管理主要的工作如下:(自己看)
P53 項(xiàng)目管理的第一法則是:“做正確的事,其次是正確的做事?!?P54 解決復(fù)雜問(wèn)題不二法門:化繁為簡(jiǎn),分而治之。
P57 任務(wù)分解的方法:類比、自頂向下(采用演繹推理法,從一般到特殊的方向進(jìn)行)、自底向上(采用發(fā)揮創(chuàng)造力的解決問(wèn)題的方法,從特殊到一般的方向進(jìn)行)等。
P59 如果對(duì)項(xiàng)目人員來(lái)說(shuō),這個(gè)項(xiàng)目是一個(gè)嶄新的項(xiàng)目,采用自底向上的方法。
P67 項(xiàng)目進(jìn)度計(jì)劃的主要過(guò)程:首先根據(jù)任務(wù)分解的結(jié)果(WBS)再進(jìn)一步分解出主要的任務(wù),確立任務(wù)之間的關(guān)聯(lián)關(guān)系,然后估算出每個(gè)任務(wù)需要的資源、歷時(shí),最后編制出項(xiàng)目的進(jìn)度計(jì)劃。
P66 任務(wù)關(guān)聯(lián)關(guān)系:開(kāi)始->結(jié)束;開(kāi)始->開(kāi)始;結(jié)束->結(jié)束;結(jié)束->開(kāi)始。
任務(wù)關(guān)聯(lián)關(guān)系的依據(jù):1.強(qiáng)制性依賴關(guān)系(因?yàn)榭陀^規(guī)律和物質(zhì)條件的限制造成的)2.軟邏輯關(guān)系(是認(rèn)為主觀的,自己的偏好進(jìn)行的)3.外部依賴關(guān)系(是項(xiàng)目活動(dòng)與非項(xiàng)目活動(dòng)之間的依賴關(guān)系,例如:環(huán)境測(cè)試依賴于外部提供的環(huán)境設(shè)備)
P67 進(jìn)度管理圖示1.甘特圖2.網(wǎng)絡(luò)圖(PDM(優(yōu)先圖或節(jié)點(diǎn)法)ADM箭線法 CDM(條件箭線圖,很少用))3.里程碑圖4.資源圖
P80 資源平衡方法是通過(guò)調(diào)整任務(wù)的時(shí)間來(lái)協(xié)調(diào)資源的沖突,這個(gè)方法的主要目的是形成平穩(wěn)連續(xù)的資源需求,最有效的利用資源,使資源閑置時(shí)間最小化,同時(shí),盡量避免超出資源能力。
P97 自下而上估算法是利用任務(wù)分解圖,對(duì)各個(gè)具體工作包進(jìn)行詳細(xì)的成本估算,然后將結(jié)果累加起來(lái)得出項(xiàng)目總成本。
計(jì)科122班
P98 參數(shù)模型估算法的進(jìn)本思想是:找到軟件工作量的各種成本影響因子,并判定它對(duì)工作量所產(chǎn)生影響的程度是可加的、乘數(shù)的還是指數(shù)的,以期望得到最佳的模型算法表達(dá)式。當(dāng)某個(gè)因子只影響系統(tǒng)的局部時(shí),我們一般說(shuō)它是可加的;當(dāng)某個(gè)因子對(duì)整個(gè)系統(tǒng)具有全局性的影響時(shí),我們則說(shuō)它是乘數(shù)的或指數(shù)的。
P112 國(guó)際ISO定義:質(zhì)量是產(chǎn)品或者服務(wù)滿足明確和隱含需要能力的性能特性的總體。P112 一個(gè)項(xiàng)目的主要內(nèi)容是成本、進(jìn)度、質(zhì)量。
P116 質(zhì)量控制是確定項(xiàng)目結(jié)果與質(zhì)量標(biāo)準(zhǔn)是否相符,同時(shí)確定消除不符的原因和方法,控制產(chǎn)品的質(zhì)量,及時(shí)糾正缺陷的過(guò)程。質(zhì)量控制是對(duì)階段性的成果進(jìn)行檢測(cè)、驗(yàn)證,為質(zhì)量保證提供參考依據(jù);軟件質(zhì)量控制主要就是發(fā)現(xiàn)和消除軟件產(chǎn)品的缺陷。
P117 質(zhì)量成本包括預(yù)防成本和缺項(xiàng)成本。(其中,預(yù)防成本>缺陷成本)預(yù)防成本是為確保項(xiàng)目質(zhì)量而進(jìn)行預(yù)防工作所耗費(fèi)的費(fèi)用。缺陷成本是為確保項(xiàng)目質(zhì)量而修復(fù)缺項(xiàng)工作所耗費(fèi)的費(fèi)用。
P127 團(tuán)隊(duì)成員包括:企業(yè)內(nèi)部的人、供應(yīng)商、承包商、客戶等。
項(xiàng)目管理中的組織結(jié)構(gòu)可以總結(jié)為三種類型:職能型、項(xiàng)目型、矩陣型。矩陣型溝通最復(fù)雜,項(xiàng)目型在項(xiàng)目收尾時(shí),團(tuán)隊(duì)成員和項(xiàng)目經(jīng)理壓力比較大。
P135 溝通管理的基本原則是:及時(shí)性、準(zhǔn)確性、完整性、可理解性。
P141 風(fēng)險(xiǎn)定義:軟件風(fēng)險(xiǎn)是指軟件開(kāi)發(fā)過(guò)程中及軟件產(chǎn)品自身可能造成的傷害或者損失。
P142 風(fēng)險(xiǎn)的類型:商業(yè)風(fēng)險(xiǎn)、管理風(fēng)險(xiǎn)、人員風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)、開(kāi)發(fā)環(huán)境風(fēng)險(xiǎn)、客戶風(fēng)險(xiǎn)、過(guò)程風(fēng)險(xiǎn)、產(chǎn)品規(guī)模風(fēng)險(xiǎn)等。P143 風(fēng)險(xiǎn)的基本性質(zhì):客觀性、不確定性、不利性、可變性、相對(duì)性、風(fēng)險(xiǎn)和利益相對(duì)性。
P145 風(fēng)險(xiǎn)識(shí)別是試圖系統(tǒng)化地確定對(duì)項(xiàng)目計(jì)劃的威脅,識(shí)別已知和可預(yù)測(cè)的風(fēng)險(xiǎn),只有識(shí)別出這些風(fēng)險(xiǎn),項(xiàng)目管理者才有可能避免這些風(fēng)險(xiǎn),且當(dāng)必要時(shí)控制這些風(fēng)險(xiǎn)。
風(fēng)險(xiǎn)識(shí)別的方法:德?tīng)柗品椒ā㈩^腦風(fēng)暴法、情景分析法、風(fēng)險(xiǎn)條目檢查表。
P152 定性風(fēng)險(xiǎn)評(píng)估:只要是針對(duì)風(fēng)險(xiǎn)概率及后果進(jìn)行定性的評(píng)價(jià)。(歷史資料法、概率分布法、風(fēng)險(xiǎn)后果估計(jì)法)
P153 定量風(fēng)險(xiǎn)分析:是在定性分析的了邏輯基礎(chǔ)上,給出各個(gè)風(fēng)險(xiǎn)源的風(fēng)險(xiǎn)量化指標(biāo)及其發(fā)生概率,再通一定的方法合成,得到系統(tǒng)風(fēng)險(xiǎn)的量化值。(訪談、盈虧平衡分析法、敏感性分析、決策樹(shù)分析、模擬法等)
P156 風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃:回避風(fēng)險(xiǎn)(是通過(guò)分析找出發(fā)生風(fēng)險(xiǎn)事件的原因,對(duì)可能發(fā)生的風(fēng)險(xiǎn)盡可能的規(guī)避,采取主動(dòng)放棄或拒絕使用導(dǎo)致風(fēng)險(xiǎn)的方案)、轉(zhuǎn)移風(fēng)險(xiǎn)、損失控制(損失預(yù)防、損失抑制、)、自留風(fēng)險(xiǎn)、風(fēng)險(xiǎn)規(guī)劃的結(jié)果。P161 風(fēng)險(xiǎn)管理過(guò)程包括:風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)評(píng)估、風(fēng)險(xiǎn)規(guī)劃、風(fēng)險(xiǎn)控制等。
P166 軟件外包:其實(shí)質(zhì)是軟件開(kāi)發(fā)過(guò)程從企業(yè)內(nèi)部部分或全部延伸到外部的管理規(guī)范與管理技術(shù)。
P173 基線是一個(gè)或者多個(gè)配置項(xiàng)的集合,他們的內(nèi)容和狀態(tài)已經(jīng)通過(guò)技術(shù)的復(fù)審,并在生存期的某一階段被接受了?;€配置項(xiàng)可能包括所有的設(shè)計(jì)文檔和源程序等;非基線配置項(xiàng)可能包括項(xiàng)目的各類計(jì)劃和報(bào)告等。
P180 配置審計(jì)的只要作用是作為變更控制的補(bǔ)充手段,來(lái)確保某一變更需求已被切實(shí)實(shí)現(xiàn)。P185 配置管理包括三個(gè)只要的要素:人、規(guī)范、工具。
P194 項(xiàng)目集成計(jì)劃定義是指,通過(guò)使用其他專項(xiàng)計(jì)劃過(guò)程所生成的結(jié)果(項(xiàng)目的各種專項(xiàng)計(jì)劃),運(yùn)用整體和綜合平衡的方法制定出的,用于指導(dǎo)項(xiàng)目實(shí)施和管理的整體性、綜合性、全局性、協(xié)調(diào)統(tǒng)一的整體計(jì)劃文件。
集成計(jì)劃的編寫過(guò)程:1.項(xiàng)目信息收集2.確定項(xiàng)目計(jì)劃初步方案3.項(xiàng)目計(jì)劃的綜合平衡4.項(xiàng)目計(jì)劃最終方案編制5.軟件項(xiàng)目計(jì)劃評(píng)審、批準(zhǔn)。P207 變更控制的目的就是為了防止配置項(xiàng)被隨意修改而導(dǎo)致混亂。
P214 掙值分析也稱以獲取價(jià)值分析,是對(duì)項(xiàng)目實(shí)施的進(jìn)度、成本狀態(tài)進(jìn)行績(jī)效評(píng)估的有效方法,是計(jì)算實(shí)際花在一個(gè)項(xiàng)目上的工作量,以及預(yù)預(yù) P223 代碼走查是在代碼編寫階段,開(kāi)發(fā)人員檢查自己代碼的過(guò)程,代碼走查是非常有效的方法,它可以檢查到其他測(cè)試方法無(wú)法檢測(cè)的錯(cuò)誤,好多的邏輯錯(cuò)誤是無(wú)法通過(guò)測(cè)試手段發(fā)現(xiàn)的,很多的項(xiàng)目證明這是一個(gè)很好地質(zhì)量控制方法。P226 質(zhì)量度量方法:1.尺度度量(定量度量,直接度量)2.二元度量(定性度量,間接度量)P230 項(xiàng)目成員的激勵(lì):薪酬激勵(lì)、機(jī)會(huì)激勵(lì)、環(huán)境激勵(lì)、情感激勵(lì) P233 團(tuán)隊(duì)的建設(shè)包括:組建階段、磨合階段、規(guī)范階段、執(zhí)行階段。
P235 團(tuán)隊(duì)管理過(guò)程中已改主意的方面:1.創(chuàng)建有實(shí)際存在感的項(xiàng)目團(tuán)隊(duì)2.建立獎(jiǎng)勵(lì)機(jī)制3.確立良好人際關(guān)系4.設(shè)置工作授權(quán)系統(tǒng) P236 按照評(píng)審的時(shí)間屬性,可以將項(xiàng)目評(píng)審分為:定期評(píng)審、階段評(píng)審、事件評(píng)審等。
P260 項(xiàng)目管理的經(jīng)驗(yàn)和建議1.平衡關(guān)系2.高效原則3.分解原則4.實(shí)時(shí)控制原則5.分類管理原則6.簡(jiǎn)單有效原則7.規(guī)模管理原則
第二篇:軟件項(xiàng)目管理知識(shí)點(diǎn)總結(jié)
第一章概述
1項(xiàng)目是指在一定約束條件下具有特定目標(biāo)的一項(xiàng)一次性任務(wù)。
2.項(xiàng)目的特點(diǎn)
一次性;有確定的起點(diǎn)和終點(diǎn)
目標(biāo)明確性:成果性目標(biāo),約束性目標(biāo);
整體性:開(kāi)展的活動(dòng)密切相關(guān)
獨(dú)特性:每個(gè)項(xiàng)目都是唯一的不可逆轉(zhuǎn)性:無(wú)論結(jié)果如何,項(xiàng)目結(jié)束,結(jié)果確定。
3.項(xiàng)目的生命周期:項(xiàng)目啟動(dòng)、項(xiàng)目計(jì)劃、項(xiàng)目實(shí)施、項(xiàng)目結(jié)束。
4.項(xiàng)目管理的要素:客戶滿意度、工作范圍、組織、時(shí)間、質(zhì)量、成本
TQC:時(shí)間質(zhì)量成本成功因素:TQC+范圍
5軟件項(xiàng)目管理的定義
根據(jù)PMI項(xiàng)目管理的定義總結(jié):在軟件項(xiàng)目活動(dòng)中運(yùn)用一系列的知識(shí)、技能、工具和技術(shù),以滿足軟件需求方的整體要求。
6.項(xiàng)目管理特點(diǎn):綜合性、創(chuàng)造性、時(shí)間性第二章軟件項(xiàng)目需求管理
1軟件需求的抽象層次:原始問(wèn)題空間(原始問(wèn)題描述、用戶需求);解決方案空間(系統(tǒng)需求、軟件設(shè)計(jì)描述)
2軟件需求:用戶需求和系統(tǒng)需求:
①用戶需求:從用戶角度描述系統(tǒng)的需求,只描述系統(tǒng)的外部行為,并且只通過(guò)自然語(yǔ)言、圖表、圖形等敘述
②系統(tǒng)需求:從開(kāi)發(fā)人員角度描述系統(tǒng)的需求,是系統(tǒng)實(shí)現(xiàn)的依據(jù),通常采用結(jié)構(gòu)化語(yǔ)言、PDL過(guò)程設(shè)計(jì)語(yǔ)言等描述。
系統(tǒng)需求:功能需求、非功能需求、領(lǐng)域需求
3、需求工程的組成:需求開(kāi)發(fā)和需求管理
需求開(kāi)發(fā):需求的獲取、需求分析、規(guī)格說(shuō)明和需求驗(yàn)證
需求管理:變更管理、版本控制、需求跟蹤和版本狀態(tài)
4需求管理的必要性
①需求供求雙方固有的矛盾
②需求具有易變性和難以表達(dá)性
③需求錯(cuò)誤出現(xiàn)的高頻性和修復(fù)的高昂成本
5需求管理的目標(biāo):是在客戶與項(xiàng)目組織之間建立對(duì)客戶需求的共同理解。
①使軟件需求受控,并建立供軟件工程和管理使用的需求基線;
②使軟件計(jì)劃、產(chǎn)品和活動(dòng)與軟件需求保持一致。
6、需求變更的原因
①在項(xiàng)目的早期所有的問(wèn)題不可能完全定義;
②隨著軟件項(xiàng)目的進(jìn)行,開(kāi)發(fā)人員對(duì)問(wèn)題的理解發(fā)生變化,這些變化反饋到需求中;
③大型系統(tǒng)的需求可能是沖突或是矛盾的,系統(tǒng)需求是它們之間的妥協(xié),這種妥協(xié)可能發(fā)生變化;④系統(tǒng)購(gòu)買者和最終用戶很少是同一人;
7、需求變更管理過(guò)程
首先要建立變更控制委員會(huì),分析、討論、評(píng)審、執(zhí)行。
第三章軟件項(xiàng)目的成本管理
1軟件項(xiàng)目的成本:為完成軟件項(xiàng)目而支付的貨幣量
2軟件項(xiàng)目的時(shí)間估算點(diǎn):客戶需求產(chǎn)品定義系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)系統(tǒng)運(yùn)行
3對(duì)軟件規(guī)模的估計(jì)要從軟件的分解開(kāi)始。軟件的分層結(jié)構(gòu)對(duì)應(yīng)工作分解結(jié)構(gòu)(WBS)4軟件規(guī)模的度量標(biāo)準(zhǔn):LOC代碼行和FP功能點(diǎn)
5成本估算方法:專家判定、類比、自頂向下、自底向上、算法模型(cocom(自底向上)、cocomoⅡ、putnam(自頂向下))
6、三層次的產(chǎn)品分級(jí)結(jié)構(gòu):模塊、子系統(tǒng)、系統(tǒng)
7、估算的時(shí)機(jī)和精度是相互矛盾的。第四章軟件配置管理
1軟件項(xiàng)目配置管理:是識(shí)別定義系統(tǒng)中的配置項(xiàng),在軟件生命周期中控制他們的變更,記錄并報(bào)告配置項(xiàng)和變更請(qǐng)求的狀態(tài),并驗(yàn)證他們的完整性和正確性的一個(gè)過(guò)程。2軟件配置項(xiàng):SCI出于配置管理的目的而為軟件要素設(shè)置的單位。
3基線:開(kāi)發(fā)過(guò)程的里程碑,以一個(gè)或多個(gè)軟件配置項(xiàng)的交付為標(biāo)準(zhǔn);基線由通過(guò)正式評(píng)審的軟件配置項(xiàng)組成,是進(jìn)一步開(kāi)發(fā)的基礎(chǔ);基線只有通過(guò)正式的變更控制過(guò)程才能改變。4基線的兩個(gè)基本功能:①對(duì)基線進(jìn)行適當(dāng)控制,禁止任何來(lái)源的交互②為程序員提供靈活的服務(wù),確保他們能夠比較容易地對(duì)自己的代碼進(jìn)行修改測(cè)試
5軟件配置管理主要功能:配置標(biāo)識(shí)、配置控制、配置狀態(tài)報(bào)告及配置審核
6配置控制委員會(huì):CCB 負(fù)責(zé)評(píng)審和批準(zhǔn)對(duì)基線的變更
7軟件的配置項(xiàng)組成:正確性、一致性、完備性、有效性、可追蹤性。
8確定變更是否正確的措施:正式技術(shù)審核和軟件配置審核.9配置審核的種類:過(guò)程審核、功能審核、物理審核、質(zhì)量系統(tǒng)審核
第五章人力資源管理
1、軟件項(xiàng)目中的人力資源管理包括:所有的項(xiàng)目干系人:資助者、客戶、項(xiàng)目組成員、支持人員及供應(yīng)商等。
人力資源管理就是有效地發(fā)揮每個(gè)項(xiàng)目干系人作用的過(guò)程。
2軟件開(kāi)發(fā)中人員與時(shí)間具有非線性替換關(guān)系。第六章質(zhì)量管理
1軟件質(zhì)量六大特性:功能性、可靠性、可用性、效率、可維護(hù)性、可移植性
2、過(guò)程質(zhì)量控制是主動(dòng)的、系統(tǒng)的、先期的;
產(chǎn)品質(zhì)量控制是被動(dòng)的、個(gè)體的、后期的;兩者都要重視。
3.CMM的5個(gè)等級(jí):初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)、優(yōu)化級(jí)
4.CMMI的兩種表示方式:連續(xù)性表示和分階表示
5軟件過(guò)程能力等級(jí)(連續(xù)性表示法):不完備級(jí)、已執(zhí)行級(jí)、收管理級(jí)、已定義級(jí)、定量管理
級(jí)、持續(xù)優(yōu)化級(jí)。
第七章風(fēng)險(xiǎn)管理
1.風(fēng)險(xiǎn)的定義:損失的可能性
2.風(fēng)險(xiǎn)的屬性:可能性損失
3軟件風(fēng)險(xiǎn):就是有關(guān)軟件項(xiàng)目風(fēng)險(xiǎn)、軟件開(kāi)發(fā)過(guò)程風(fēng)險(xiǎn)和軟件產(chǎn)品風(fēng)險(xiǎn)。
4.風(fēng)險(xiǎn)管理過(guò)程:風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)計(jì)劃、風(fēng)險(xiǎn)跟蹤、風(fēng)險(xiǎn)應(yīng)對(duì)(風(fēng)險(xiǎn)最小化,機(jī)會(huì)最大化)
5.風(fēng)險(xiǎn)應(yīng)對(duì)策略包括:避免、轉(zhuǎn)移、緩解、接受、研究、儲(chǔ)備以及退避。
6軟件項(xiàng)目管理的主要風(fēng)險(xiǎn)類別:①資源風(fēng)險(xiǎn)②需求風(fēng)險(xiǎn)③項(xiàng)目接口風(fēng)險(xiǎn)④設(shè)計(jì)風(fēng)險(xiǎn)⑤管理風(fēng)險(xiǎn)⑥開(kāi)發(fā)過(guò)程風(fēng)險(xiǎn)⑦項(xiàng)目集成風(fēng)險(xiǎn)。
第三篇:軟件項(xiàng)目管理總結(jié)
《軟件項(xiàng)目管理》
學(xué) 號(hào):專 業(yè):軟件姓 名:任課教師:日 期:
實(shí) 驗(yàn) 報(bào) 告
1311班
2016.4.6
實(shí)驗(yàn)1:假設(shè)你是軟件項(xiàng)目經(jīng)理,如何有效的管理項(xiàng)目及其團(tuán)隊(duì)成員
我作為軟件工程專業(yè)的一名學(xué)生,知道在軟件項(xiàng)目開(kāi)發(fā)中團(tuán)隊(duì)合作的重要性。對(duì)于項(xiàng)目管理來(lái)說(shuō),項(xiàng)目團(tuán)隊(duì)作為一個(gè)任務(wù)單元,不僅可以高效地利用有限的人力資源,而且有助于加強(qiáng)員工間的交流與協(xié)作。但是一個(gè)項(xiàng)目團(tuán)隊(duì)離不開(kāi)一個(gè)有能力的項(xiàng)目經(jīng)理,而項(xiàng)目經(jīng)理對(duì)項(xiàng)目的成敗起著關(guān)鍵性的作用。
1.作為項(xiàng)目經(jīng)理應(yīng)該具有的管理能力
假如我是軟件項(xiàng)目經(jīng)理,我就必須管理好我的軟件項(xiàng)目和我的成員。作為一個(gè)項(xiàng)目經(jīng)理,自己一定要有管理一個(gè)團(tuán)隊(duì)的能力。能力有可以分為兩種:基本能力和基礎(chǔ)能力。其中基本能力主要有時(shí)間管理、成本管理、人力資源管理、交流管理、質(zhì)量管理、風(fēng)險(xiǎn)管理等。而基礎(chǔ)能力包括:溝通能力、體察能力、理解能力、分析能力、總結(jié)能力、協(xié)調(diào)能力、組織能力等。我認(rèn)為項(xiàng)目經(jīng)理的技術(shù)能力可以不是很強(qiáng),當(dāng)然前提是他要有一個(gè)技術(shù)很好的搭檔,但是他的邏輯思維能力,溝通能力和協(xié)調(diào)能力等都必須很強(qiáng),總而言之,項(xiàng)目經(jīng)理是一個(gè)綜合能力很強(qiáng)的人,他應(yīng)該懂得因地制宜,因勢(shì)導(dǎo)利,能夠把控全局,掌控整個(gè)工程項(xiàng)目。
案例:溝通能力很重要
老張是某個(gè)系統(tǒng)集成公司的項(xiàng)目經(jīng)理。他身邊的員工開(kāi)始抱怨公司的工作氛圍不好,溝通不足。所以他就想每周開(kāi)一次開(kāi)會(huì),但他又不知道例會(huì)具體因該如何規(guī)定。很快項(xiàng)目組成員開(kāi)始抱怨例會(huì)目的不明,時(shí)間太長(zhǎng),效率太低,效果太差等,有時(shí)在例會(huì)上成員意見(jiàn)不一致,很多成員相互爭(zhēng)吵,甚至影響到了人際關(guān)系的融洽。
通過(guò)這個(gè)案例我們可以看出團(tuán)隊(duì)的溝通出了問(wèn)題。這個(gè)項(xiàng)目經(jīng)理缺乏對(duì)項(xiàng)目團(tuán)隊(duì)成員的溝通和溝通風(fēng)格的分析,溝通方式單一,沒(méi)有進(jìn)行沖突管理。我認(rèn)為他可以這樣解決問(wèn)題:
對(duì)項(xiàng)目團(tuán)隊(duì)的成員進(jìn)行溝通風(fēng)格分析,對(duì)成員的溝通風(fēng)格采用不同的溝通方式,可以使用非正式的溝通方式,引入一些標(biāo)準(zhǔn)的溝通模板,注意沖突的管理等。良好的溝通是一個(gè)軟件項(xiàng)目成功的前提條件。在軟件項(xiàng)目管理中溝通是整個(gè)活動(dòng)過(guò)程中的神經(jīng)中樞,順暢有效的溝通是項(xiàng)目成功的基礎(chǔ)。要科學(xué)地組織、指揮、協(xié)調(diào)和控制項(xiàng)目的實(shí)施過(guò)程,就必須進(jìn)行信息溝通。有效的信息溝通,對(duì)于整個(gè)項(xiàng)目的進(jìn)度控制、風(fēng)險(xiǎn)預(yù)測(cè)、需求確定以及人際關(guān)系的改善都起著促進(jìn)的作用。當(dāng)然,除了溝通,其他的能力,項(xiàng)目經(jīng)理也應(yīng)具備。
案例:
A公司是一家系統(tǒng)集成商,李某是A公司的一名高級(jí)項(xiàng)目經(jīng)理,現(xiàn)正在負(fù)責(zé)某市開(kāi)發(fā)區(qū)的辦公網(wǎng)絡(luò)項(xiàng)目的管理工作,該項(xiàng)目劃分為綜合布線、網(wǎng)絡(luò)工程和軟件開(kāi)發(fā)三個(gè)子項(xiàng)目,需要3個(gè)項(xiàng)目經(jīng)理分別負(fù)責(zé)。李某很快找到了負(fù)責(zé)綜合布線、網(wǎng)絡(luò)工程的項(xiàng)目經(jīng)理,而負(fù)責(zé)軟件開(kāi)發(fā)的項(xiàng)目經(jīng)理一直沒(méi)有合適的人選。原來(lái)由于A公司近年業(yè)務(wù)快速發(fā)展,承攬的項(xiàng)目逐年增多,現(xiàn)有的項(xiàng)目經(jīng)理人手不夠。李某建議從在公司工作2年以上業(yè)務(wù)骨干中選拔項(xiàng)目經(jīng)理。結(jié)果王某被李某選中負(fù)責(zé)該項(xiàng)目的軟件開(kāi)發(fā)子項(xiàng)目。在項(xiàng)目初期,依照公司的管理規(guī)定,王某帶領(lǐng)幾名項(xiàng)目團(tuán)隊(duì)成員刻苦工作,項(xiàng)目進(jìn)展順利。隨著項(xiàng)目的進(jìn)一步展開(kāi),項(xiàng)目成員的逐步增加,王某在項(xiàng)目團(tuán)隊(duì)管理方面遇到很多困難。他領(lǐng)導(dǎo)的團(tuán)隊(duì)因經(jīng)常返工而效率低下、團(tuán)隊(duì)成員對(duì)發(fā)生的錯(cuò)誤互相推諉、開(kāi)會(huì)時(shí)人員從來(lái)沒(méi)有到齊過(guò),甚至王某因忙于自己負(fù)責(zé)的模塊開(kāi)會(huì)時(shí)都遲到過(guò)。大家向王某匯報(bào)項(xiàng)目的實(shí)際進(jìn)度、成本時(shí)往往言過(guò)其實(shí),直到王某對(duì)自己負(fù)責(zé)的模塊進(jìn)行接口調(diào)試時(shí)才發(fā)現(xiàn)這些問(wèn)題。
案例分析:
王某是從技術(shù)骨干升為項(xiàng)目經(jīng)理的,從實(shí)際工作結(jié)果看,顯然王某本身尚未具備管理項(xiàng)目和團(tuán)隊(duì)的基本素質(zhì),沒(méi)有培訓(xùn)和鍛煉,倉(cāng)促上陣。王某的這方面劣勢(shì)本應(yīng)在項(xiàng)目的風(fēng)險(xiǎn)管理中充分考慮并制定相應(yīng)的預(yù)案?,F(xiàn)階段,如果項(xiàng)目的時(shí)間充足,李某可采用指導(dǎo)型的管理手段,王某的團(tuán)隊(duì)工作安排要全面及時(shí)匯報(bào)給李某,不論大小。正確的方案不加干涉,加強(qiáng)過(guò)程和結(jié)果的追蹤,欠妥的地方,找王某單獨(dú)溝通,讓他在工作中成長(zhǎng)。如果項(xiàng)目時(shí)間不夠,則要采取參與式的管理手段,重要的工作安排,李某直接參與,但保持與王某的充分溝通,使之充分理解李某的方案為什么更優(yōu),其目的也是在工作中成長(zhǎng)。不管哪種方案,前提是減輕王某的技術(shù)工作負(fù)荷,使他有時(shí)間學(xué)習(xí)和思考項(xiàng)目管理的方法。
2.項(xiàng)目經(jīng)理對(duì)項(xiàng)目和成員的管理
項(xiàng)目經(jīng)理不僅要管理好他的團(tuán)隊(duì),還要管理項(xiàng)目。目前就我的角度講,從項(xiàng)目經(jīng)理接到一個(gè)項(xiàng)目開(kāi)始,就要先和客戶交流,必須了解到用戶的需求,當(dāng)然有時(shí)用戶知道自己需要什么,但表達(dá)不出來(lái),這是我就要提前假設(shè)許多種情況,來(lái)詢問(wèn)用戶當(dāng)遇到這些情況,他覺(jué)得應(yīng)該怎樣解決。然后把這些都要寫入需求分析里。和用戶談完后,我會(huì)和團(tuán)隊(duì)成員一起討論,然后根據(jù)用戶的需求寫需求分析。寫完需求分析后,要開(kāi)始分工協(xié)作開(kāi)發(fā)該項(xiàng)目,在開(kāi)發(fā)過(guò)程中,當(dāng)成員遇到困難我會(huì)盡自己所能幫他解決。當(dāng)然,每一個(gè)項(xiàng)目都有規(guī)定的開(kāi)發(fā)日期,為了項(xiàng)目能夠如期完成,我會(huì)提前制定一個(gè)開(kāi)發(fā)階段時(shí)間表,說(shuō)明項(xiàng)目實(shí)施階段劃分,規(guī)定不同的階段完成什么任務(wù),按照計(jì)劃進(jìn)行。不能說(shuō)把項(xiàng)目任務(wù)分配后就對(duì)成員不聞不問(wèn),我會(huì)每天在一個(gè)時(shí)間點(diǎn)了解成員的開(kāi)發(fā)進(jìn)度,進(jìn)而進(jìn)行項(xiàng)目進(jìn)度的調(diào)整。
3.項(xiàng)目管理者和開(kāi)發(fā)人員之間要團(tuán)結(jié)互助
項(xiàng)目管理者和開(kāi)發(fā)人員之間的關(guān)系,本來(lái)應(yīng)該是相互團(tuán)結(jié),相互幫助,共同面對(duì)問(wèn)題的關(guān)系,可是許多項(xiàng)目管理者把這種關(guān)系扭曲成了管理與被管理的強(qiáng)制性關(guān)系,用種種規(guī)章制度,種種管理方法來(lái)強(qiáng)迫開(kāi)發(fā)人員接受,把自己放到了開(kāi)發(fā)人員的對(duì)立面,和開(kāi)發(fā)人員離心離德,甚至還美其名曰“量化管理,科學(xué)管理”.在這種糟糕的管理下,開(kāi)發(fā)人員沒(méi)有任何辦法,要么被動(dòng)接受糟糕的管理,要么辭職以抗議.一旦一個(gè)項(xiàng)目發(fā)生了這種情況,它想成功就非常難了。我反對(duì)的是軟件開(kāi)發(fā)中的強(qiáng)權(quán)行為,完全剝奪了開(kāi)發(fā)人員應(yīng)當(dāng)具有的對(duì)于項(xiàng)目的發(fā)言權(quán)和建議權(quán),完全不考慮軟件開(kāi)發(fā)作為高強(qiáng)度腦力勞動(dòng)的特殊性。
項(xiàng)目管理者和開(kāi)發(fā)人員并沒(méi)有本質(zhì)的區(qū)別,他們只是所處的崗位不同,擔(dān)任的責(zé)任不同而已,在軟件開(kāi)發(fā)的問(wèn)題上,尤其在具體的技術(shù)細(xì)節(jié)上,往往管理者不甚精通,如果他不能吸納開(kāi)發(fā)人員的智慧,而是自己一個(gè)人拍腦袋來(lái)做決策,那么失敗就在眼前了.
總的來(lái)說(shuō),在軟件開(kāi)發(fā)中,無(wú)論采用那種模型,那種工具,都離不開(kāi)人的參與,離不開(kāi)人與人之間的關(guān)系,如果不能正確對(duì)待人與人之間的關(guān)系,把本來(lái)正常的,平等的,合作的人與人之間的關(guān)系變成了不正常的,不平等的,對(duì)抗的人與人之間的關(guān)系,那么還希望項(xiàng)目能夠成功,無(wú)異于緣木求魚(yú),南轅北轍了.如果人與人之間可以相互信任,相互理解,相互支持,相互合作,那么沒(méi)有什么事情是辦不成的,而如果人與人之間相互欺騙,相互猜忌,相互詆毀,相互斗爭(zhēng),那么沒(méi)有什么事情是可以辦成的。
4.項(xiàng)目經(jīng)理應(yīng)該具備的品質(zhì)
我認(rèn)為在項(xiàng)目管理中,項(xiàng)目經(jīng)理的行為準(zhǔn)則會(huì)影響到其他成員,管理流程是不可能靠項(xiàng)目經(jīng)理一個(gè)人維持的,必須得到大家的支持。在團(tuán)隊(duì)管理中,一定要公平公正,要廉潔自律。在項(xiàng)目中一定要有正確的利益觀,在盡量保證其它成員的利益、至少是不損害其它成員利益的基礎(chǔ)上來(lái)爭(zhēng)取自己個(gè)人合理利益。尤其要公正公平地評(píng)估項(xiàng)目團(tuán)隊(duì)成員間的利益,否則很可能因?yàn)槔娣峙鋯?wèn)題導(dǎo)致整個(gè)團(tuán)隊(duì)的崩潰。在團(tuán)隊(duì)中我一定會(huì)堅(jiān)持一些原則:不損人利己、不可或缺、集思廣益、換位思考等!在團(tuán)隊(duì)交流中多方面的思考問(wèn)題,多采納團(tuán)隊(duì)中有利的建議。所以品德高尚成為項(xiàng)目經(jīng)理首先需具備的條件。
5.當(dāng)代項(xiàng)目經(jīng)理應(yīng)該具備的能力與素質(zhì)
當(dāng)代軟件項(xiàng)目管理進(jìn)入新的階段。由于信息產(chǎn)業(yè)的技術(shù)含量高,軟件開(kāi)發(fā)項(xiàng)目經(jīng)常會(huì)遇到需求多變、技術(shù)更新和所處的環(huán)境變化快和人員流動(dòng)頻繁。軟件技術(shù)人員的管理特點(diǎn)等情況,影響項(xiàng)目管理的因素日趨增多,信息軟件開(kāi)發(fā)行業(yè)也就更加需要科學(xué)規(guī)范的項(xiàng)目管理。由于這些原因,要求軟件開(kāi)發(fā)項(xiàng)目經(jīng)理應(yīng)該是一個(gè)具有很強(qiáng)邏輯思維、推理能力和社會(huì)經(jīng)驗(yàn)豐富的綜合素質(zhì)全面的管理者,缺乏職業(yè)素養(yǎng)的項(xiàng)目管理者會(huì)因自身的職業(yè)能力的局限性缺乏細(xì)節(jié)和深度地計(jì)劃一個(gè)項(xiàng)目,使得預(yù)測(cè)潛在問(wèn)題很困難,難以去管理資源,合理評(píng)估時(shí)間和成本,以及編制出可操作的時(shí)間計(jì)劃,不會(huì)或不能很好地處理諸多沖突和變更。在這樣的項(xiàng)目管理者帶領(lǐng)下的項(xiàng)目團(tuán)隊(duì)最終只能喪失控制力。當(dāng)前我國(guó)行業(yè)現(xiàn)實(shí)是絕大多數(shù)項(xiàng)目經(jīng)理是技術(shù)人員出身,因?yàn)榧夹g(shù)工作的性質(zhì)和特點(diǎn)造成此類項(xiàng)目經(jīng)理在任職之前人文能力不強(qiáng)。因此,中國(guó)傳統(tǒng)的學(xué)而優(yōu)則仕的觀點(diǎn)在項(xiàng)目經(jīng)理的選拔中需要格外注意,同時(shí)要加強(qiáng)職業(yè)培訓(xùn)及自我的實(shí)踐總結(jié)和提高。
實(shí)驗(yàn)2:作為軟件項(xiàng)目團(tuán)隊(duì)成員的你,應(yīng)該如何有效的配合項(xiàng)目組成員完成工作
在軟件開(kāi)發(fā)項(xiàng)目中,許多組織采用合作開(kāi)發(fā)的方式,這種方式的優(yōu)點(diǎn)在于合作各方可以各取所長(zhǎng)。由于在合作方式下,項(xiàng)目團(tuán)隊(duì)成員來(lái)自不同的組織,在項(xiàng)目實(shí)施過(guò)程中的沖突就往往不可避免,充分的溝通和參與是有效的激勵(lì)機(jī)制。
1.個(gè)人在團(tuán)隊(duì)開(kāi)發(fā)中溝通的重要性
在合作項(xiàng)目中,對(duì)于涉及到項(xiàng)目進(jìn)度和人力資源調(diào)度這樣一些問(wèn)題而言,充分的溝通是一個(gè)關(guān)鍵性的管理手段。盡管定期和不定期的項(xiàng)目評(píng)估能夠在一定程度上解決一些問(wèn)題,但需要記住的是,只有那些具體負(fù)責(zé)某項(xiàng)工作的團(tuán)隊(duì)成員對(duì)有關(guān)的工作才最有發(fā)言權(quán),也只有他們的行動(dòng)才最終決定了某些計(jì)劃或決策的執(zhí)行效果。如果在計(jì)劃制定過(guò)程中缺乏溝通,那些持有不同意見(jiàn)的項(xiàng)目團(tuán)隊(duì)成員就可能在執(zhí)行中降低努力水平。所以在項(xiàng)目開(kāi)發(fā)過(guò)程中,我會(huì)把自己的疑問(wèn)提出,多和團(tuán)隊(duì)成員交流,把疑問(wèn)解決,發(fā)表自己對(duì)該項(xiàng)目的認(rèn)識(shí),和團(tuán)隊(duì)成員交流自己的想法,是否能夠達(dá)到項(xiàng)目的需求,自己的理解是否出現(xiàn)了偏差,而導(dǎo)致對(duì)團(tuán)隊(duì)產(chǎn)生不利的影響。
2.在團(tuán)隊(duì)開(kāi)發(fā)中自己一定要參與到項(xiàng)目中并且努力完成任務(wù)
而對(duì)軟件開(kāi)發(fā)這樣的項(xiàng)目而言,團(tuán)隊(duì)成員的努力才是保證項(xiàng)目成功的最關(guān)鍵的因素之一?!皡⑴c”是激勵(lì)機(jī)制中的重要一環(huán),每個(gè)團(tuán)隊(duì)成員都應(yīng)當(dāng)在計(jì)劃制定過(guò)程中發(fā)表意見(jiàn),不僅是因?yàn)榻?jīng)過(guò)充分討論后的計(jì)劃才能更加切合實(shí)際,更重要的是,團(tuán)隊(duì)成員在執(zhí)行其“自己的計(jì)劃”過(guò)程中會(huì)更加努力。在軟件開(kāi)發(fā)項(xiàng)目中,團(tuán)隊(duì)成員大多是技術(shù)人員,對(duì)于技術(shù)人員而言,通過(guò)新工具和新技術(shù)的使用能夠提高其專業(yè)水平,因此在軟件項(xiàng)目實(shí)施過(guò)程中適當(dāng)引進(jìn)新工具和新的開(kāi)發(fā)環(huán)境有時(shí)也是一種良好的激勵(lì)手段,當(dāng)然這種手段的采用要有兩個(gè)前提:相關(guān)的工具確實(shí)有效,同時(shí)需要提供一定的培訓(xùn)以保證工作的效率。作為一個(gè)項(xiàng)目團(tuán)隊(duì)的成員,會(huì)參與團(tuán)隊(duì)的項(xiàng)目,在項(xiàng)目開(kāi)發(fā)的過(guò)程中,大家在項(xiàng)目經(jīng)理的指導(dǎo)下都會(huì)有各自的任務(wù),一個(gè)團(tuán)隊(duì)的計(jì)劃是一個(gè)大計(jì)劃,相當(dāng)于一個(gè)概要設(shè)計(jì),而每一個(gè)成員制定自己的任務(wù)計(jì)劃就相當(dāng)于詳細(xì)設(shè)計(jì)。我在做自己的任務(wù)之前肯定會(huì)制定一個(gè)進(jìn)度計(jì)劃,按照計(jì)劃進(jìn)行。在此過(guò)程中遇到問(wèn)題會(huì)和成員們溝通解決。
除此之外,我還會(huì)提高個(gè)人職業(yè)能力:強(qiáng)調(diào)持續(xù)不斷的學(xué)習(xí)能力,并通過(guò)實(shí)踐提升個(gè)人的專業(yè)技能,從而提高項(xiàng)目管理的水平。在團(tuán)隊(duì)合作中,我會(huì)努力做到尊重個(gè)人在信仰、文化和行為習(xí)慣方面的差異,與團(tuán)隊(duì)成員建立好溝通與聯(lián)系,努力建設(shè)一個(gè)協(xié)作的,氛圍良好的開(kāi)發(fā)環(huán)境。3.在開(kāi)發(fā)團(tuán)隊(duì)中要多發(fā)現(xiàn)別人的優(yōu)點(diǎn)
著名心理學(xué)家榮格曾列出一個(gè)公式:I+We=Fully I。意思是說(shuō),一個(gè)人只有把自己融入集體中,才能最大程度地實(shí)現(xiàn)個(gè)人價(jià)值,綻放出完美絢麗的人生。認(rèn)識(shí)自己的不足,善于看到別人——尤其是同事——的長(zhǎng)處,是具有良好的團(tuán)隊(duì)精神的基礎(chǔ)。
在一個(gè)團(tuán)隊(duì)中,每個(gè)成員的優(yōu)缺點(diǎn)都不盡相同,你應(yīng)該去積極尋找團(tuán)隊(duì)成員中積極的品質(zhì),并且學(xué)習(xí)它,讓自己的缺點(diǎn)和消極品質(zhì)在團(tuán)隊(duì)合作中被消滅。團(tuán)隊(duì)強(qiáng)調(diào)的是協(xié)同工作,較少有命令和指示,所以團(tuán)隊(duì)的工作氣氛很重要,它直接影響團(tuán)隊(duì)的工作效率。如果團(tuán)隊(duì)的每位成員都去積極尋找其他成員的積極品質(zhì),那么團(tuán)隊(duì)的協(xié)作就會(huì)變得很順暢,團(tuán)隊(duì)整體的工作效率就會(huì)提高。
每個(gè)人都有被別人重視的需要,特別是那些具有創(chuàng)造性思維的知識(shí)型員工更是如此。有時(shí)一句小小的鼓勵(lì)和贊許就可以使他釋放出無(wú)限的工作熱情,并且,當(dāng)你對(duì)別人寄予希望時(shí),別人也同樣會(huì)對(duì)你寄予希望。4.在開(kāi)發(fā)團(tuán)隊(duì)中要多檢查自己的缺點(diǎn)
自己應(yīng)該時(shí)常的檢查一下自己的缺點(diǎn),比如自己是不是還是那么對(duì)人冷漠,或者還是那么言辭鋒利。這些缺點(diǎn)在單兵作戰(zhàn)時(shí)可能還能被人忍受,但在團(tuán)隊(duì)合作中會(huì)成為你進(jìn)一步成長(zhǎng)的障礙。團(tuán)隊(duì)工作中需要成員在一起不斷地討論,如果你固執(zhí)己見(jiàn),無(wú)法聽(tīng)取他人的意見(jiàn),或無(wú)法和他人達(dá)成一致,就不可能融入團(tuán)隊(duì),團(tuán)隊(duì)的工作就無(wú)法進(jìn)展下去。如果你意識(shí)到了自己的缺點(diǎn),不妨就在某次討論中將它就坦誠(chéng)地講出來(lái),承認(rèn)自己的缺點(diǎn),讓大家共同幫助你改進(jìn),這是最有效的方法。當(dāng)然,承認(rèn)自己的缺點(diǎn)可能會(huì)讓你感到尷尬,但你不必?fù)?dān)心別人的嘲笑,你只會(huì)得到他們的理解和幫助。
4.每一個(gè)團(tuán)隊(duì)成員都要明確自己的任務(wù)
每一個(gè)團(tuán)隊(duì)成員應(yīng)該確實(shí)知道他們每天的工作是什么,以致團(tuán)隊(duì)可以實(shí)現(xiàn)他們的目標(biāo)。沒(méi)有仔細(xì)的分類,團(tuán)隊(duì)成員容易在工作中互相誤解,以及相互限制。
團(tuán)隊(duì)成員的交叉角色應(yīng)該在開(kāi)始行動(dòng)之前就仔細(xì)想清楚,隨著團(tuán)隊(duì)前進(jìn),他們可以更加精確。
團(tuán)隊(duì)精神不反對(duì)個(gè)性張揚(yáng),但個(gè)性必須與團(tuán)隊(duì)的行動(dòng)一致,要有整體意識(shí)、全局觀念,考慮團(tuán)隊(duì)的需要。它要求團(tuán)隊(duì)成員互相幫助,互相照顧,互相配合,為集體的目標(biāo)而共同努力。
案例:
曾經(jīng)有這樣兩個(gè)大學(xué)生:他們共同承擔(dān)一個(gè)項(xiàng)目,但其中有分工。其中一位在完成任務(wù)的過(guò)程中遇到了技術(shù)上的難題,此時(shí)他只會(huì)自己冥思苦想亂翻書(shū),卻不屑于向坐在旁邊的高手請(qǐng)教一下。而這位高手此時(shí)不是把他當(dāng)做是共榮共辱的合作伙伴,而是坐在旁邊等著看笑話。這是我們應(yīng)該吸取的教訓(xùn)。所以在工作期間,要有意識(shí)地培養(yǎng)全局觀念。比如要建設(shè)一個(gè)優(yōu)秀班組,就不能只考慮自己的需要而不關(guān)注別人的感受。要建設(shè)一個(gè)優(yōu)秀部門,每個(gè)人就不能借口自己有這樣那樣的事情而不參與集體組織的活動(dòng),否則將會(huì)像一盤散沙,優(yōu)秀集體難以形成,自己也很難從中受益。
6.在開(kāi)發(fā)過(guò)程中要注意團(tuán)結(jié)合作 案例:
每到秋季來(lái)臨,天空中就會(huì)有成群結(jié)隊(duì)的大雁向南方遷徙,而這南飛的雁群就是一支完美的團(tuán)隊(duì),是值得我們學(xué)習(xí)的團(tuán)隊(duì)楷模。雁群是由許多有著共同遷徙目標(biāo)的大雁組成的。在組織中,它們有明確的分工合作,當(dāng)隊(duì)伍中途飛累了停下休息時(shí),它們中有負(fù)責(zé)覓食、照顧年幼或老齡大雁的青壯派,有負(fù)責(zé)雁群安全的巡視放哨的大雁,有負(fù)責(zé)安靜休息、調(diào)整體力的領(lǐng)頭雁。在雁群進(jìn)食的時(shí)候,巡視放哨的大雁一旦發(fā)現(xiàn)有敵人靠近,便會(huì)長(zhǎng)鳴一聲給出警示信號(hào),群雁便整齊地沖向藍(lán)天,列隊(duì)遠(yuǎn)去。而那只放哨的大雁,在別人都進(jìn)食的時(shí)候自己不吃不喝,非常警惕,恪盡職守,具有犧牲精神。據(jù)科學(xué)研究表明,大雁組隊(duì)飛行要比單獨(dú)飛行提高22%的速度,比單獨(dú)飛行多出12%的距離。飛行中的大雁兩翼可形成一個(gè)相對(duì)的真空狀態(tài),而飛翔的頭雁是沒(méi)有誰(shuí)給它真空的,但漫長(zhǎng)的遷徙過(guò)程中總得有人帶頭搏擊,這同樣是一種犧牲精神。在飛行過(guò)程中,雁群大聲嘶叫以相互激勵(lì),通過(guò)共同扇動(dòng)翅膀來(lái)形成氣流,為后面的隊(duì)友提供了“向上之風(fēng)”,而且V字隊(duì)形可以增加雁群70%的飛行范圍。如果在雁群中,有任何一只大雁受傷或生病而不能繼續(xù)飛行,雁群中會(huì)有兩只大雁自發(fā)地留下來(lái)守護(hù)照看受傷或生病的大雁,直至其恢復(fù)或死亡,然后它們?cè)偌尤氲叫碌难汴?,繼續(xù)南飛直至目的地,完成它們的遷徙。
大雁成群結(jié)隊(duì)遷徙,在遷徙過(guò)程中任務(wù)分工明確,作為一個(gè)整體團(tuán)結(jié)合作,最后飛往目的地,一個(gè)大雁群體既是這樣團(tuán)結(jié)合作,作為一個(gè)更需要團(tuán)結(jié)合作的軟件項(xiàng)目開(kāi)發(fā)團(tuán)體,我覺(jué)得更需要這種團(tuán)結(jié)合作的精神。
軟件開(kāi)發(fā)并不是一件簡(jiǎn)單的工作,不是一個(gè)人可以完成的,一般都是多人或多個(gè)團(tuán)隊(duì)合作來(lái)完成,有需求分析、產(chǎn)品架構(gòu)定位、設(shè)計(jì)與結(jié)構(gòu)、編碼、測(cè)試、打包等等,里面每個(gè)成員的分工都是明確,整個(gè)項(xiàng)目是大家互相配合、互相協(xié)作下完成。
學(xué)號(hào):
姓名: 日期:
第四篇:軟件項(xiàng)目管理總結(jié)
《軟件項(xiàng)目管理》學(xué)習(xí)總結(jié)報(bào)告
軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。實(shí)際上,軟件項(xiàng)目管理的意義不僅僅如此,進(jìn)行軟件項(xiàng)目管理有利于將開(kāi)發(fā)人員的個(gè)人開(kāi)發(fā)能力轉(zhuǎn)化成企業(yè)的開(kāi)發(fā)能力,企業(yè)的軟件開(kāi)發(fā)能力越高,表明這個(gè)企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展。
項(xiàng)目風(fēng)險(xiǎn)管理是指為了最好的達(dá)到項(xiàng)目的目標(biāo),識(shí)別、分配、應(yīng)對(duì)項(xiàng)目生命周期內(nèi)風(fēng)險(xiǎn)的科學(xué)與藝術(shù)。項(xiàng)目風(fēng)險(xiǎn)管理的目標(biāo)是使?jié)撛跈C(jī)會(huì)或回報(bào)最大化,使?jié)撛陲L(fēng)險(xiǎn)最小化。
1.項(xiàng)目管理在軟件開(kāi)發(fā)中的應(yīng)用的成因
目前我國(guó)大部分軟件公司,無(wú)論是產(chǎn)品型公司還是項(xiàng)目型公司,都沒(méi)有形成完全適合自己公司特點(diǎn)的軟件開(kāi)發(fā)管理模式,雖然有些公司根據(jù)軟件工程理論建立了一些軟件開(kāi)發(fā)管理規(guī)范,但并沒(méi)有從根本上解決軟件開(kāi)發(fā)的質(zhì)量控制問(wèn)題。這樣導(dǎo)致軟件產(chǎn)品質(zhì)量不穩(wěn)定,軟件
后期的維護(hù)、升級(jí)出現(xiàn)麻煩,同時(shí)最終也會(huì)損害用戶的利益。
隨著軟件開(kāi)發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們?cè)絹?lái)越意識(shí)到軟件過(guò)程管理的重要性,管理學(xué)的思想逐漸融入軟件開(kāi)發(fā)過(guò)程中,應(yīng)用開(kāi)發(fā)的項(xiàng)目管理日益受到重
視。
2.軟件項(xiàng)目管理常見(jiàn)問(wèn)題及解決方案
(1)缺乏項(xiàng)目管理系統(tǒng)培訓(xùn)
在軟件企業(yè)中,以前幾乎沒(méi)有專門招收項(xiàng)目管理專業(yè)的人員來(lái)?yè)?dān)任項(xiàng)目經(jīng)理,被任命的項(xiàng)目經(jīng)理主要是因?yàn)樗麄兡軌蛟诩夹g(shù)上獨(dú)當(dāng)一面,而管理方面特別是項(xiàng)目管理方面的知識(shí)比
較缺乏。
解決方案:項(xiàng)目經(jīng)理接受系統(tǒng)的項(xiàng)目管理知識(shí)培訓(xùn)是非常必要的,有了專業(yè)領(lǐng)域的知識(shí)與實(shí)踐,再加上項(xiàng)目管理知識(shí)與實(shí)踐和一般管理的知識(shí)和經(jīng)驗(yàn)的有機(jī)結(jié)合,必能大大提高項(xiàng)
目經(jīng)理的項(xiàng)目管理水平。
(2)項(xiàng)目計(jì)劃意識(shí)問(wèn)題
項(xiàng)目經(jīng)理對(duì)總體計(jì)劃、階段計(jì)劃的作用認(rèn)識(shí)不足,因此制定總體計(jì)劃時(shí)比較隨意,不少事情沒(méi)有仔細(xì)考慮;階段計(jì)劃因工作忙等理由經(jīng)常拖延,造成計(jì)劃與控制管理脫節(jié),無(wú)法進(jìn)行有
效的進(jìn)度控制管理。
解決方案:計(jì)劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細(xì)的方式進(jìn)行不斷完善。提高項(xiàng)目經(jīng)理的計(jì)劃意識(shí),采用項(xiàng)目計(jì)劃制定相關(guān)知識(shí)、技術(shù)、工具,加強(qiáng)對(duì)開(kāi)發(fā)計(jì)
劃、階段計(jì)劃的有效性進(jìn)行事前事后的評(píng)估。
(3)管理意識(shí)問(wèn)題
部分項(xiàng)目經(jīng)理不能從總體上把握整個(gè)項(xiàng)目,而是埋頭于具體的技術(shù)工作,造成項(xiàng)目組成員之間忙的忙、閑的閑,計(jì)劃不周、任務(wù)不均、資源浪費(fèi)。有些項(xiàng)目經(jīng)理沒(méi)有很好的管理方
法,不好安排的工作只好自己做,使項(xiàng)目任務(wù)無(wú)法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載
均衡”。
解決方案:加強(qiáng)項(xiàng)目管理方面的培訓(xùn),并通過(guò)對(duì)考核指標(biāo)的合理設(shè)定和宣傳引導(dǎo)項(xiàng)目經(jīng)理更好地做好項(xiàng)目管理工作。技術(shù)骨干在擔(dān)任項(xiàng)目經(jīng)理之前,最好能經(jīng)過(guò)系統(tǒng)的項(xiàng)目管理知識(shí),特別是其中的人力資源管理、溝通管理的學(xué)習(xí),并且在實(shí)際工作中不斷提高自己的管理素
質(zhì),豐富項(xiàng)目管理經(jīng)驗(yàn),提高項(xiàng)目管理意識(shí)。
(4)溝通意識(shí)問(wèn)題
在項(xiàng)目中一些重要信息沒(méi)有進(jìn)行充分和有效的溝通。在制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)問(wèn)題或成果等方面與相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動(dòng),甚至造成不必
要的損失;有些人沒(méi)有每天定時(shí)收郵件的習(xí)慣,以至于無(wú)法及時(shí)接收最新的信息。
3.軟件項(xiàng)目管理的現(xiàn)狀分析
軟件項(xiàng)目管理的提出是在20世紀(jì)70年代中期的美國(guó),當(dāng)時(shí)美國(guó)國(guó)防部專門研究了軟件開(kāi)發(fā)不能按時(shí)提交,預(yù)算超支和質(zhì)量達(dá)不到用戶要求的原因,結(jié)果發(fā)現(xiàn)70%的項(xiàng)目是因?yàn)楣芾聿簧埔鸬?,而非技術(shù)原因。于是軟件開(kāi)發(fā)者開(kāi)始逐漸重視起軟件開(kāi)發(fā)中的各項(xiàng)管理。到了20世紀(jì)90年代中期,軟件研發(fā)項(xiàng)目管理不善的問(wèn)題仍然存在。據(jù)美國(guó)軟件工程實(shí)施現(xiàn)狀的調(diào)查,軟件研發(fā)的情況仍然很難預(yù)測(cè),大約只有10%的項(xiàng)目能夠在預(yù)定的費(fèi)用
和進(jìn)度下交付。
1995年,據(jù)統(tǒng)計(jì),美國(guó)共取消了810億美元的商業(yè)軟件項(xiàng)目,其中31%的項(xiàng)目未做完就被取消,53%的軟件項(xiàng)目進(jìn)度通常要延長(zhǎng)50%的時(shí)間,只有9%的軟件項(xiàng)目能夠及時(shí)
交付并且費(fèi)用也控制在預(yù)算之內(nèi)。
軟件項(xiàng)目管理和其他的項(xiàng)目管理相比有相當(dāng)?shù)奶厥庑?。首先,軟件是純知識(shí)產(chǎn)品,其開(kāi)發(fā)進(jìn)度和質(zhì)量很難估計(jì)和度量,生產(chǎn)效率也難以預(yù)測(cè)和保證。其次,軟件系統(tǒng)的復(fù)雜性也導(dǎo)致了開(kāi)發(fā)過(guò)程中各種風(fēng)險(xiǎn)的難以預(yù)見(jiàn)和控制。Windows這樣的操作系統(tǒng)有1500萬(wàn)行以上的代碼,同時(shí)有數(shù)千個(gè)程序員在進(jìn)行開(kāi)發(fā),項(xiàng)目經(jīng)理都有上百個(gè)。這樣龐大的系統(tǒng)如果沒(méi)有
很好的管理,其軟件質(zhì)量是難以想象的。
4.我國(guó)軟件項(xiàng)目管理的前景
應(yīng)該很清楚地意識(shí)到,項(xiàng)目管理在中國(guó)起步較晚,項(xiàng)目管理水平與高速增長(zhǎng)的經(jīng)濟(jì)建設(shè)不相適應(yīng),也不利于參與國(guó)際競(jìng)爭(zhēng),必須奮起直追,趕超國(guó)際先進(jìn)水平。展望未來(lái),我們
面臨的不僅有廣闊市場(chǎng)的大好機(jī)遇,還有必須認(rèn)真對(duì)待的嚴(yán)峻挑戰(zhàn):
(1)、隨著中國(guó)加入WTO,工程建設(shè)市場(chǎng)競(jìng)爭(zhēng)時(shí)代的來(lái)臨,加大項(xiàng)目管理力度勢(shì)在必行。只有穩(wěn)定提高實(shí)力,迅速熟悉并掌握國(guó)際規(guī)則,主動(dòng)溶人貿(mào)易體系,不斷加強(qiáng)競(jìng)爭(zhēng)實(shí)
力和項(xiàng)目管理水平,才不會(huì)在激烈的市場(chǎng)競(jìng)爭(zhēng)中失敗。
(2)、隨著中國(guó)宏觀控制體制調(diào)整和市場(chǎng)經(jīng)濟(jì)改革的深化,工程公司、項(xiàng)目管理公司和工程咨詢公司等企業(yè)必須進(jìn)一步深化管理體制和運(yùn)行機(jī)制改革,加快重組,與世界接軌,建立現(xiàn)代企業(yè)制度,才能成為自主經(jīng)營(yíng)、自擔(dān)風(fēng)險(xiǎn)、自負(fù)盈虧和自我發(fā)展的良好經(jīng)濟(jì)實(shí)體,在項(xiàng)目管理中提供高質(zhì)量、有針對(duì)性、有競(jìng)爭(zhēng)力的服務(wù)。
(3)、目前,中國(guó)建設(shè)市場(chǎng)在管理體制、法制建設(shè)、運(yùn)行機(jī)制、中介服務(wù)、價(jià)格政策和社會(huì)習(xí)慣等方面仍有許多有待改進(jìn)的工作要做。中國(guó)必須建立法制的、政府監(jiān)督的、自我約
束的管理體系,建立公開(kāi)、公平、公正的投資中介市場(chǎng),加大投資中介服務(wù)的法律責(zé)任,為
工程咨詢和項(xiàng)目管理創(chuàng)造更好的市場(chǎng)環(huán)境。
(4)、中國(guó)公司應(yīng)該進(jìn)一步加強(qiáng)與美國(guó)、歐洲和澳大利亞的國(guó)際項(xiàng)目管理機(jī)構(gòu)和協(xié)會(huì)之間的合作與交流。充分利用理工大學(xué)和學(xué)院加強(qiáng)項(xiàng)目管理的理論與實(shí)踐研究,建立自己的項(xiàng)目管理體系,引進(jìn)和開(kāi)發(fā)先進(jìn)的項(xiàng)目管理軟件系統(tǒng),提高項(xiàng)目管理水平,為工程公司、項(xiàng)目
管理公司和工程咨詢公司的發(fā)展提供更好的環(huán)境。
(5)、中國(guó)必須培養(yǎng)自己的優(yōu)秀項(xiàng)目管理專業(yè)人員,大力提高項(xiàng)目管理水平。專業(yè)人才匱乏是影響中國(guó)項(xiàng)目管理快速發(fā)展的主要因素,中國(guó)應(yīng)當(dāng)把培訓(xùn)和建立一支優(yōu)秀項(xiàng)目管理專業(yè)人員隊(duì)伍作為戰(zhàn)略任務(wù)來(lái)抓。中國(guó)項(xiàng)目管理人力資源結(jié)構(gòu)必須通過(guò)國(guó)內(nèi)國(guó)際相關(guān)培訓(xùn)和認(rèn)
證機(jī)構(gòu)以及項(xiàng)目管理實(shí)踐來(lái)改進(jìn)。
只有采取上述的措施,中國(guó)企業(yè)才能適應(yīng)可持續(xù)發(fā)展要求并在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。剛剛在9月1日,邦永科技于廣東亞洲國(guó)際大酒店召開(kāi)首屆渠道峰會(huì),被業(yè)內(nèi)同行稱之為“來(lái)勢(shì)洶洶”。此會(huì)議共在全國(guó)招募了30多個(gè)地區(qū)總代理商,11月份正式啟動(dòng)市場(chǎng)。據(jù)了解,邦永的產(chǎn)品定位為中低端,價(jià)位在5萬(wàn)到40萬(wàn)元之間。邦永目前加緊平面營(yíng)銷渠道建設(shè)的同時(shí),還在醞釀許多與行業(yè)主管部門的技術(shù)合作,似乎對(duì)打造國(guó)內(nèi)項(xiàng)目管理行業(yè)標(biāo)準(zhǔn)胸有成竹。無(wú)怪乎邦永拿出這么大的舉措:據(jù)資料顯示,2002年中國(guó)政府撥3000億元??钣糜诟黝愓咝皂?xiàng)目,省、市地方政府捐助至少1000億元的???,全國(guó)每年至少有2000個(gè)新的1億元以上的大中型項(xiàng)目。如果這些項(xiàng)目都采用軟件來(lái)進(jìn)行管理的話,市場(chǎng)非??捎^。邦永對(duì)這個(gè)市場(chǎng)充滿信心,盡管項(xiàng)目管理軟件市場(chǎng)在中國(guó)仍然處于啟動(dòng)階段,但市場(chǎng)已經(jīng)很大,高中端市場(chǎng)的容量在一億元以上,3-5年內(nèi)將達(dá)到6億元左右。這還是一個(gè)
比較保守的數(shù)字。
總而言之,軟件項(xiàng)目管理領(lǐng)域仍然是一個(gè)比較新的領(lǐng)域,競(jìng)爭(zhēng)態(tài)勢(shì)還遠(yuǎn)未達(dá)到白熱化的程度,但前景十分可觀。需要不斷的去開(kāi)發(fā)與研討,才能讓軟件充分的發(fā)揮在項(xiàng)目管理的領(lǐng)域,但在軟件項(xiàng)目管理中,存在在的各種風(fēng)險(xiǎn)管理應(yīng)該根據(jù)不同的因素而做出不同的解決措施,讓項(xiàng)目管理可以發(fā)揮到一定的程度,使之更加的完善。最后感謝張冰峰老師一學(xué)期來(lái)的教導(dǎo)。
第五篇:軟件項(xiàng)目管理總結(jié)
軟件項(xiàng)目管理項(xiàng)目管理過(guò)程
軟件項(xiàng)目管理的對(duì)象是軟件工程項(xiàng)目。涉及的范圍覆蓋了整個(gè)軟件工程過(guò)程。
項(xiàng)目管理是指“在項(xiàng)目活動(dòng)中運(yùn)用專門的知識(shí)、技能、工具和方法,使項(xiàng)目能夠?qū)崿F(xiàn)或超過(guò)項(xiàng)目干系人的需要和期限?!?/p>
項(xiàng)目的核心知識(shí)是范圍、時(shí)間、成本和質(zhì)量。輔助知識(shí)是人力資源管理、風(fēng)險(xiǎn)管理和采購(gòu)管理。項(xiàng)目啟動(dòng)
接受項(xiàng)目的第一步工作就是界定項(xiàng)目。項(xiàng)目啟動(dòng)應(yīng)做如下工作:
1)設(shè)定目標(biāo):收集事實(shí)、信息、意見(jiàn)、需求;探討假設(shè)情況;確定應(yīng)包括的內(nèi)容和應(yīng)排除的東西。
2)SWOT分析:S(優(yōu)勢(shì))W(劣勢(shì))
O(機(jī)會(huì))
T(威脅)
3)確定需要進(jìn)行的主要工作及需要的技能和資源,即明確項(xiàng)目的資源和范圍。4)考慮可能的解決方案,標(biāo)明技術(shù)上和管理上的限制。
2.1 制定計(jì)劃工作:度量
什么是度量? IEEE 定義度量是 “對(duì)一個(gè)系統(tǒng)、構(gòu)件或過(guò)程具有的某個(gè)給定屬性的一個(gè)定量測(cè)量”。進(jìn)行度量工作,是為了了解產(chǎn)品開(kāi)發(fā)的技術(shù)過(guò)程和產(chǎn)品本身。(1)度量開(kāi)發(fā)過(guò)程的目的是為了改進(jìn)過(guò)程;(2)度量產(chǎn)品的目的是為了提高產(chǎn)品質(zhì)量。度量的作用是為有效地定量地進(jìn)行管理。
2.2 制定計(jì)劃工作:估算
在軟件項(xiàng)目管理過(guò)程中關(guān)鍵的活動(dòng)就是制定項(xiàng)目計(jì)劃。在做計(jì)劃時(shí)必須就需要的人力(以人月為單位)、項(xiàng)目持續(xù)時(shí)間(以年份或月份為單位)、成本(以元為單位)做出估算。
(1)在軟件項(xiàng)目管理過(guò)程中關(guān)鍵的活動(dòng)就是制定項(xiàng)目計(jì)劃。(2)在做計(jì)劃時(shí)必須就需要的人力(以人月為單位)、項(xiàng)目持續(xù)時(shí)間(以年份或月份為單位)、(3)成本(以元為單位)做出估算。
2.3 制定計(jì)劃工作:風(fēng)險(xiǎn)分析
所謂風(fēng)險(xiǎn)分析實(shí)際上就是一系列風(fēng)險(xiǎn)管理步驟,其中包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)、風(fēng)險(xiǎn)管理策略、風(fēng)險(xiǎn)解決和風(fēng)險(xiǎn)監(jiān)督。這些步驟貫穿在軟件工程過(guò)程中。2.4 制定計(jì)劃工作:進(jìn)度安排
每個(gè)軟件項(xiàng)目都要求制定一個(gè)進(jìn)度安排,但不是所有進(jìn)度都得一樣安排。2.5 追蹤和控制
一旦建立了開(kāi)發(fā)進(jìn)度安排,就可以開(kāi)始著手追蹤和控制活動(dòng)。由項(xiàng)目管理人員負(fù)責(zé)追蹤在進(jìn)度安排中標(biāo)明的每一個(gè)任務(wù)。如果任務(wù)實(shí)際完成日期滯后于進(jìn)度安排,則管理人員可以使用一種自動(dòng)的項(xiàng)目進(jìn)度安排工具來(lái)確定在項(xiàng)目的中間里程碑上進(jìn)度誤期所造成的影響。
(1)可對(duì)資源重新定向
(2)對(duì)任務(wù)重新安排(做為最壞的結(jié)果)可以修改交付日期以調(diào)整已經(jīng)暴露的問(wèn)題。用這種方式可以較好地控制軟件的開(kāi)發(fā)。
軟件生產(chǎn)率和質(zhì)量的度量
生產(chǎn)率與質(zhì)量的度量是以投入工作量為依據(jù)的軟件開(kāi)發(fā)過(guò)程的度量和軟件產(chǎn)品質(zhì)量的度量。面向規(guī)模的度量面向功能的度量軟件質(zhì)量的度量 軟件度量分為兩類:直接度量與間接度量。
軟件過(guò)程的直接度量包括所投入的成本和工作量。軟件產(chǎn)品的直接度量包括產(chǎn)生的代碼行數(shù)(LOC)、執(zhí)行速度、存儲(chǔ)量大小、在某種時(shí)間周期中報(bào)告的差錯(cuò)數(shù)。
軟件產(chǎn)品的間接度量包括功能性、復(fù)雜性、效率、可靠性、可維護(hù)性和許多其他質(zhì)量特性。
3.1 面向規(guī)模的度量
面向規(guī)模的度量是對(duì)軟件和軟件開(kāi)發(fā)過(guò)程的直接度量。3.2 面向功能的度量
面向功能的軟件度量是對(duì)軟件和軟件開(kāi)發(fā)過(guò)程的間接度量,主要考慮程序的 “功能性” 和 “實(shí)用性”,而不是對(duì) LOC計(jì)數(shù)。
該度量是一種叫做功能點(diǎn)方法的生產(chǎn)率度量,利用軟件信息域中的一些計(jì)數(shù)和軟件復(fù)雜性估 功能點(diǎn)度量是為信息系統(tǒng)應(yīng)用而設(shè)計(jì)的。
特征點(diǎn)度量(Feature Points)可以用于系統(tǒng)和工程軟件應(yīng)用。特征點(diǎn)度量適合于算法復(fù)雜性高的應(yīng)用,如實(shí)時(shí)處理、過(guò)程控制、嵌入式軟件。
3.4 軟件質(zhì)量的度量
質(zhì)量度量貫穿于軟件工程的全過(guò)程中以及軟件交付用戶使用之后。
使用得最廣泛軟件質(zhì)量的事后度量包括正確性、可維護(hù)性、完整性和可使用性。
(1)正確性:一個(gè)程序必須正確地運(yùn)行,并為它的用戶提供某些輸出。正確性要求軟件執(zhí)行所要求的功能。正確性的度量是每千代碼行(KLOC)的差錯(cuò)數(shù),其中將差錯(cuò)定義為已被證實(shí)是不符合需求的缺陷。
(2)可維護(hù)性:軟件維護(hù)比其它的軟件工程活動(dòng)需要更多的工作量。還沒(méi)有一種方法可以直接度量可維護(hù)性,必須采取間接度量。
一種簡(jiǎn)單的面向時(shí)間的度量:
平均變更等待時(shí)間MTTC。這個(gè)時(shí)間包括分析變更要求、設(shè)計(jì)適當(dāng)修改、實(shí)現(xiàn)變更并測(cè)試、把變更發(fā)送給所有用戶。一個(gè)可維護(hù)的程序與不可維護(hù)的程序相比,應(yīng)有較低的MTTC。
(3)完整性:完整性度量一個(gè)系統(tǒng)抗拒對(duì)它的安全性攻擊(事故的和人為的)的能力。程序、數(shù)據(jù)和文檔都會(huì)遭到攻擊。
度量完整性,需要定義兩個(gè)附加的屬性:危險(xiǎn)性和安全性。危險(xiǎn)性是特定類型的攻擊將在一給定時(shí)間內(nèi)發(fā)生的概率,安全性是排除特定類型攻擊的概率。
一個(gè)系統(tǒng)的完整性可定義為
完整性=∑(1-危險(xiǎn)性×(1-安全性))(4)可使用性:如果程序不具有用戶友好性,即使它所執(zhí)行的功能很有價(jià)值也常常會(huì)失敗。
4.2 軟件開(kāi)發(fā)成本估算方法
對(duì)于絕大多數(shù)項(xiàng)目,主要的成本是工作成本。
軟件成本計(jì)算的目的是要精確地、客觀地預(yù)測(cè)軟件承包商的開(kāi)發(fā)成本。軟件的開(kāi)發(fā)成本是以一次性開(kāi)發(fā)過(guò)程所花費(fèi)的代價(jià)來(lái)計(jì)算的。要進(jìn)行一系列的估算處理。主要靠分解和類推。
1.自頂向下的估算方法
這種方法的主要思想是從項(xiàng)目的整體出發(fā),進(jìn)行類推。
估算人員根據(jù)以前已完成項(xiàng)目所消耗的總成本(或總工作量),推算將要開(kāi)發(fā)的軟件的總成本(或總工作量),然后按比例將它分配到各開(kāi)發(fā)任務(wù)單元中去,再來(lái)檢驗(yàn)它是否能滿足要求。
2.自底向上的估算方法
這種方法的主要思想是把待開(kāi)發(fā)的軟件細(xì)分,直到每一個(gè)子任務(wù)都已經(jīng)明確所需要的開(kāi)發(fā)工作量,然后把它們加起來(lái),得到軟件開(kāi)發(fā)的總工作量。它的優(yōu)點(diǎn)是估算各個(gè)部分的準(zhǔn)確性高。缺點(diǎn)是缺少各項(xiàng)子任務(wù)之間相互聯(lián)系所需要的工作量,還缺少許多與軟件開(kāi)發(fā)有關(guān)的系統(tǒng)級(jí)工作量.3.差別估計(jì)法
這種方法綜合了上述兩種方法的優(yōu)點(diǎn),其主要思想是把待開(kāi)發(fā)的軟件項(xiàng)目與過(guò)去已完成的軟件項(xiàng)目進(jìn)行類比,從其開(kāi)發(fā)的各個(gè)子任務(wù)中區(qū)分出類似的部分和不同的部分。類似的部分按實(shí)際量進(jìn)行計(jì)算,不同的部分則采用相應(yīng)方法進(jìn)行估算。
4.專家判定技術(shù)
由多位專家進(jìn)行估算,取得多個(gè)估算值。再把這些估算值合成一個(gè)估算值。
一種合成方法是求各估算值的中值或平均值。其優(yōu)點(diǎn)是簡(jiǎn)便。缺點(diǎn)是可能會(huì)由于受一、二個(gè)極端估算值的影響而產(chǎn)生嚴(yán)重的偏差。另一種合成方法是召開(kāi)小組會(huì),使各位專家們統(tǒng)一于或至少同意某一個(gè)估算值。優(yōu)點(diǎn)是可以擯棄蒙昧無(wú)知的估算值,缺點(diǎn)是一些組員可能會(huì)受權(quán)威或政治因素的影響。
5.標(biāo)準(zhǔn)Deiphi技術(shù)
A組織者發(fā)給每位專家一份軟件系統(tǒng)規(guī)格說(shuō)明書(shū)和一張記錄估算值的表格,請(qǐng)他們估算。B專家詳細(xì)研究軟件規(guī)格說(shuō)明書(shū)的內(nèi)容,對(duì)該軟件提出三個(gè)規(guī)模的估算值,即:ai(最小), mi(可能), bi(最大), 無(wú)記名地填寫表格。C組織者整理專家們填在表格中的答復(fù):
(1)計(jì)算各專家估算的期望值 Ei
Ei =(ai+4mi+bi)/6(2)對(duì)專家的估算結(jié)果分類摘要。
D在綜合專家估算結(jié)果的基礎(chǔ)上,組織專家再次無(wú)記名地填寫表格。比較兩次估算的結(jié)果。若差異很大,要通過(guò)查詢找出差異的原因。
E上述過(guò)程可重復(fù)多次。最終可獲得一個(gè)得到多數(shù)專家共識(shí)的軟件規(guī)模(源代碼行數(shù))。
.最后,通過(guò)與歷史資料進(jìn)行類比,根據(jù)過(guò)去完成軟件項(xiàng)目的規(guī)模和成本等信息,推算出該軟件每行源代碼所需要的成本。然后再乘以該軟件源代碼行數(shù)的估算值,就可得到該軟件的成本估算值。
4.3 軟件開(kāi)發(fā)成本估算的經(jīng)驗(yàn)?zāi)P?/p>
軟件開(kāi)發(fā)成本估算是依據(jù)開(kāi)發(fā)成本估算模型進(jìn)行估算的。
1.IBM模型(Walston-Felix)靜態(tài)單變量模型
2.其他靜態(tài)單變量模型 3.Putnam 模型
動(dòng)態(tài)多變量模型。
4.COCOMO模型 結(jié)構(gòu)型成本估算模型是一種精確、易于使用的成本估算方法。軟件開(kāi)發(fā)項(xiàng)目的總體類型: 組織型
不涉及硬件的開(kāi)發(fā)
嵌入型
完全與硬件結(jié)合的開(kāi)發(fā)
半獨(dú)立型
介于上述兩者之間
COCOMO模型按其詳細(xì)程度分成三級(jí):
基本COCOMO模型
中間COCOMO模型
詳細(xì)COCOMO模型
基本COCOMO模型是靜態(tài)單變量模型,用源代碼行數(shù)(LOC)為自變量的經(jīng)驗(yàn)函數(shù)計(jì)算軟件開(kāi)發(fā)工作量。
中間COCOMO模型在用LOC為自變量的函數(shù)計(jì)算軟件開(kāi)發(fā)工作量(稱為名義工作量)的基礎(chǔ)上,用涉及產(chǎn)品、硬件、人員、項(xiàng)目等方面的影響因素調(diào)整工作量估算。詳細(xì)COCOMO模型包括中間COCO MO模型的所有特性,但用上述各種影響因素調(diào)整工作量估算時(shí),還要考慮對(duì)軟件工程過(guò)程中每一步驟(分析、設(shè)計(jì)等)的影響。15種影響軟件工作量的因素 fi:
產(chǎn)品因素:軟件可靠性、數(shù)據(jù)庫(kù)規(guī)模、產(chǎn)品復(fù)雜性
硬件因素:執(zhí)行時(shí)間限制、存儲(chǔ)限制、虛擬機(jī)易變性、環(huán)境周轉(zhuǎn)時(shí)間
人的因素:分析員能力、應(yīng)用領(lǐng)域?qū)嶋H經(jīng)驗(yàn)、程序員能力、虛擬機(jī)使用經(jīng)驗(yàn)、程序語(yǔ)言使用經(jīng)驗(yàn)
項(xiàng)目因素:現(xiàn)代程序設(shè)計(jì)技術(shù)、軟件工具的使用、開(kāi)發(fā)進(jìn)度限制
6.1 軟件范圍
軟件范圍包括功能、性能、限制、接口和可靠性。估算開(kāi)始時(shí)應(yīng)對(duì)軟件功能進(jìn)行評(píng)價(jià),對(duì)其進(jìn)行適當(dāng)?shù)募?xì)化以便提供更詳細(xì)的細(xì)節(jié)。由于成本和進(jìn)度的估算都與功能有關(guān),因此常采用某種程度的功能分解。性能的考慮包括處理和響應(yīng)時(shí)間的需求。
約束條件則標(biāo)識(shí)產(chǎn)品成本、外部硬件、可用存儲(chǔ)或其它現(xiàn)有系統(tǒng)對(duì)軟件的限制。現(xiàn)成的用以支持軟件開(kāi)發(fā)的工具(硬件工具及軟件工具);最基本的資源(人);通常,對(duì)每一種資源,應(yīng)說(shuō)明以下四個(gè)特性:資源的描述、資源的有效性說(shuō)明、資源在何時(shí)開(kāi)始需要、使用資源的持續(xù)時(shí)間。最后兩個(gè)特性統(tǒng)稱為時(shí)間窗口。
6.4 風(fēng)險(xiǎn)分析
風(fēng)險(xiǎn)分析的主要活動(dòng)有風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估算、風(fēng)險(xiǎn)評(píng)價(jià)和風(fēng)險(xiǎn)管理。
風(fēng)險(xiǎn)分項(xiàng)目風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)和商業(yè)風(fēng)險(xiǎn)。
項(xiàng)目風(fēng)險(xiǎn)是指(1)潛在的預(yù)算、進(jìn)度、人員和組織、資源、用戶、需求方面的問(wèn)題,以及它們對(duì)軟件項(xiàng)目的影響。(2)項(xiàng)目的復(fù)雜性、規(guī)模、結(jié)構(gòu)的不確定性。技術(shù)風(fēng)險(xiǎn)是指(1)潛在的設(shè)計(jì)、實(shí)現(xiàn)、接口、檢驗(yàn)和維護(hù)方面的問(wèn)題。(2)規(guī)約的二義性、技術(shù)陳舊或太先進(jìn)。