【正文】
測(cè)量并分析該流程的執(zhí)行效率。– 量化控制流程的執(zhí)行效率。 All rights reserved by Jeff XiongCMM第 四 級(jí) :量化流程管理? 微軟經(jīng)驗(yàn):– 項(xiàng)目的標(biāo)準(zhǔn)流程一般都包含量化尺度管理。– 開(kāi)發(fā)源代碼管理平臺(tái)如 SLM,可統(tǒng)計(jì)源代碼操作的各種數(shù)據(jù),例如新代碼比例、程序修改頻度等。– 程序錯(cuò)誤管理工具 Raid,可制表進(jìn)行各種統(tǒng)計(jì),如 Bug在不同時(shí)間的消長(zhǎng)情況等。– 項(xiàng)目規(guī)格說(shuō)明書(shū)必須量化分析各項(xiàng)要求,如項(xiàng)目需求、資源分配、里程碑設(shè)計(jì)、項(xiàng)目進(jìn)度表等。 All rights reserved by Jeff XiongCMM第 四 級(jí) :軟件質(zhì)量管理? 目標(biāo)– 有規(guī)劃地進(jìn)行項(xiàng)目質(zhì)量管理活動(dòng)。– 制定可度量的軟件產(chǎn)品質(zhì)量各目標(biāo),并劃分優(yōu)先級(jí)。– 量化并掌控對(duì)質(zhì)量目標(biāo)的實(shí)際進(jìn)展。? 實(shí)踐– 定義軟件產(chǎn)品的質(zhì)量目標(biāo)– 制定達(dá)到這些目標(biāo)的計(jì)劃– 監(jiān)控及調(diào)整質(zhì)量目標(biāo)以滿(mǎn)足客戶(hù)的需要。 All rights reserved by Jeff XiongCMM第 四 級(jí) :軟件質(zhì)量管理? 微軟經(jīng)驗(yàn):– 測(cè)試組長(zhǎng)嚴(yán)格按照項(xiàng)目規(guī)格設(shè)計(jì)書(shū)撰寫(xiě)測(cè)試計(jì)劃和測(cè)試樣例。– 明確定義程序錯(cuò)誤的優(yōu)先級(jí)及嚴(yán)重度。– 對(duì)不同優(yōu)先級(jí)的程序錯(cuò)誤進(jìn)行不同程度的監(jiān)控。– 按固定流程建立、分配、解決和關(guān)閉程序錯(cuò)誤。– 定期制作和發(fā)布程序錯(cuò)誤現(xiàn)行狀態(tài)表。– 測(cè)試組長(zhǎng)必須簽字負(fù)責(zé)項(xiàng)目質(zhì)量的完成。 All rights reserved by Jeff XiongCMM第五級(jí)主要實(shí)踐領(lǐng)域? 預(yù)防失誤 (Defect Prevention)? 技術(shù)改變管理 (Technology Change Management)? 過(guò)程改變管理 (Process Change Management) All rights reserved by Jeff XiongCMM第 五 級(jí) :預(yù)防失誤? 目的– 有規(guī)劃地進(jìn)行失誤預(yù)防活動(dòng)。– 找出并確定相同的失誤的原因。– 對(duì)原因進(jìn)行優(yōu)先級(jí)劃分并系統(tǒng)地消除。? 實(shí)踐– 分析過(guò)去的失誤并采用相應(yīng)的措施以避免重復(fù)。– 失誤可能在項(xiàng)目的早期階段或其它項(xiàng)目中被發(fā)現(xiàn)。– 各項(xiàng)目間建立機(jī)制以汲取彼此教訓(xùn)。 All rights reserved by Jeff XiongCMM第 五 級(jí) :預(yù)防失誤? 微軟經(jīng)驗(yàn):– 項(xiàng)目完成后的總結(jié)會(huì)是標(biāo)準(zhǔn)及強(qiáng)制性的流程。– 項(xiàng)目總結(jié)會(huì)專(zhuān)注于流程改進(jìn),每項(xiàng)改進(jìn)任務(wù)會(huì)明確分配給具體的個(gè)人去落實(shí)。– 每周或每日的項(xiàng)目進(jìn)度報(bào)告中總是列出未解決的問(wèn)題和風(fēng)險(xiǎn)。– 作戰(zhàn)會(huì)議中首先討論焦點(diǎn)問(wèn)題。 All rights reserved by Jeff XiongCMM第 五 級(jí) :技術(shù)改變管理? 目標(biāo)– 有規(guī)劃地進(jìn)行技術(shù)改進(jìn)管理– 評(píng)判新技術(shù)對(duì)產(chǎn)品質(zhì)量和生產(chǎn)率的影響。– 在公司內(nèi)部推廣使用合適的新技術(shù)。? 實(shí)踐– 識(shí)別、選擇、評(píng)估新技術(shù),并將新技術(shù)在公司內(nèi)有效的推廣。– 改進(jìn)軟件質(zhì)量,提高生產(chǎn)率及縮短軟件開(kāi)發(fā)周期。 All rights reserved by Jeff XiongCMM第 五 級(jí) :技術(shù)改變管理? 微軟經(jīng)驗(yàn):– Inter Wave — 始于 1996? 每個(gè)項(xiàng)目開(kāi)始考慮如何在產(chǎn)品功能中支持 Inter。– .NET/XML Wave — 始于 2023? 每個(gè)項(xiàng)目開(kāi)始考慮如何在產(chǎn)品功能中支持 Web Services。– 每年進(jìn)行重組以獲取新技術(shù)及商機(jī)。 All rights reserved by Jeff XiongCMM第 五 級(jí) :過(guò)程改變管理? 目標(biāo)– 為過(guò)程的持續(xù)改進(jìn)制定計(jì)劃– 整個(gè)機(jī)構(gòu)都參與軟件過(guò)程的改進(jìn)。– 整個(gè)機(jī)構(gòu)的標(biāo)準(zhǔn)軟件過(guò)程和各項(xiàng)目的軟件過(guò)程都進(jìn)行不斷的改進(jìn)。? 實(shí)踐– 定義過(guò)程改進(jìn)的具體目標(biāo)– 不斷地對(duì)軟件過(guò)程進(jìn)行主動(dòng)和系統(tǒng)的評(píng)估和改進(jìn)。 All rights reserved by Jeff XiongCMM第 五 級(jí) :過(guò)程改變管理? 微軟經(jīng)驗(yàn):– 從 1985年起,建立獨(dú)特的項(xiàng)目經(jīng)理隊(duì)伍和相互獨(dú)立的產(chǎn)品機(jī)構(gòu)的組織結(jié)構(gòu)。– 從 1989年起,推廣使用了里程碑的過(guò)程管理。– 在 Win2023發(fā)布后的三個(gè)月中進(jìn)行了整個(gè) Windows產(chǎn)品部門(mén)范圍內(nèi)的過(guò)程改進(jìn)評(píng)估和實(shí)施。– 源碼管理工具 SLM 被更高級(jí)的 Source Depot取代。– 程序錯(cuò)誤管理工具 Raid被更高級(jí)的 Product Studio取代。 All rights reserved by Jeff Xiong總結(jié)? 微軟以改進(jìn)軟件產(chǎn)品的質(zhì)量和開(kāi)發(fā)效率為出發(fā)點(diǎn),通過(guò)多年實(shí)踐逐漸形成獨(dú)特的軟件管理流程。? CMM是各成功軟件企業(yè)管理的共同經(jīng)驗(yàn)的描述。? CMM是軟件管理的指導(dǎo)準(zhǔn)則,但不包括具體實(shí)現(xiàn)方法。? 使用微軟的經(jīng)驗(yàn)需要很好的企業(yè)文化以及項(xiàng)目團(tuán)隊(duì)成員全力投入。 All rights reserved by Jeff Xiong