2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

過程改進(jìn)

 馨馨 2006-05-31

      軟件過程改進(jìn)/過程改進(jìn)Software Process improvement,SPI)幫助軟件企業(yè)對(duì)其軟件(制作)過程的改變(進(jìn))進(jìn)行計(jì)劃、(措施)制定以及實(shí)施。 他的實(shí)施對(duì)象就是軟件企業(yè)的軟件過程,也就是軟件產(chǎn)品的生產(chǎn)過程,當(dāng)然也包括軟件維護(hù)之的維護(hù)過程,而對(duì)于其他的過程并不關(guān)注。

      對(duì)于軟件企業(yè)來說,軟件過程是整個(gè)企業(yè)最復(fù)雜、最重要的業(yè)務(wù)流程,軟件產(chǎn)品就是軟件企業(yè)的生命,改進(jìn)整個(gè)企業(yè)的業(yè)務(wù)流程,最重要的還是要改進(jìn)它的軟件過程。多年以來,人們認(rèn)識(shí)到要想高效率、高質(zhì)量和低成本地開發(fā)軟件,必須以改善軟件生產(chǎn)過程為中心,全面開展軟件工程和質(zhì)量管理手段。這是世界各國(guó)軟件產(chǎn)業(yè)都要走的路,我國(guó)軟件產(chǎn)業(yè)之所以落后,不是因?yàn)榧夹g(shù)落后,而是對(duì)軟件生產(chǎn)的管理落后。CMM就是結(jié)合了質(zhì)量管理和軟件工程的雙重經(jīng)驗(yàn)而制定的一套針對(duì)軟件生產(chǎn)過程的規(guī)范。由此可見,對(duì)軟件生產(chǎn)過程的管理在整個(gè)軟件企業(yè)的管理中起了決定性作用。因此,從這種意義上講,軟件企業(yè)的BPRCMM軟件過程改進(jìn)在實(shí)施對(duì)象是一致的。

      在世界范圍內(nèi),軟件項(xiàng)目需求正以非??斓乃俣仍鲩L(zhǎng),并且這種增長(zhǎng)看起來還遠(yuǎn)未達(dá)到目的。這種增長(zhǎng)已經(jīng)導(dǎo)致軟件開發(fā)活動(dòng)急劇性的增長(zhǎng),已使得對(duì)用于構(gòu)筑軟件的過程,正確的說法是軟件過程,得到更多的關(guān)注。軟件過程可以定義為人們用來開發(fā)和維護(hù)軟件以及相關(guān)產(chǎn)品(如:工程計(jì)劃、設(shè)計(jì)文檔、規(guī)章、檢測(cè)事例及用戶手冊(cè))的一組活動(dòng)、方法、實(shí)踐及轉(zhuǎn)換。軟件過程重要性的提高已經(jīng)引起了對(duì)軟件過程改進(jìn)的要求,這就需要過程分析和評(píng)估的方法。

      CMM在軟件改進(jìn)措施的策劃上,措施計(jì)劃的實(shí)施上和過程定義的都有著特使的價(jià)值。在策劃改進(jìn)措施期間,具有有關(guān)其軟件過程問題和經(jīng)營(yíng)環(huán)境的知識(shí)的軟件工程組的成員可將CMM重關(guān)鍵過程域的目目標(biāo)和當(dāng)前的實(shí)踐相比較。應(yīng)該開查與恭喜目標(biāo),管理優(yōu)先級(jí),實(shí)踐運(yùn)行的層次,實(shí)施每次實(shí)踐對(duì)組織的價(jià)值,以及改組織在其文化背景下一個(gè)實(shí)踐的能力等方面有關(guān)的關(guān)鍵實(shí)踐。接下來,軟件工程過程組必須確定那些需要作過程改進(jìn),如何實(shí)現(xiàn)更改,以及如何獲得所需要的買進(jìn)。CMM通過給有關(guān)過程改進(jìn)的討論的出發(fā)點(diǎn),并且?guī)椭沂九c通用軟件工程實(shí)踐所采用的那些完全不同的假定,從而對(duì)這些活動(dòng)提供幫助。在實(shí)施行動(dòng)計(jì)劃計(jì)劃時(shí),過程組可以用CMM 和關(guān)鍵實(shí)踐來構(gòu)造部門可操作的行動(dòng)計(jì)劃和定義軟件過程。

