資源描述:
《成功啟動過程改進(jìn)程序的關(guān)鍵因素》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、成功啟動過程改進(jìn)程序的關(guān)鍵因素成功啟動過程改進(jìn)程序的關(guān)鍵因素(一)摘要過程改進(jìn)啟動是將過程改進(jìn)程序置于正確道路上的關(guān)鍵一步,也是所有正在或?qū)⒁M(jìn)行過程改進(jìn)的企業(yè)應(yīng)該關(guān)注的首要問題。本文介紹了一些過程思想和過程改進(jìn)實(shí)施模型,根據(jù)我們對基于CMM/CMMI研究和實(shí)踐的體會,提出啟動過程改進(jìn)的關(guān)鍵因素及其相應(yīng)的有效的過程改進(jìn)基礎(chǔ)設(shè)施模型和改進(jìn)方法,可以作為各類組織實(shí)現(xiàn)過程改進(jìn)程序的一-般指南。21世紀(jì)信息社會將高度地依賴于信息系統(tǒng)。面對著大量的現(xiàn)實(shí)的和潛在的計(jì)算機(jī)應(yīng)用需求,我們不能不靜靜地思考一個問題:軟件開發(fā)總是延期交付,開發(fā)和維護(hù)費(fèi)用總是超支,計(jì)劃常常失控等現(xiàn)象還能支撐企業(yè)生
2、存多久。隨著技術(shù)進(jìn)步和能力競爭的加劇,不能持續(xù)改進(jìn)的組織很快就會被淘汰。[1]隨著軟件過程成熟度模型CMM和能力成熟度模型集成CMMI被世界越來越多的軟件組織所認(rèn)可和采用,正成為指導(dǎo)改進(jìn)軟件過程的事實(shí)上的國際標(biāo)準(zhǔn)。目前國內(nèi)的一些組織正在進(jìn)行基于CMM/CMMI的過程改進(jìn),這些正在朝著CMM的目標(biāo)努力、堅(jiān)持持續(xù)過程改進(jìn)的大軍,最終將提高組織在市場、技術(shù)等領(lǐng)域的核心競爭力。誠然,在組織面臨較高壓力又要實(shí)施最佳的軟件工程和管理實(shí)踐的確是一個挑戰(zhàn)。因此,僅僅改進(jìn)是不足夠的,應(yīng)該有效地改進(jìn),才會真正發(fā)揮過程的作用。首先,我們要牢牢吸取一些組織失敗的教訓(xùn):在開始一個改進(jìn)程序時(shí),必須以真
3、實(shí)的過程改進(jìn)為目標(biāo),而不能單純追求成熟度等級。如果只關(guān)注達(dá)到某個成熟度等級,就會盲目開發(fā)出所有的過程和標(biāo)準(zhǔn),其結(jié)果僅僅是構(gòu)造了一件外衣,而組織內(nèi)軟件人員的行為卻沒有任何改變。這樣的努力,其代價(jià)未免太昂貴了。依據(jù)不同組織各自的特點(diǎn),過程改革的內(nèi)容各不相同。然而,過程改進(jìn)的方法是具有共性的。本文根據(jù)過程改進(jìn)先驅(qū)的經(jīng)驗(yàn)和我們實(shí)踐的體會,就如何開始一個有效的過稈改進(jìn)程序展開討論,提出了啟動過程改進(jìn)程序的十個關(guān)鍵因素,給出了一個建立過程改進(jìn)基礎(chǔ)設(shè)施的有效模型和方法,供有關(guān)過程改進(jìn)人員參考。成功啟動過程改進(jìn)程序的關(guān)鍵因素(二)二.過程改進(jìn)的思想和過程規(guī)范過程改進(jìn)的思想是一種已hi實(shí)踐證
4、明正確的信念,它向傳統(tǒng)的思維方式挑戰(zhàn)并試圖改變它們。目前,這個信念已經(jīng)派生出一整套行之有效的方針、政策、過程、規(guī)程和標(biāo)準(zhǔn)。但是,只有按照這個信念實(shí)踐,才能收到實(shí)效。我經(jīng)常從一些企業(yè)那里聽到:“我們已經(jīng)有了一套指明軟件開發(fā)和項(xiàng)目管理的標(biāo)準(zhǔn)文檔,也己經(jīng)對工程師進(jìn)行了過程培訓(xùn),只是還沒有完全遵守,我們相信他們一段時(shí)間后會照著去做的?!眱H僅定義一個好的方法集和實(shí)踐集是遠(yuǎn)遠(yuǎn)不夠的。戰(zhàn)斗在第一線的軟件工程師們必須堅(jiān)信需要改變它,并且知道要作哪些改變,這樣才能在學(xué)習(xí)和實(shí)踐新過程時(shí)得心應(yīng)手。過程改進(jìn)不能單靠自覺,否則改進(jìn)工作會自發(fā)衰退,其趨勢用“嫡”這個物理術(shù)語來刻劃比較恰當(dāng)?!盃€”是指物
5、理過程的隨機(jī)性或無序性的平穩(wěn)增長。在缺乏有意識的努力時(shí),人類過程的表現(xiàn)與此類似。要知道,過程改進(jìn)需要所有成員的規(guī)范行為,沒冇規(guī)范的約束是不能持久的。[2]規(guī)范化的過程描述了這種有序的集體行為模式。這種模式應(yīng)該具備如下特征:1.過程文檔化了嗎?2.過程進(jìn)行了培訓(xùn)并實(shí)踐了嗎?3.過程強(qiáng)制執(zhí)行了嗎?存在強(qiáng)制執(zhí)行過程的機(jī)制和規(guī)程嗎?4.存在跟蹤過程性能的機(jī)制嗎?5.過程是有助于還是有礙于人們的活動?6.管理人員是通過度量過稈性能來管理他們所管理的的組織嗎?過程的質(zhì)量對產(chǎn)品的質(zhì)量有直接影響。基丁Shewhart、Juran>Deming和Humphrey倡導(dǎo)的TQM原理,“產(chǎn)品質(zhì)量主
6、要取決于用于開發(fā)和維護(hù)該產(chǎn)品的過程的質(zhì)量?!保?]在其它工業(yè)界(如制造業(yè))可提供很有力的證據(jù)來證明過稈規(guī)范與產(chǎn)品質(zhì)量的關(guān)系,軟件工業(yè)也已經(jīng)有了很多成功的實(shí)例。什么是過程改進(jìn)?就是要采取行動來改變組織的過程不僅滿足而且能更有效地達(dá)到組織的業(yè)務(wù)目標(biāo)。一個過程改進(jìn)程序則是指所有的策略、方針、目標(biāo)、職責(zé)、活動和計(jì)劃的集合,它包含一個或多個完整的過程改進(jìn)循環(huán)。成功啟動過程改進(jìn)程序的關(guān)鍵因素(三)二.基于模型進(jìn)行過程改進(jìn)模型是描述通過經(jīng)驗(yàn)證明為有效的過程過程的特征及其元素的結(jié)構(gòu)化集合,用來幫助建立過程改進(jìn)的目標(biāo)和優(yōu)序,為確保建立一個穩(wěn)定的、有能力的以及成熟過程提供指南,以作為組織過程改
7、進(jìn)的指南。美國卡內(nèi)基梅隆大學(xué)軟件工程研究所(CMU/SEI)研究開發(fā)的CMM和CMMI匯集了軟件和系統(tǒng)工程的最佳實(shí)踐,給出了提高過程成熟度的路線圖,是指導(dǎo)組織實(shí)現(xiàn)過程改進(jìn)的有力武器。[4,5]其中CMMI采用兩種不同的表示法:階梯式表示法是用已證明為有效的過程域組來指導(dǎo)組織的成熟度改進(jìn),而連續(xù)式表示法適用于提高單一或多個過程域的能力。經(jīng)過近20年世界范闔的深入研究和廣泛實(shí)施,許多企業(yè)都從中獲益。CMU/SEI還為過程改進(jìn)的實(shí)施研究出了IDEAL模型,⑹用以闡明建立一個成功的過程改進(jìn)程序的要點(diǎn)和步驟,規(guī)范了改進(jìn)的方法