版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 ,上 海 漫 索 計(jì) 算 機(jī) 科 技 有 限 公 司,基 于 CMMI 的集成化軟件研發(fā)流程和管理平臺(tái),林 銳 博士,目錄,1. 企業(yè)研發(fā)管理的理念 2. 過程改進(jìn)的概念 3. 軟件研發(fā)管理的過程改進(jìn)方法 4. 基于CMMI的集成化軟件研發(fā)流程IDP 5. 集成化研發(fā)管理平臺(tái)RDMS,1. 企業(yè)研發(fā)管理的理念,企業(yè)的根本目標(biāo)是“合法地賺取盡可能多的利潤,使企業(yè)整體利益最大化”。企業(yè)所有的特定目標(biāo)和行動(dòng)(例如研發(fā)、營銷等)都是圍繞根本目標(biāo)開展的,不能和根本目標(biāo)抵觸。 企業(yè)研發(fā)管理的指導(dǎo)思想是:關(guān)注結(jié)果,重視過程。 “關(guān)注結(jié)果”是指:以最終產(chǎn)品獲得的經(jīng)濟(jì)效益來衡量研發(fā)業(yè)績,追求利益最大化。 “重
2、視過程”是指:將期望的成果分解到每個(gè)過程域(即工作環(huán)節(jié))去實(shí)現(xiàn),努力把每項(xiàng)工作做好,從而得到好的成果。 衡量研發(fā)工作優(yōu)劣的三個(gè)關(guān)鍵指標(biāo)是:質(zhì)量、生產(chǎn)率和成本。 企業(yè)研發(fā)管理的基本目標(biāo):讓所有人員有條不紊地開展工作,在預(yù)定的時(shí)間和成本之內(nèi),開發(fā)完成質(zhì)量合格的產(chǎn)品,從而使企業(yè)和個(gè)人獲得預(yù)定的利益。 企業(yè)研發(fā)管理的奮斗目標(biāo):調(diào)動(dòng)一切積極因素,努力提高產(chǎn)品質(zhì)量、提高工作效率并且降低成本,使企業(yè)和個(gè)人獲得比預(yù)定目標(biāo)更多的利益。 企業(yè)里大部分工作是成熟的,有現(xiàn)成的模式可以套用,這類工作應(yīng)當(dāng)靠流程制度來管理,可比喻為“法治”。企業(yè)中還有一部分工作可能是獨(dú)特的,并不適宜套用流程制度(也可能沒有流程制度可以套用
3、),相關(guān)人員要當(dāng)機(jī)立斷、高效地處理問題,可比喻為“人治”。 一般地,企業(yè)既需要大量的“法治”管理方式,又需要小量的“人治”管理方式。通常前者約占60-80%,而后者約占20-40%?!胺ㄖ巍焙汀叭酥巍苯Y(jié)合使用是企業(yè)管理的重要手段。企業(yè)領(lǐng)導(dǎo)要關(guān)注兩點(diǎn):一是建立合適的流程制度(實(shí)現(xiàn)良好的法治);二是使用合適的人(實(shí)現(xiàn)良好的人治)。 國內(nèi)大部分IT企業(yè)的研發(fā)管理現(xiàn)狀是:“法治”太少,混亂的“人治”太多。阻礙國內(nèi)IT企業(yè)發(fā)展的瓶頸問題通常不是技術(shù)問題,而是雜亂無章的管理。,2. 過程改進(jìn)的概念,2.1 什么是過程? 人們使用合適的方法、技術(shù)、工具才能開發(fā)出用戶需要的產(chǎn)品。過程是指“人,方法,技術(shù)和工具
4、”的集合。 過程被寫成文檔后,變成了公司的“流程制度”,公司成員們依據(jù)“流程制度”開展工作,這叫“法治管理”。,人員,方法,技術(shù),產(chǎn)品,工具,過程,2. 過程改進(jìn)的概念,2.2 過程與產(chǎn)品有什么關(guān)系?為什么要重視過程? 軟件產(chǎn)品不能靠人們的意念瞬間完成,它需要一個(gè)研發(fā)過程。一般情況下,好的過程才可能得到好的產(chǎn)品,而差的過程會(huì)得到差的產(chǎn)品。 當(dāng)然也有相反的情況,有些人在混亂的過程中創(chuàng)造了很好的產(chǎn)品,也有些人在嚴(yán)謹(jǐn)?shù)倪^程中生產(chǎn)出商業(yè)上失敗的產(chǎn)品。但這類現(xiàn)象不具有指導(dǎo)意義。 為什么要重視過程? 由于公司銷售的是產(chǎn)品而非過程,人們常常只把眼光盯在產(chǎn)品上,而忘了過程的重要性。 例如,領(lǐng)導(dǎo)對(duì)員工們下達(dá)命令
5、時(shí)經(jīng)常強(qiáng)調(diào):“我不管你們?cè)趺醋?,只要時(shí)間一到你們交付產(chǎn)品就行?!逼鋵?shí)這是一句因果關(guān)系顛倒了的話,卻在業(yè)界普遍存在。 如果領(lǐng)導(dǎo)不關(guān)心員工怎么做(即做事的過程),往往會(huì)得到失望的結(jié)果。,2. 過程改進(jìn)的概念,2.3 什么是過程改進(jìn),企業(yè)為什么需要過程改進(jìn)? 過程改進(jìn)(Process Improvement)是指:根據(jù)企業(yè)的現(xiàn)實(shí)情況和發(fā)展需求,優(yōu)化流程制度,努力提升人們?cè)谶^程中的工作能力,從而“提升產(chǎn)品質(zhì)量、提升生產(chǎn)率并降低成本”。(注:這是作者對(duì)過程改進(jìn)的定義) “過程改進(jìn)”本身就是一件消耗時(shí)間、精力和成本的事情,那么企業(yè)為什么要做“過程改進(jìn)”?答案是:過程改進(jìn)是企業(yè)謀求進(jìn)步的需要。 企業(yè)謀求進(jìn)步
6、離不開以下兩點(diǎn): (1)企業(yè)人士要不斷學(xué)習(xí)新技術(shù),開發(fā)新產(chǎn)品,開拓新業(yè)務(wù)領(lǐng)域。 (2)企業(yè)人士要不斷反省自己,總結(jié)經(jīng)驗(yàn)教訓(xùn),改正缺點(diǎn)、發(fā)揮優(yōu)點(diǎn)。 過程改進(jìn)體現(xiàn)了“自我反省、自我改進(jìn)”的精神,不論對(duì)人生還是對(duì)企業(yè)而言,都是極為重要的。,2. 過程改進(jìn)的概念,2.4 軟件過程改進(jìn)和CMMI之間的關(guān)系 在二十世紀(jì)七、八十年代,軟件工程的研究重點(diǎn)是需求分析、軟件設(shè)計(jì)、編程、測(cè)試、維護(hù)等領(lǐng)域的方法、技術(shù)和工具,我們稱之為經(jīng)典軟件工程。 應(yīng)該說現(xiàn)代的軟件技術(shù)、軟件工具要比幾十年前好不知道多少倍,可是如今絕大多數(shù)軟件項(xiàng)目依然面臨著質(zhì)量低下、進(jìn)度延誤、費(fèi)用超支這些老問題。人們逐漸意識(shí)到,由于機(jī)構(gòu)管理軟件過程的
7、能力比較弱,常常導(dǎo)致項(xiàng)目處于混亂狀態(tài),過程混亂使得新技術(shù)、新工具的優(yōu)勢(shì)難以體現(xiàn)。經(jīng)典的軟件工程不是不好,而是不夠用。 提高軟件過程能力的實(shí)踐通稱為軟件過程改進(jìn)(Software Process Improvement)。軟件過程改進(jìn)的目的是:提高軟件質(zhì)量、提高生產(chǎn)率并且降低開發(fā)成本。從二十世紀(jì)九十年代至今,軟件過程改進(jìn)成為軟件工程學(xué)科的一個(gè)主流研究方向,其中CMM/CMMI是該領(lǐng)域舉世矚目的重大成果。CMM/CMMI是世界范圍內(nèi)用于衡量軟件過程能力的標(biāo)準(zhǔn)。 人們往往搞不清楚“軟件過程改進(jìn)”和“CMMI等級(jí)評(píng)估”之間的關(guān)系,經(jīng)?;鞛橐徽?。這里作個(gè)比喻來解釋: 把“軟件過程改進(jìn)”比喻為“學(xué)英語,提
8、高英語能力”,那么“CMMI等級(jí)評(píng)估”就好比是“英語等級(jí)考試”。一般情況下,英語等級(jí)考試的成績反映了英語能力。但是,在特別擅長應(yīng)試的中國,英語考試成績很好并不見得英語能力很好,甚至差到“啞巴英語”的程度。這種“特性”傳染到軟件領(lǐng)域,不少企業(yè)雖然通過了高級(jí)別的CMMI等級(jí)評(píng)估,但是其實(shí)際的軟件過程能力卻非常底下。,2. 過程改進(jìn)的概念,2.5 有了CMMI為什么還要研制企業(yè)的過程規(guī)范? 卡內(nèi)基梅隆大學(xué)軟件工程研究所發(fā)布的CMMI for Development 1.2版本,厚達(dá)560頁。既然有了全世界認(rèn)同的“CMMI寶典”,企業(yè)為什么還要研制自己的軟件過程規(guī)范呢? 解答這個(gè)疑問,我們首先要搞清楚
9、“CMMI是什么”以及“CMMI不是什么”。 CMMI是世界范圍內(nèi)用于衡量軟件過程能力的標(biāo)準(zhǔn),但是CMMI不是軟件過程改進(jìn)的執(zhí)行標(biāo)準(zhǔn),不可能存在適合所有企業(yè)的執(zhí)行標(biāo)準(zhǔn)。 就如“英語四六級(jí)考試”是中國所有大學(xué)都認(rèn)同的評(píng)估大學(xué)生英語能力的標(biāo)準(zhǔn),但是“英語四六級(jí)考試大綱”絕對(duì)不是“學(xué)好英語的標(biāo)準(zhǔn)”。 不能把“CMMI寶典”直接作為企業(yè)的軟件過程規(guī)范,主要原因如下: CMMI的560頁文本論述了二十多個(gè)過程域和數(shù)百條實(shí)踐,但是這些“過程域和實(shí)踐”沒有與“企業(yè)的具體業(yè)務(wù)和組織結(jié)構(gòu)”銜接起來。 有些企業(yè)死搬硬套CMMI,竟然按照CMMI文本的逐個(gè)遍歷CMMI的過程域和實(shí)踐,這種方式非常迂腐可笑:如同給一個(gè)
10、病人治病,不考慮病人需要吃什么藥,卻把藥店里面的藥逐個(gè)兒吃一遍,以為就能治好病。,2. 過程改進(jìn)的概念,2.6 如何應(yīng)用CMMI 應(yīng)當(dāng)根據(jù)企業(yè)的實(shí)際情況,既要裁剪CMMI過程域和實(shí)踐,又要補(bǔ)充CMMI沒有涉及的過程域和實(shí)踐。企業(yè)領(lǐng)導(dǎo)和軟件過程改進(jìn)工作者必須明白:企業(yè)需要吻合商業(yè)目標(biāo)、容易執(zhí)行的軟件過程規(guī)范。 什么是裁剪? 裁剪不是指用剪刀把CMMI厚厚的書剪成薄薄的書,裁剪是要?jiǎng)幽X筋的:要分析企業(yè)的業(yè)務(wù)特征,根據(jù)自身的人力和財(cái)力,選取CMMI文本中一些重要的東西,舍棄其它不重要的東西。至于什么是“重要的東西”,則要根據(jù)它對(duì)企業(yè)的貢獻(xiàn)多少來衡量。 CMMI都560頁厚了,為什么還要補(bǔ)充過程域和實(shí)
11、踐? CMMI對(duì)于軟件開發(fā)和管理過程的論述非常深入,但是卻沒有涉及“商務(wù)過程”,例如沒有談立項(xiàng)管理、售前服務(wù)、售后服務(wù)等。這是CMMI很大的缺陷。 企業(yè)開發(fā)產(chǎn)品的最終目的是賣出產(chǎn)品,賺取利潤。如果軟件過程規(guī)范中不考慮商務(wù)過程的話,會(huì)導(dǎo)致開發(fā)團(tuán)隊(duì)“閉門造車”,很可能開發(fā)出“技術(shù)上很好的產(chǎn)品,但卻是商業(yè)上失敗的產(chǎn)品”。,3. 軟件研發(fā)管理的過程改進(jìn)方法,3.1 示意圖,持續(xù)提升企業(yè)的軟件研發(fā)和管理能力,1. 調(diào)查分析問題,3.優(yōu)化過程規(guī)范,4. 部署配套的管理工具,5. 培訓(xùn)和輔導(dǎo),6. 執(zhí)行與改進(jìn),方法論如CMMI,IDP等,配套的研發(fā)管理工具,2. 優(yōu)化組織結(jié)構(gòu)崗位職責(zé),3. 軟件研發(fā)管理的過
12、程改進(jìn)方法,3.2 方法步驟 第1步,調(diào)查分析問題。咨詢師訪談企業(yè)中和“研發(fā)、管理、營銷、服務(wù)”相關(guān)的工作人員,分析共性的和重要的問題,征求提出者和領(lǐng)導(dǎo)的意見,共同協(xié)商解決問題的對(duì)策。 第2步,優(yōu)化組織結(jié)構(gòu)和崗位職責(zé)。咨詢師根據(jù)訪談結(jié)果,優(yōu)化組織結(jié)構(gòu)和崗位職責(zé),可能需要調(diào)整重要崗位的人選和權(quán)力。 第3步,研制和優(yōu)化過程規(guī)范。咨詢師幫助企業(yè)“研制和優(yōu)化”軟件研發(fā)管理的流程規(guī)范,一般需整合“商務(wù)過程、項(xiàng)目管理過程、項(xiàng)目開發(fā)過程、支持過程”。 第4步,部署配套的管理工具。企業(yè)盡量部署與流程規(guī)范配套的管理工具,例如配置管理工具、缺陷跟蹤工具、任務(wù)管理工具等等。請(qǐng)參考第5章“集成化研發(fā)管理平臺(tái)”。 第5
13、步,培訓(xùn)和輔導(dǎo)。咨詢師為企業(yè)員工提供充分必要的培訓(xùn)和輔導(dǎo),讓員工理解過程規(guī)范,并掌握技能。 第6步,執(zhí)行和改進(jìn)。企業(yè)員工根據(jù)新的過程規(guī)范開展工作,過程改進(jìn)負(fù)責(zé)人監(jiān)督執(zhí)行情況,記錄問題,然后周期性地改進(jìn)過程。,3. 軟件研發(fā)管理的過程改進(jìn)方法,3.3 實(shí)施建議 各級(jí)領(lǐng)導(dǎo)“親身參與”而非“口頭支持” 制定“合適”而非“大而全”的過程規(guī)范 不要迷信所謂的標(biāo)準(zhǔn) “引導(dǎo)推行”而非“強(qiáng)硬推行” 解釋規(guī)范 培訓(xùn)和考試 質(zhì)量保證人員監(jiān)督實(shí)施 寫好必要的文檔,4. 基于CMMI的集成化軟件研發(fā)流程,4.1 模型,4. 基于CMMI的集成化軟件研發(fā)流程,4.2 IDP的特征 一、集成了營銷過程、項(xiàng)目管理過程、項(xiàng)目研發(fā)過程和支持過程 IDP四類過程貫穿了項(xiàng)目生命周期,結(jié)構(gòu)清晰,相互關(guān)系直觀明了。IDP模型有助于企業(yè)各部門有條不紊地開展工作。 二、適合于中小型IT企業(yè)的CMMI 3級(jí)研發(fā)流程 IDP吸納了CMMI 3級(jí)以內(nèi)的大部分過程域,做了合理的精簡,采用增量開發(fā)模式,更加適合于中小型IT企業(yè)(滿足要求并且易于執(zhí)行)。 三、容易裁剪與擴(kuò)充 IDP是免費(fèi)公開、不斷改進(jìn)的流程規(guī)范,國內(nèi)已經(jīng)有大量用戶學(xué)習(xí)和應(yīng)用IDP。用戶可以根據(jù)本企業(yè)的特征,適當(dāng)?shù)夭眉艋驍U(kuò)充IDP的過程域,很容易制定出最適合于本企業(yè)的流程規(guī)范。,5. 集成化研發(fā)管理平臺(tái)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版辦公家具展會(huì)租賃與銷售合作合同3篇
- 二零二五年度武漢東湖風(fēng)景區(qū)旅游開發(fā)合同3篇
- 二零二五年度藝術(shù)品共同創(chuàng)作與展覽合同2篇
- 二零二五版房屋租賃合同免責(zé)及維修保障3篇
- 二零二五版燈光照明工程設(shè)計(jì)咨詢合同2篇
- 二零二五版班組分包消防設(shè)施分包服務(wù)合同樣本3篇
- 二零二五版新媒體行業(yè)勞動(dòng)合同制度及知識(shí)產(chǎn)權(quán)保護(hù)協(xié)議2篇
- 二零二五年空調(diào)銷售與綠色消費(fèi)倡導(dǎo)合同3篇
- 二零二五年度鋼管模板租賃環(huán)保要求及價(jià)格評(píng)估合同3篇
- 二零二五版網(wǎng)絡(luò)安全威脅情報(bào)共享與預(yù)警服務(wù)合同范本3篇
- 驗(yàn)貨報(bào)告范本(英文版)
- 理想氣體熱力過程
- 2022度機(jī)構(gòu)編制重要事項(xiàng)的報(bào)告【3篇】
- GB/T 25772-2010滾動(dòng)軸承鐵路客車軸承
- GB 31247-2014電纜及光纜燃燒性能分級(jí)
- 專利評(píng)估報(bào)告模板
- 士卓曼種植系統(tǒng)外科植入流程課件
- 二年級(jí)下冊(cè)《一起長大的玩具》導(dǎo)讀教學(xué)-一場(chǎng)別樣的童年之旅
- 二尖瓣狹窄并關(guān)閉不全共17張課件
- 某環(huán)保企業(yè)業(yè)務(wù)介紹課件
- 心臟瓣膜病護(hù)理課件
評(píng)論
0/150
提交評(píng)論