一、SPI的五條原則
  
      SPI的五條核心原則分別是:
 
      ·注重問題
      ·強(qiáng)調(diào)知識(shí)創(chuàng)新
      ·鼓勵(lì)參與
      ·領(lǐng)導(dǎo)層的統(tǒng)一
      ·計(jì)劃不斷地改進(jìn)。

  “問題的解決是過程改進(jìn)的核心,實(shí)踐不僅是SPI組的目標(biāo)也是它的起點(diǎn)?!边@條原則為過程改進(jìn)人員指明了目標(biāo),明確了方法。SPI就是要在實(shí)踐中發(fā)現(xiàn)軟件過程中的問題,并在實(shí)踐中尋找和找到解決問題的辦法,可以說過程改進(jìn)就是在不斷發(fā)現(xiàn)問題和解決問題的過程中不斷向前發(fā)展。

  “改進(jìn)是一種知識(shí)的創(chuàng)新,SPI是受知識(shí)的驅(qū)動(dòng)的”。這條原則強(qiáng)調(diào)了知識(shí)創(chuàng)新在SPI中的作用,提醒了SPI人員在注重知識(shí)創(chuàng)新的同時(shí)更要注重知識(shí)的傳播和擴(kuò)散。

  通常從事SPI工作的做法是,過程改進(jìn)僅僅是過程改進(jìn)人員的事情,其他人員只是被動(dòng)地接受。而“合作促使改進(jìn)產(chǎn)生”這條原則給予了我們很好的啟發(fā)和提示。它告訴我們,過程改進(jìn)不僅僅是一個(gè)人或幾個(gè)人的事情,而是整個(gè)組織的事情。只有鼓勵(lì)大家都積極參與,讓這些人基于自身的經(jīng)驗(yàn)和職業(yè)的判斷力來實(shí)實(shí)在在地設(shè)計(jì)和開發(fā)新的過程,才能使設(shè)計(jì)出來的過程真正為他們所理解,為他們所用,從而實(shí)現(xiàn)過程的成功。這也是我們?cè)谶^程改進(jìn)工作中容易疏忽的地方。

  “SPI的關(guān)鍵點(diǎn)在于改變軟件開發(fā)的方式。然而,改變?nèi)说男袨椴⒉皇羌菀椎氖隆!边@條原則分析了我們?cè)谶@項(xiàng)工作中可能會(huì)遇到的困難和阻力,本書中也不忘為我們提供了如何克服這些問題的可行方法、建議和實(shí)例。

  “改進(jìn)必須是綜合了各個(gè)層次的人的力量?!盨PI人員一定要保證SPI的目標(biāo)與組織的整體目標(biāo)是一致的,因?yàn)橹挥羞@樣才能保證SPI工作得到各個(gè)領(lǐng)導(dǎo)層的贊同、支持和投入,才能綜合利用各個(gè)層次的力量來推動(dòng)SPI工作的前進(jìn)。這是預(yù)防過程改進(jìn)項(xiàng)目風(fēng)險(xiǎn)的重要手段。

  “改進(jìn)應(yīng)該是一個(gè)不斷持續(xù)的過程?!边@一原則進(jìn)一步提示和告誡SPI人員一定要認(rèn)識(shí)到改進(jìn)的不斷持續(xù)的特性。到達(dá)頂點(diǎn)并不重要,關(guān)鍵的是,你現(xiàn)在處在一個(gè)上升的道路上,而且這條道路是適合于你的組織的。到達(dá)一個(gè)目標(biāo)你就創(chuàng)造了另一個(gè)更高的目標(biāo),這個(gè)目標(biāo)對(duì)我們的過程和環(huán)境都具有重要的意義。

  這五條原則是從實(shí)踐中發(fā)展而來、相互關(guān)聯(lián)的SPI哲學(xué),對(duì)我們SPI工作具有非常重要的指導(dǎo)作用。

二、軟件過程改進(jìn)的策略

      策略一:兩個(gè)方針

      重診斷,輕評(píng)估 以診斷和解決企業(yè)實(shí)際問題為SPI方法論,不追求商業(yè)評(píng)估。以往實(shí)施ISO9000的過程中發(fā)現(xiàn),企業(yè)拿證書的愿望常常會(huì)沖淡“真正改進(jìn)”的目的。所以,除非不得已,建議一開始不要把商業(yè)評(píng)估作為目標(biāo),以便將焦點(diǎn)集中在“改進(jìn)”上。的確,一旦進(jìn)行商業(yè)評(píng)估,難保不急功近利,限期取證。SPI如同“治病”,多長(zhǎng)時(shí)間治好怎么可以人為規(guī)定呢?
 
      重診斷,正是前述自底向上方法論的具體貫徹。根據(jù)企業(yè)的不同狀態(tài)和癥狀,實(shí)施有針對(duì)性的方案,將有望設(shè)計(jì)出實(shí)用性更強(qiáng)、效率更高的應(yīng)用模型。
重實(shí)施,輕宣傳 我們不妨來看一組數(shù)據(jù),這是北京SPIN去年發(fā)起的一次調(diào)查,提問是“您認(rèn)為軟件企業(yè)中開發(fā)不規(guī)范,不能突破管理瓶頸的原因是什么?”
 
可見,以往我們多年來實(shí)施ISO9000這樣的體系,但效果差得可憐(客戶滿意度12%)。

      據(jù)報(bào)道,中國(guó)通過ISO9000的企業(yè)超過了日本和韓國(guó),但是中國(guó)并沒有因此成為質(zhì)量強(qiáng)國(guó)!

      ISO9000在軟件企業(yè)的現(xiàn)狀,并不能僅僅歸結(jié)于ISO9000不適合軟件企業(yè)這一點(diǎn)上,更大的問題在于,人們對(duì)體系的“可實(shí)施性”研究和重視得不太夠。
所以我們提出以高的“過程實(shí)施率”(定義的文檔被很好的遵守)和“過程性能改善”為SPI目標(biāo),不追求宣傳效應(yīng)。

      策略二:兩手抓

      實(shí)施制度化的同時(shí),并行實(shí)施企業(yè)文化;既要施壓,又要清障。
 
      中小企業(yè)往往制度化體系很不健全,存在著隨意決策的管理習(xí)慣,甚至基本的企業(yè)紀(jì)律都不具備,企業(yè)還處于“人治”和“法制”的爭(zhēng)論中,這樣的狀態(tài)和某些大企業(yè)實(shí)施SPI的狀況是不同的,需要特別強(qiáng)調(diào)行政施壓。由于缺乏統(tǒng)一的企業(yè)文化,所以理念的統(tǒng)一也要加以重視。

      CMM的實(shí)質(zhì)是制度化體系,實(shí)施CMM也是實(shí)施全面制度化的有效途徑。但是制度和組織文化總是辨證存在的,沒有良好的文化保障,制度化將困難重重,而沒有制度的支撐,文化也將是無源之水。企業(yè)文化的實(shí)施從改造企業(yè)價(jià)值觀開始,價(jià)值觀是企業(yè)文化的核心,一個(gè)企業(yè)中如果好的行為不能得到鼓勵(lì),壞的行為不能得到懲罰,那怎么能倡導(dǎo)出有利于制度生存的價(jià)值觀呢?

      兩手抓還包括另外一個(gè)層次的含義,過程改進(jìn)要加強(qiáng)推進(jìn)和減少阻力并重。這針對(duì)兩種現(xiàn)實(shí)中的錯(cuò)誤認(rèn)識(shí):一種認(rèn)為,員工都是自覺的,只要把道理講清楚了,制度就能得到實(shí)施。這種假定是不現(xiàn)實(shí)的,如同法律,如果假設(shè)人們都是遵紀(jì)守法的,那么法律本身就沒必要存在了。實(shí)際情況是,人們?cè)诮M織中總是有區(qū)分的,有的人主動(dòng)順應(yīng)變革,有的人推一推也能動(dòng),有的人可能推十下也不動(dòng),從而成為變革的障礙。所以變革的落實(shí)需要一個(gè)強(qiáng)的“推力”。另外一個(gè)觀點(diǎn)剛好相反,認(rèn)為沒必要對(duì)員工講為什么,只要告訴怎樣做就行了。這又走到另外一個(gè)極端,體系在強(qiáng)力的推動(dòng)下可能會(huì)暫時(shí)得到執(zhí)行,但是由于并沒有解決觀念轉(zhuǎn)變的問題,一定難以持久。

      策略三:推行兩種工具

      要推行配置管理工具和項(xiàng)目管理工具這兩種工具,工具將有效分解事務(wù)性工作,從而緩解人力資源投入不足的矛盾。
 
      配置管理工具根據(jù)不同的平臺(tái)推薦使用VSSCVS,項(xiàng)目管理工具使用微軟公司的MSP。使用工具,可有效分解管理工作量,提升工作效率;有助于管理制度的真正落實(shí),使體系更加固定化。

      策略四:補(bǔ)兩門基礎(chǔ)課

      為了解決基礎(chǔ)薄弱的問題,需要在SPI前期為企業(yè)補(bǔ)基礎(chǔ)管理和基本軟件工程兩門課。

      CMM的設(shè)計(jì)是以美國(guó)的軟件企業(yè)為研究對(duì)象,它假定企業(yè)在實(shí)施CMM前,已經(jīng)具備了基本軟件工程和基本管理的能力,所以有“先管理、后工程”的觀點(diǎn)。就是先把項(xiàng)目管理到位,再實(shí)施軟件工程(即軟件工程到位)。

      但是這個(gè)假定對(duì)于絕大部分的中國(guó)軟件企業(yè)是不成立的。

      軟件企業(yè)需要補(bǔ)的基礎(chǔ)管理內(nèi)容包括:基本時(shí)間管理、角色轉(zhuǎn)變、目標(biāo)管理、溝通管理、基本人力資源管理等?;拒浖こ虅t包括基本的軟件工程生命周期、階段劃分、基本文檔編制等。

      策略五:發(fā)動(dòng)三方參與

      按照ISO9000的說法叫全員參與,分成三個(gè)層面就是:

      一是高于項(xiàng)目管理的層面,稱為高層經(jīng)理。他們提供資源和戰(zhàn)略兩方面的支持,所以高層經(jīng)理應(yīng)該對(duì)體系總體架構(gòu)、體系實(shí)施必要性、可行性、障礙和風(fēng)險(xiǎn)、資源等負(fù)有責(zé)任。

      二是項(xiàng)目管理層面,含項(xiàng)目經(jīng)理和SPI人員。SPI人員作為制度化體系的執(zhí)行者和推行者應(yīng)該加強(qiáng)自身修養(yǎng),要求別人的事,一定要自己能做到。而項(xiàng)目經(jīng)理作為主要的一線實(shí)施人員,需要對(duì)整個(gè)體系的細(xì)節(jié)有深入了解和研究,應(yīng)該把日常工作時(shí)間的30%~50%放在工程化管理相關(guān)事宜上,要貫徹公司的SPI整體制度,積極主動(dòng)在項(xiàng)目組內(nèi)進(jìn)行推行。

      三是項(xiàng)目組成員,包括開發(fā)和測(cè)試人員,要求團(tuán)隊(duì)以紀(jì)律性要求自己,做好局部和整體、短期和長(zhǎng)期的矛盾平衡。

      特別要關(guān)注試點(diǎn)項(xiàng)目的PM(項(xiàng)目經(jīng)理)選擇,選擇好的PM意味著SPI一半的成功。
 
      需要說明的是,自底向上并不是絕對(duì)不做正式評(píng)估,如果需要,等到水到渠成再實(shí)施評(píng)估,不僅使得過程改進(jìn)更實(shí)在,而且只需投入少量的資金就可獲得評(píng)估。

三、軟件過程改進(jìn)戰(zhàn)略策劃

介紹

如果我們把軟件過程改進(jìn)看作一個(gè)項(xiàng)目,象其他項(xiàng)目一樣,它也要有一個(gè)好的計(jì)劃,這個(gè)計(jì)劃不但要滿足公司的商業(yè)目標(biāo),還要包含過程改進(jìn)戰(zhàn)略和具體的實(shí)施步驟(子項(xiàng)目)。 軟件過程改進(jìn)非一日之功,急于求成必將導(dǎo)致失敗;因此,如果不進(jìn)行系統(tǒng)的戰(zhàn)略策劃而盲目進(jìn)行過程改進(jìn),只會(huì)浪費(fèi)時(shí)間和資金而不會(huì)取得好的效果。有了有效的戰(zhàn)略計(jì)劃,我們才能在這項(xiàng)長(zhǎng)期的活動(dòng)中獲得管理人員、開發(fā)人員和公司的所有者的理解和耐心的支持。

那么如何進(jìn)行戰(zhàn)略策劃呢?本文介紹的兩位主任評(píng)審員開發(fā)的過程改進(jìn)戰(zhàn)略策劃的方法,已經(jīng)在很多軟件企業(yè)成功實(shí)施。其中應(yīng)用的主要技術(shù)包括:戰(zhàn)略決策、優(yōu)先級(jí)排序、過程改進(jìn)與過程評(píng)審。

通常,戰(zhàn)略策劃由一個(gè)小組負(fù)責(zé),小組里要包括參與了過程評(píng)審的人員以及其他策劃工作的受益人,另外高層經(jīng)理的參與是非常重要的;策劃的方式是在負(fù)責(zé)人的指導(dǎo)下以討論方式進(jìn)行。實(shí)踐證明,以下步驟非常有效:

針對(duì)不同的改進(jìn)點(diǎn)分別制定改進(jìn)方案
方案評(píng)價(jià)
將改進(jìn)方案排序
估計(jì)并制定實(shí)施的進(jìn)度表
獲得管理層的承諾
具體介紹如下:

1 制定過程改進(jìn)方案
評(píng)審結(jié)束后,策劃組要對(duì)評(píng)審結(jié)果進(jìn)行分析,篩選出十個(gè)左右的改進(jìn)點(diǎn);然后將每個(gè)改進(jìn)點(diǎn)都作為一個(gè)改進(jìn)項(xiàng)目,分別制定兩到三頁(yè)的改進(jìn)方案。方案主要包括以下內(nèi)容:
現(xiàn)狀的簡(jiǎn)單介紹
改進(jìn)方案介紹
預(yù)期收益
實(shí)施負(fù)責(zé)人
對(duì)成本、資源和項(xiàng)目周期的估計(jì)
方案中還應(yīng)該說明建議使用的實(shí)施方法,例如是否進(jìn)行試用等。估計(jì)成本時(shí)要包括:過程定義的時(shí)間、試用期間人員培訓(xùn)的成本、處理反饋意見的時(shí)間和重新試用的成本。
因?yàn)樗械母倪M(jìn)工作不可能一次實(shí)施,所以接下來我們要確定各個(gè)改進(jìn)項(xiàng)目的優(yōu)先級(jí),具體步驟如下:

2 評(píng)價(jià)各個(gè)改進(jìn)方案
我們?cè)趺创_定改進(jìn)活動(dòng)的優(yōu)先級(jí)呢?主要是通過考察三方面的因素,即:對(duì)商業(yè)目標(biāo)的影響、風(fēng)險(xiǎn)和在CMM中的定位。
有些公司還會(huì)對(duì)各方案進(jìn)行成本/收益分析(例如,考察投資回報(bào)率),但是1級(jí)或2級(jí)的企業(yè)往往沒有充分的歷史數(shù)據(jù),因此無法準(zhǔn)確估計(jì)過程改進(jìn)的無形收益;4級(jí)和5級(jí)的企業(yè)通常就能作到這一點(diǎn),3級(jí)的企業(yè)也有可能作到。
 
2.1 對(duì)商業(yè)目標(biāo)的影響
對(duì)商業(yè)目標(biāo)的影響是指某項(xiàng)改進(jìn)工作對(duì)總體的戰(zhàn)略目標(biāo)的影響。
首先,策劃小組要和主管的高層經(jīng)理進(jìn)行討論,明確公司商業(yè)目標(biāo)、并分析確定決定商業(yè)目標(biāo)能否實(shí)現(xiàn)的5-7個(gè)關(guān)鍵成功因素(CSFs)。如果公司沒有明確成文的商業(yè)目標(biāo),小組的首要工作就是確定商業(yè)目標(biāo);如果商業(yè)目標(biāo)已經(jīng)非常清楚、明確,并且形成了文檔,策劃小組的核心工作就是分析關(guān)鍵成功因素并每個(gè)關(guān)鍵成功因素確定權(quán)重。
接下來,我們要對(duì)每項(xiàng)改進(jìn)活動(dòng)進(jìn)行分析,按其對(duì)每個(gè)關(guān)鍵成功因素的貢獻(xiàn)進(jìn)行評(píng)分,然后將結(jié)果進(jìn)行加權(quán)平均,作為最后比較的一個(gè)依據(jù)。

2.2 風(fēng)險(xiǎn)因素
風(fēng)險(xiǎn)是指實(shí)施改進(jìn)工作的困難程度,我們要考慮實(shí)施某項(xiàng)改進(jìn)是象賭博一樣冒險(xiǎn)么?結(jié)果是不是有一定的可預(yù)測(cè)性呢?通常,風(fēng)險(xiǎn)的來源主要有三個(gè)方面:項(xiàng)目的規(guī)模、結(jié)構(gòu)的問題和技術(shù)。
項(xiàng)目規(guī)模風(fēng)險(xiǎn),是指實(shí)施的人工成本,一般人工成本越低風(fēng)險(xiǎn)越小。
結(jié)構(gòu)方面的風(fēng)險(xiǎn),主要有以下因素
參與該項(xiàng)目開發(fā)的功能組的數(shù)量
項(xiàng)目的復(fù)雜程度
制定解決方案的人員在該過程域的經(jīng)驗(yàn)是否豐富
對(duì)改進(jìn)中帶來變更,預(yù)期存在抵觸行為
技術(shù)風(fēng)險(xiǎn),主要包括以下方面:
需要改進(jìn)的軟件工程過程的成熟程度
能否獲得充分的新技術(shù)方法的培訓(xùn)
工具和其他支持條件的成熟程度

2.3 CMM中的定位:
是指某一改進(jìn)活動(dòng)對(duì)達(dá)到更高能力成熟度等級(jí)的貢獻(xiàn)。權(quán)重是按照KPA所屬的能力成熟度等級(jí)來確定,比較簡(jiǎn)單。我們可以初步確定:目前所處等級(jí)的下一個(gè)能力成熟度等級(jí)的KPA權(quán)重最大且相等,其后按順序遞減。各改進(jìn)點(diǎn)的分值按其對(duì)個(gè)KPA的影響確定,有些改進(jìn)點(diǎn)可能影響多個(gè)KPA;另外需要注意,各個(gè)改進(jìn)點(diǎn)對(duì)某一個(gè)KPA的影響總值不能超過100%。
接下來,我們還可以根據(jù)評(píng)審結(jié)果將下一個(gè)成熟度等級(jí)的KPA進(jìn)行劃分,看看哪些更重要。評(píng)審中,大家達(dá)成共識(shí)認(rèn)為對(duì)組織影響最大的問題所對(duì)應(yīng)的KPA應(yīng)該獲得較高的權(quán)重。

3 對(duì)改進(jìn)方案進(jìn)行排序

進(jìn)行了以上分析之后,我們按照分值對(duì)各個(gè)改進(jìn)方案進(jìn)行排序,總分的計(jì)算方法如下:
總分=(權(quán)重1)(對(duì)商業(yè)目標(biāo)的影響)+(權(quán)重2)(風(fēng)險(xiǎn))
+ (權(quán)重3)(在CMM中的定位)
公式中的得分是按上面介紹的步驟進(jìn)行處理得出的,權(quán)重主要是根據(jù)策劃小組成員的共識(shí)確定的,有些公司認(rèn)為三方面的因素同樣重要因此賦予相同權(quán)重,也有些公司認(rèn)為對(duì)商業(yè)目標(biāo)的影響的重要性是在CMM中定位的的三倍,而風(fēng)險(xiǎn)因素是在CMM中定位的兩倍。
這樣,我們就基本建立了各個(gè)改進(jìn)項(xiàng)目的優(yōu)先級(jí),分?jǐn)?shù)最高的優(yōu)先級(jí)最高。

4 估計(jì)實(shí)施的進(jìn)度表

排序完成后,我們就要考慮各個(gè)改進(jìn)點(diǎn)的依賴關(guān)系,根據(jù)優(yōu)先級(jí)順序和依賴關(guān)系進(jìn)行總體戰(zhàn)略策劃,并制定進(jìn)度表。有趣的是,優(yōu)先極較低的改進(jìn)項(xiàng)目往往是優(yōu)先級(jí)較高的項(xiàng)目的先決條件,因此在進(jìn)度表中就應(yīng)該靠前。另外,我們還要考慮實(shí)施效果的影響和可視性。例如,對(duì)于1級(jí)的企業(yè),管理層還沒有建立起過程改進(jìn)的威信,過去給人的印象總是言行不一,那么就要選擇風(fēng)險(xiǎn)較低,大家都能看到且有不凡收益的改進(jìn)項(xiàng)目,幫大家建立信心,即使這些項(xiàng)目?jī)?yōu)先級(jí)較低。

5 獲得管理層的承諾

下一步,我們要完成正式的計(jì)劃、提交管理層獲得認(rèn)同和承諾。我們?cè)谏厦嬲f過,高層管理人員的參與確定關(guān)鍵成功因素是非常必要的,這里,我們要再次強(qiáng)調(diào)管理層的重要作用,因?yàn)樗麄円?fù)責(zé)批準(zhǔn)戰(zhàn)略計(jì)劃、授權(quán)啟動(dòng)改進(jìn)項(xiàng)目并且不斷重申對(duì)于過程改進(jìn)的承諾。
過程改進(jìn)的總體計(jì)劃通常包括:介紹(說明計(jì)劃的目標(biāo))、制定計(jì)劃時(shí)所使用的方法、對(duì)評(píng)審結(jié)果和推薦措施的總結(jié),主要內(nèi)容是各個(gè)改進(jìn)項(xiàng)目的方案和策劃活動(dòng)的結(jié)果。當(dāng)然也應(yīng)該包括:進(jìn)度表、相關(guān)任務(wù)、負(fù)責(zé)人、項(xiàng)目運(yùn)行指標(biāo)以及所需的資源,如:人員、資金、軟件、硬件工具等。
管理人員評(píng)審和簽字批準(zhǔn),意味著管理層對(duì)改進(jìn)活動(dòng)人員和資源上的支持和承諾。

總結(jié)

通過以上的介紹,希望大家對(duì)過程改進(jìn)的戰(zhàn)略策劃有了一定的了解。我們需要強(qiáng)調(diào)的是:成功的過程改進(jìn)策劃是建立在以下的基本原則之上的:
過程改進(jìn)與商業(yè)目標(biāo)相結(jié)合
合適人員的參與
有效的策劃方法
積極溝通、思路共享
保持整體觀念
我們的很多客戶通過實(shí)施以上的方法,在評(píng)審結(jié)束后迅速、有效地實(shí)施了過程改進(jìn),他們對(duì)自己的決策滿懷信心、不斷向著更高的能力成熟度邁進(jìn)。


四、軟件過程改進(jìn)建議

 1 改進(jìn)用戶需求過程
1.1 改進(jìn)用戶需求的獲取方式
1) 研究用戶特點(diǎn)
2) 成立需求調(diào)查小組
1.2 改進(jìn)獲取用戶需求的態(tài)度
1) 正式的外部文檔方式
2) 正式的提交過程
1.3 改進(jìn)用戶需求內(nèi)容準(zhǔn)備工作
1) 專業(yè)的用戶需求調(diào)查表單,力求取得用戶的配合,由用戶或需求調(diào)查人員填寫表單
1.4 改進(jìn)用戶需求的內(nèi)外部溝通
1) 用戶需求的分析、總結(jié),須及時(shí)反饋到用戶方,以取得及時(shí)而有效、滿意但不多余的需求
2 改進(jìn)需求分析方式
1) 改進(jìn)需求分析的前提條件——正確的獲取用戶的需求
2) 針對(duì)不同類型的系統(tǒng)采用不同的需求方式和模型,更有助于界定需求的范疇
3) 及時(shí)總結(jié)、改進(jìn)需求分析方式和模型,形成需求分析模式庫(kù)
4) 復(fù)用和改進(jìn)需求分析模式庫(kù)
5) 加載有效的、適用的、先進(jìn)的需求分析理論于經(jīng)驗(yàn)分析基礎(chǔ)之上
6) 改進(jìn)項(xiàng)目組內(nèi)需求分析的溝通和流通
7) 在需求分析初始,盡早分析需求的可行性,并作備案
8) 對(duì)不適當(dāng)需求,與用戶溝通,以取得理解和信任
9) 對(duì)不合理需求,協(xié)調(diào)用戶,以降低成本
10) 需求一旦獲得認(rèn)定,盡快進(jìn)行系統(tǒng)分析和設(shè)計(jì)
11) 及時(shí)有效的控制需求的變化,防止對(duì)需求隨意的更改和增刪
3 改進(jìn)系統(tǒng)分析和設(shè)計(jì)原則
1) 以最小的代價(jià)實(shí)現(xiàn)系統(tǒng)
2) 以開發(fā)人員最熟悉的方法、技術(shù)和工具實(shí)現(xiàn)系統(tǒng)
3) 盡量采用先進(jìn)的方法和理論,以適應(yīng)發(fā)展的需求
4) 在系統(tǒng)的相關(guān)處,與具體的實(shí)施人員進(jìn)行及時(shí)有效的溝通,尋求實(shí)現(xiàn)的最佳途徑
5) 以簡(jiǎn)單、易懂的方式進(jìn)行分析和設(shè)計(jì)
6) 以簡(jiǎn)單、易懂的方式表現(xiàn)系統(tǒng)
7) 系統(tǒng)分析的方式要易于復(fù)用,并及時(shí)進(jìn)行調(diào)整、改進(jìn),系統(tǒng)系統(tǒng)分析庫(kù)
8) 對(duì)系統(tǒng)的分析、設(shè)計(jì)加以控制、遵守,防止系統(tǒng)結(jié)構(gòu)的隨意更改
4 改進(jìn)系統(tǒng)的實(shí)施和驗(yàn)證
1) 確保在取得共同的理解后才進(jìn)行系統(tǒng)的實(shí)施和驗(yàn)證
2) 系統(tǒng)的實(shí)施和驗(yàn)證遵循一定的流程,以約定的方式進(jìn)行溝通
3) 系統(tǒng)的變化能夠以多種不同方式進(jìn)行溝通,以確保變化被告知、并被認(rèn)可
4) 確保在系統(tǒng)的實(shí)施和驗(yàn)證過程中,所采用的方式和方法是易于理解的,且不易發(fā)生變化
5) 系統(tǒng)的實(shí)施和驗(yàn)證完成標(biāo)識(shí)明顯,易于被相關(guān)人員識(shí)別
5 改進(jìn)用戶驗(yàn)收被動(dòng)局面
1) 理解和支持用戶的行為
2) 取得用戶的理解和支持
3) 對(duì)系統(tǒng)進(jìn)行充分的驗(yàn)證
4) 提高系統(tǒng)安裝的成功率和速度
5) 改進(jìn)系統(tǒng)界面,使系統(tǒng)直觀、有效
6) 保證進(jìn)度,提高誠(chéng)信度
6 改進(jìn)系統(tǒng)維護(hù)過程
1) 對(duì)用戶進(jìn)行有效的培訓(xùn)
2) 快捷、有效、合理的處理用戶的問題
3) 跟蹤問題,形成問題庫(kù)
 
五、為什么要實(shí)施SPI?

      SPI的最根本利益其實(shí)在于,他能夠極大的提高項(xiàng)目成功的幾率,這是大家都追求的。當(dāng)然需要明確定義這里的“項(xiàng)目成功”的含義,不是客戶要求三個(gè)月完工,最后按時(shí)交工,就是成功。而是綜合平衡進(jìn)度、交付后質(zhì)量、成本等若干要素后所達(dá)到的最優(yōu)狀態(tài)。

      在項(xiàng)目管理三要素中,項(xiàng)目干系人通常會(huì)把進(jìn)度當(dāng)作第一目標(biāo),結(jié)果相當(dāng)多趕進(jìn)度完成的項(xiàng)目,在交付后面臨者大量的后續(xù)修改,甚至推翻重來。如果把這部分開銷算到項(xiàng)目中去,項(xiàng)目早已失敗的一塌糊涂了。
對(duì)大量失敗項(xiàng)目的統(tǒng)計(jì)結(jié)果表明,最大的原因在于缺乏過程或者沒有很好的遵循已定義的過程。我們知道決定項(xiàng)目質(zhì)量和生產(chǎn)率的要素有人、技術(shù)和過程,如果借用木筒的比喻,過程不見得是其中最寬的一條,但是當(dāng)前它是最短的,所以它決定著木桶的盛水量。我們迫切的需要SPI,就是要把最短的木條盡快補(bǔ)上去。

      只有基于良好的過程,人和技術(shù)才能發(fā)揮出最大的威力。

六、以項(xiàng)目形式管理SPI(北京SPIN 雅行)

      以項(xiàng)目形式管理軟件過程改進(jìn),特別有利于提高團(tuán)隊(duì)凝聚力、規(guī)避風(fēng)險(xiǎn)、明確目標(biāo)、提高效率,而且由于SPI項(xiàng)目組與其他項(xiàng)目組形成了一種矩陣式組織結(jié)構(gòu),可以有效促進(jìn)組間交流。所以對(duì)于SPI這樣一件比較復(fù)雜的工程來說,以項(xiàng)目形式進(jìn)行管理將是成功的重要保證。

  國(guó)外的一項(xiàng)有關(guān)SPI(Software Process Improvement軟件過程改進(jìn))的調(diào)查表明,沒有很好地對(duì)過程改進(jìn)進(jìn)行管理造成了至少70%以上的軟件企業(yè)改進(jìn)失敗或挫折!當(dāng)我們問自己如下問題的時(shí)候,能否迅速給出滿意的答案——
  SPI強(qiáng)調(diào)管理,自身是如何管理的?
  SPI提供方法論,自己的方法論如何?
  SPI強(qiáng)調(diào)做事要有計(jì)劃性,自身計(jì)劃性如何?
  SPI倡導(dǎo)風(fēng)險(xiǎn)管理,自身的風(fēng)險(xiǎn)被很好識(shí)別了嗎?
  本文試圖給出一種對(duì)SPI自身進(jìn)行管理的方法——“以項(xiàng)目形式管理SPI”。

  以項(xiàng)目形式管理SPI通常分為如下五步驟:體系診斷,方案設(shè)計(jì),項(xiàng)目策劃,過程管理,項(xiàng)目驗(yàn)收總結(jié)。

      體系診斷

  診斷是一切過程改進(jìn)和管理咨詢的前奏,對(duì)于不以取證為目的的軟件過程改進(jìn)來說,這一步尤其重要。

  “過程診斷”和“過程審計(jì)”有著某種程度的相似性,通常的方式為面談、文檔查閱、檢查表填寫等形式。
 
      典型的基于CMM的檢查表(軟件項(xiàng)目跟蹤和監(jiān)督)舉例如下:

     典型的SPI診斷花費(fèi)大約為2~3人/日,這和組織的成熟度、組織的歷史長(zhǎng)短、管理和業(yè)務(wù)的復(fù)雜度都有關(guān)系。

      對(duì)診斷過程的漠視是自上向下改進(jìn)策略的最大弊端。


      方案設(shè)計(jì)

  在了解了組織、項(xiàng)目的實(shí)際狀態(tài)以后,就可以有針對(duì)性地提出解決方案了,這一步驟稱為方案設(shè)計(jì)。

  在上圖方案中,我們可以看到主要的元素來自于CMM、SEBOK(軟件工程)、GOOD Practice (最佳實(shí)踐)。這種結(jié)果是與該企業(yè)的如下現(xiàn)狀相適應(yīng)的:

  首先,該企業(yè)沒有形成基本的軟件工程流程。

  其次,項(xiàng)目沒有生命周期的概念,無明確啟動(dòng)和驗(yàn)收點(diǎn),正如其項(xiàng)目經(jīng)理所言,“我們的項(xiàng)目結(jié)束點(diǎn)要等到下一個(gè)項(xiàng)目已經(jīng)開始,本期項(xiàng)目不得不結(jié)束時(shí)才會(huì)出現(xiàn)”。

  再次,該企業(yè)整體管理基礎(chǔ)薄弱,資源提供不充分,這種情況下,在大企業(yè)順理成章的事情可能在這里都是問題,所以需要大量的變通和折衷策略,這些都被歸納在GOOd Practice中。

  諸如此類的方案設(shè)計(jì),存在兩個(gè)裁減特征: 一是橫向裁減,可以在打破現(xiàn)有知識(shí)體系的基礎(chǔ)上,創(chuàng)造性的構(gòu)建新體系;其二是縱向裁減,比如對(duì)于CMM具體KPA,也可以分兩步或更多步來達(dá)到要求。所有這些裁減都會(huì)帶來更多的靈活性。

  SPI方案的編制需要涵蓋如下內(nèi)容:本組織軟件過程改進(jìn)的歷史,過程診斷(包括診斷方法、診斷結(jié)果和差距分析),改進(jìn)方案(包括總體目標(biāo)、總體工程化管理系統(tǒng)設(shè)計(jì)和詳細(xì)改進(jìn)措施),資源需求預(yù)測(cè),計(jì)劃進(jìn)度概要(包括前提和承諾、資源需求預(yù)測(cè)),風(fēng)險(xiǎn),里程碑。

      項(xiàng)目策劃

  方案得到認(rèn)可后,可啟動(dòng)項(xiàng)目策劃。SPI的項(xiàng)目策劃要求與其他項(xiàng)目策劃的要求并無多少差異,主要是編制一份項(xiàng)目計(jì)劃,有如下內(nèi)容:項(xiàng)目目標(biāo)(包括整體目標(biāo)和本階段目標(biāo)),假定和約束,項(xiàng)目組織(包括組織結(jié)構(gòu)、接口關(guān)系、報(bào)告關(guān)系和責(zé)任矩陣),項(xiàng)目進(jìn)度跟蹤方式,項(xiàng)目里程碑,交付物(包括文檔編制和人員培訓(xùn)),風(fēng)險(xiǎn)管理,項(xiàng)目激勵(lì),項(xiàng)目驗(yàn)收。

      值得一提的是SPI風(fēng)險(xiǎn)管理,其說明如下表。


      過程管理

  計(jì)劃制定好以后,還要對(duì) SPI的實(shí)施過程進(jìn)行定期和不定期的過程跟蹤,一般可通過“周”和“里程碑”兩種周期進(jìn)行跟蹤。周跟蹤的內(nèi)容為進(jìn)度、完成量、問題和風(fēng)險(xiǎn),通過周報(bào)和周會(huì)的形式進(jìn)行;里程碑跟蹤的內(nèi)容為進(jìn)度、工作量、人力開銷、風(fēng)險(xiǎn)等,還要對(duì)項(xiàng)目管理的經(jīng)驗(yàn)和教訓(xùn)進(jìn)行總結(jié),里程碑也是識(shí)別典型案例和收集最佳實(shí)踐的良好時(shí)機(jī)。里程碑跟蹤活動(dòng)通常包括“里程碑總結(jié)報(bào)告編制”和“里程碑總結(jié)會(huì)”兩種形式。

      項(xiàng)目驗(yàn)收總結(jié)

  對(duì)于自底向上的軟件過程改進(jìn),并沒有標(biāo)準(zhǔn)的驗(yàn)收準(zhǔn)則可利用,這要求組織根據(jù)自身裁減的體系編制自己的驗(yàn)收準(zhǔn)則。驗(yàn)收準(zhǔn)則有定性和定量?jī)煞N形式,定量適合于有一定管理基礎(chǔ)的組織,需要有足夠的、可信的、可比的歷史數(shù)據(jù)。但多數(shù)中小軟件企業(yè)可能在起步階段只能選擇定性驗(yàn)收的方式,這種定性驗(yàn)收方式常常是“先僵化、再固化、后優(yōu)化”理念的一種體現(xiàn)。

  項(xiàng)目驗(yàn)收后,組織需要進(jìn)行SPI項(xiàng)目的最后一項(xiàng)活動(dòng)——項(xiàng)目總結(jié),需要提交書面報(bào)告并召開總結(jié)會(huì),項(xiàng)目總結(jié)中要統(tǒng)計(jì)匯總SPI本身數(shù)據(jù)、進(jìn)度、開銷、偏差及分析,還要識(shí)別和共享經(jīng)驗(yàn)教訓(xùn)。這一階段的工作將為今后的SPI持續(xù)改進(jìn)打下良好的基礎(chǔ)。SPI將進(jìn)入下一個(gè)改進(jìn)循環(huán)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多