国产无玛黄色大片|99最新极品蜜臀精品久久|久久精品成人av|精品久久久久久中文幕人妻日本|99热资源站人妻多P无码|韩日黄色的男女免费大全|av在线尤物精品国产|无码av免费精品一区二区三区影院|东京热一区二区三区|久久久久久国产成人a亚洲精品无码

期刊大全 雜志訂閱 SCI期刊 期刊投稿 出版社 公文范文 精品范文

軟件管理論文范文

時(shí)間:2023-04-28 09:08:48

序論:在您撰寫(xiě)軟件管理論文時(shí),參考他人的優(yōu)秀作品可以開(kāi)闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。

軟件管理論文

第1篇

軟件項(xiàng)目管理一個(gè)創(chuàng)造性的領(lǐng)域,其以滿足客戶特定的需求為目標(biāo),以團(tuán)隊(duì)的形式有效地組織企業(yè)項(xiàng)目資源,通過(guò)對(duì)項(xiàng)目進(jìn)行管理和控制,實(shí)現(xiàn)項(xiàng)目的目標(biāo)。在我國(guó)軟件行業(yè)起步較晚,但在最近幾年里得到了迅速的發(fā)展,但在應(yīng)用項(xiàng)目管理中還存在許多的問(wèn)題。

1.1對(duì)軟件項(xiàng)目管理認(rèn)識(shí)程度不足,缺乏整體把握

軟件項(xiàng)目經(jīng)理或管理人員對(duì)項(xiàng)目管理的知識(shí)體系沒(méi)有全面的了解和把握,在實(shí)際工作中不能很好地指導(dǎo)項(xiàng)目管理實(shí)踐,依靠個(gè)人原有的知識(shí)技能對(duì)項(xiàng)目進(jìn)行隨意、盲目的工作管理。在軟件企業(yè)中,項(xiàng)目經(jīng)理往往是在技術(shù)上能獨(dú)當(dāng)一面的指揮官,但是他們?cè)陧?xiàng)目管理方面知識(shí)比較缺乏,對(duì)項(xiàng)目管理認(rèn)識(shí)程度不足,導(dǎo)致出現(xiàn)管理混亂現(xiàn)象。一些軟件項(xiàng)目管理人員對(duì)項(xiàng)目沒(méi)有一個(gè)整體的把握,對(duì)總個(gè)項(xiàng)目沒(méi)有系統(tǒng)的認(rèn)識(shí),不能很全面的做出總體計(jì)劃、階段計(jì)劃。由于項(xiàng)目中有許多不確定的因素存在,項(xiàng)目經(jīng)理沒(méi)有系統(tǒng)分析各個(gè)不確定因素的內(nèi)在聯(lián)系,考慮不周全,做計(jì)劃是走過(guò)場(chǎng)的形式,做出的計(jì)劃不能適應(yīng)情況的變化,造成計(jì)劃與控制管理完全是脫節(jié),銜接不上從而無(wú)法進(jìn)行有效的控制和管理。計(jì)劃跟不上變化是軟件項(xiàng)目管理中常見(jiàn)現(xiàn)象。

1.2管理思想和理念沒(méi)有得到落實(shí),風(fēng)險(xiǎn)管理不成熟

管理思想和管理理念對(duì)軟件項(xiàng)目管理起著引導(dǎo)作用,對(duì)軟件項(xiàng)目管理理論上的不足將可能導(dǎo)致軟件項(xiàng)目管理的失敗。我國(guó)軟件項(xiàng)目管理發(fā)展較晚,管理人員在管理中多依靠自身的實(shí)踐經(jīng)驗(yàn)去開(kāi)展工作,而對(duì)管理理論較為缺乏。部分項(xiàng)目經(jīng)理不能總體上去管理整個(gè)項(xiàng)目,不能充分認(rèn)識(shí)到自己是一個(gè)管理者,造成項(xiàng)目管理中工作任務(wù)分工不明確、資源浪費(fèi)現(xiàn)象。從我國(guó)當(dāng)前軟件企業(yè)中,項(xiàng)目經(jīng)理大多技術(shù)方面的知識(shí)扎實(shí),但是項(xiàng)目管理知識(shí)、管理技能以及必備的素質(zhì)都比較缺乏。特別是對(duì)軟件項(xiàng)目管理中的風(fēng)險(xiǎn)管理認(rèn)識(shí)較為膚淺,有待進(jìn)一步的學(xué)習(xí)和提高。由于項(xiàng)目管理人員在項(xiàng)目管理實(shí)踐中缺乏高效的管理思想,缺乏有效的方式和技巧,項(xiàng)目工作人員之間的團(tuán)體協(xié)作能力較弱,資源整合優(yōu)勢(shì)難以有效發(fā)揮。

1.3缺乏有效溝通

在軟件項(xiàng)目管理中,溝通是維持項(xiàng)目進(jìn)行的重要條件。若在一些重要信息方面缺乏有效的溝通,將可能導(dǎo)致項(xiàng)目管理出現(xiàn)較多障礙。從當(dāng)前我國(guó)軟件企業(yè)項(xiàng)目管理的實(shí)踐來(lái)看,普遍存在溝通機(jī)制不完善,渠道不夠通暢,各相關(guān)人員之間在項(xiàng)目管理中制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)成果等等方面溝通不足,容易造成重復(fù)勞動(dòng),效率低下等情況發(fā)生,有的甚至造成的完全可以節(jié)省的損失。在軟件項(xiàng)目管理中項(xiàng)目經(jīng)理需要花費(fèi)大量的時(shí)間來(lái)溝通和協(xié)調(diào),而且要善于溝通,提高溝通意識(shí)和效率。

2軟件項(xiàng)目管理發(fā)展對(duì)策

2.1提高項(xiàng)目管理人員計(jì)劃意識(shí),優(yōu)化人力資源配置

軟件項(xiàng)目管理人員在工作中要以身作則,真正發(fā)揮帶頭作用。在工作中要及時(shí)制定符合工作需要的工作計(jì)劃并認(rèn)真落實(shí)。計(jì)劃要具有一定的前瞻性,在客觀條件發(fā)生變換的時(shí)候要不斷完善細(xì)化。軟件更新速度較快,企業(yè)要在軟件行業(yè)發(fā)展中搶占先機(jī),要求管理人員要重視計(jì)劃的制定,不斷完善和優(yōu)化工作流程。在軟件項(xiàng)目管理中,要不斷優(yōu)化人力資源配置,使得每位員工能夠?qū)ψ陨砺氊?zé)有明確的認(rèn)識(shí),工作責(zé)任意識(shí)明確,職員之間能夠做到優(yōu)勢(shì)互補(bǔ)。管理人員要具備強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)意識(shí),不斷發(fā)現(xiàn)和培養(yǎng)優(yōu)秀人才。

2.2樹(shù)立風(fēng)險(xiǎn)管理理念,強(qiáng)化項(xiàng)目管理培訓(xùn)力度

我們要加強(qiáng)軟件項(xiàng)目管理人員對(duì)項(xiàng)目管理知識(shí)學(xué)習(xí),各方面都能充分認(rèn)識(shí)到項(xiàng)目管理的重要性和必要性,讓項(xiàng)目經(jīng)理重視對(duì)項(xiàng)目管理的知識(shí)的學(xué)習(xí)和一些常用工具和方法使用。不斷樹(shù)立項(xiàng)目管理人員風(fēng)險(xiǎn)管理理念,充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,經(jīng)過(guò)充分分析、預(yù)測(cè)、評(píng)估可能的風(fēng)險(xiǎn),積極探索應(yīng)對(duì)風(fēng)險(xiǎn)的策略。對(duì)計(jì)劃書(shū)中風(fēng)險(xiǎn)管理要具有針對(duì)性和具體性,真正發(fā)揮風(fēng)險(xiǎn)管理在防范風(fēng)險(xiǎn)中的作用。不斷通過(guò)項(xiàng)目管理培訓(xùn)來(lái)強(qiáng)化管理人員實(shí)踐能力和知識(shí)技能。只有具備管理知識(shí)和管理經(jīng)驗(yàn)的人員才能擔(dān)任管理人員和技術(shù)人員,大幅提高項(xiàng)目管理水平。

2.3加強(qiáng)溝通,從整體上對(duì)軟件項(xiàng)目管理進(jìn)行把握

軟件項(xiàng)目管理有效開(kāi)展離不開(kāi)有效的溝通,這要求要不斷提高溝通意識(shí),在企業(yè)中制定切實(shí)可行的溝通機(jī)制,使得各項(xiàng)企業(yè)政策能夠上下通達(dá)。在項(xiàng)目管理溝通方式上要不拘一格,實(shí)現(xiàn)溝通方式的多樣化,如書(shū)面溝通、口頭溝通,提高溝通的有效性。對(duì)于因溝通不暢導(dǎo)致的損失要明確責(zé)任歸屬,確保企業(yè)重要內(nèi)容信息的有效傳達(dá)。軟件項(xiàng)目管理人員要從整體上對(duì)軟件項(xiàng)目管理進(jìn)行把握,綜合考慮各因素,作出全面的總體計(jì)劃、階段計(jì)劃。同時(shí)對(duì)于具體問(wèn)題也要預(yù)留空間,確保管理計(jì)劃能夠緊跟軟件管理需要。

3結(jié)語(yǔ)

第2篇

1.1能力成熟度模型(CMM)

1.1.1能力成熟度模型的概念能力成熟度模型(CMM)這一概念最初源自于西方發(fā)達(dá)國(guó)家。能力成熟度模型則是針對(duì)軟件組織在定義、規(guī)劃、實(shí)施、度量、控制以及調(diào)整軟件等過(guò)程的實(shí)踐階段的具體描述。從本質(zhì)上來(lái)看,能力成熟度模型(CMM)的主要智能作用便是系統(tǒng)地規(guī)劃某一個(gè)項(xiàng)目的設(shè)計(jì)內(nèi)容以及管控實(shí)施過(guò)程,直至項(xiàng)目最終建設(shè)完成投入使用。對(duì)于軟件工程管理項(xiàng)目而言,能力成熟度模型(CMM)的核心功能便是將軟件開(kāi)發(fā)當(dāng)作一個(gè)系統(tǒng)化的過(guò)程來(lái)處理,并且,根據(jù)能力成熟度模型本身的原則來(lái)突進(jìn)軟件開(kāi)發(fā)項(xiàng)目的拓展進(jìn)度,如若遇到問(wèn)題或需要進(jìn)行系統(tǒng)維護(hù),則在能力成熟度模型的操作下,能夠快速將問(wèn)題解決,促使軟件開(kāi)發(fā)能夠更加順利地執(zhí)行下去。

1.1.2淺析能力成熟度模型在實(shí)施過(guò)程中的機(jī)理能力成熟度模型(CMM)是一種用于評(píng)價(jià)軟件承包能力并幫助其改善軟件質(zhì)量的方法,側(cè)重于軟件開(kāi)發(fā)過(guò)程的管理及工程能力的提高與評(píng)估。能力成熟度模型在實(shí)際操作過(guò)程中的具體思路為:只要集中精力持續(xù)努力去建立有效的軟件工程過(guò)程的基礎(chǔ)結(jié)構(gòu),而且,要不斷進(jìn)行管理的實(shí)踐并適時(shí)做出調(diào)整,就可以順利跨越軟件開(kāi)發(fā)過(guò)程中的各項(xiàng)障礙[4]。

1.2基于能力成熟度模型(CMM)模型框架的軟件工程管理工具的應(yīng)用效能

隨著國(guó)內(nèi)外軟件產(chǎn)業(yè)的迅猛發(fā)展,有關(guān)軟件工程領(lǐng)域的研究亦日趨深入,給軟件研發(fā)以及產(chǎn)業(yè)項(xiàng)目的發(fā)展提供了有力的策略支持。在當(dāng)前信息時(shí)代背景下,軟件開(kāi)發(fā)不再取決于傳統(tǒng)資源框架搭建得是否完整,而是與能力成熟度指標(biāo)密切相關(guān)。軟件過(guò)程成熟度則主要體現(xiàn)于對(duì)軟件開(kāi)發(fā)過(guò)程的控制能力和自我改善能力,在優(yōu)化項(xiàng)目質(zhì)量管理的過(guò)程中,可對(duì)這兩項(xiàng)能力進(jìn)行逐一改善,進(jìn)而提升整體軟件項(xiàng)目的質(zhì)量。實(shí)踐表明,能力成熟度模型(CMM)影響下的軟件工程管理工具具備提升軟件開(kāi)發(fā)效能的作用。

2結(jié)語(yǔ)

第3篇

什么是工業(yè)設(shè)計(jì)?

(略)

工業(yè)設(shè)計(jì)是交互設(shè)計(jì)的原型

交互設(shè)計(jì)過(guò)程是生產(chǎn)有用、易用和樂(lè)用的軟件產(chǎn)品的過(guò)程。交互設(shè)計(jì)和工業(yè)設(shè)計(jì)有很多共同點(diǎn)。和工業(yè)設(shè)計(jì)一樣,交互設(shè)計(jì)綜合工程,人機(jī)和市場(chǎng)方面的因素,對(duì)用戶的問(wèn)題提出解決方案。其最大的不同就在于二者處理的材料不同:工業(yè)設(shè)計(jì)面對(duì)三維的造型材料而交互設(shè)計(jì)面對(duì)的主要是計(jì)算機(jī)顯示器?,F(xiàn)在,多數(shù)的軟件的物理交互還是限制在鼠標(biāo)和鍵盤(pán)。但在將來(lái)人們將可以通過(guò)多種形式的交互工具以提高溝通效率。那時(shí),不止是計(jì)算機(jī),電視、電話以及其他的信息產(chǎn)品都會(huì)在內(nèi)容和物理形態(tài)上發(fā)生變化。不過(guò)在此之前,大多數(shù)的計(jì)算機(jī)用戶的時(shí)間還是要花費(fèi)在象Word,電子表格,eMail,個(gè)人財(cái)務(wù)軟件等傳統(tǒng)軟件上。鼠標(biāo)和鍵盤(pán)還是最最要的輸入工具。交互設(shè)計(jì)還是要依靠圖形界面,通過(guò)可行的方式與人們溝通,使其能完成復(fù)雜的工作。

平面設(shè)計(jì)與工業(yè)設(shè)計(jì)

由于平面設(shè)計(jì)主要從事圖形和文字等二維設(shè)計(jì)工作,所以交互設(shè)計(jì)一開(kāi)始被自然地認(rèn)為屬于平面設(shè)計(jì)領(lǐng)域。當(dāng)今的一些軟件著作也把交互設(shè)計(jì)也和平面設(shè)計(jì)聯(lián)系在一起。造成這樣結(jié)果的一個(gè)原因是在軟件開(kāi)發(fā)的歷史中,平面設(shè)計(jì)總是在開(kāi)發(fā)的末端被邀請(qǐng)加入做一些視覺(jué)化的工作,如醒目的外形、對(duì)話框和圖標(biāo)。雖然這些是重要的設(shè)計(jì)因素,但它只是交互設(shè)計(jì)的部分工作。這些設(shè)計(jì)和傳統(tǒng)的制作復(fù)印機(jī)、相機(jī)和自動(dòng)販賣(mài)機(jī)的標(biāo)簽沒(méi)有區(qū)別。這是需要的設(shè)計(jì),但和更復(fù)雜的交互設(shè)計(jì)過(guò)程相比,這只是設(shè)計(jì)的一部分。工業(yè)設(shè)計(jì)師的不同之處在于它建立于良好的用戶與產(chǎn)品的角度,并與工程師和市場(chǎng)人員合作解決問(wèn)題。以柯達(dá)公司為例,設(shè)計(jì)在其中扮演著重要角色。柯達(dá)的CEOGeorgeFisher最近就評(píng)價(jià)RudyKrolopp(工業(yè)設(shè)計(jì)主管)的能力是組織協(xié)調(diào)最優(yōu)秀的設(shè)計(jì)師和工程師將幻想變成現(xiàn)實(shí)。如今的軟件,早期的設(shè)計(jì)都是由工程師和工程背景的人完成的,就像當(dāng)時(shí)在工業(yè)設(shè)計(jì)的初期。很少有軟件的設(shè)計(jì)在一開(kāi)始就有交互設(shè)計(jì)師的參與,不過(guò)隨著交互設(shè)計(jì)作為學(xué)科的發(fā)展,這一情況將趨向結(jié)束。

雖然平面設(shè)計(jì)只是交互設(shè)計(jì)的一個(gè)環(huán)節(jié),但它還是在軟件社會(huì)里更多的吸引更多的注意力。部分的原因是圖形界面的不斷增長(zhǎng)的圖標(biāo)和對(duì)話框的需要,而更多的原因來(lái)自于多媒體。平面設(shè)計(jì)在多媒體領(lǐng)域被廣泛認(rèn)可,這源于它對(duì)內(nèi)容的設(shè)計(jì),而工程師對(duì)這一領(lǐng)域并不擅長(zhǎng)。工程師放棄對(duì)多媒體的設(shè)計(jì)控制是他們明白自己的背景不能達(dá)到一個(gè)平面設(shè)計(jì)師所能產(chǎn)生的效果。因?yàn)槎嗝襟w是作為雜志、視頻的競(jìng)爭(zhēng)者或贈(zèng)品被投入市場(chǎng)的,它必須在圖片質(zhì)量和內(nèi)容上達(dá)到或超過(guò)這些媒體。因此,平面設(shè)計(jì)就很具代表性地成為多媒體設(shè)計(jì)的最高需求。同時(shí),傳統(tǒng)軟件為滿足圖標(biāo)和對(duì)話框地設(shè)計(jì)需求,自然會(huì)將平面設(shè)計(jì)移植到圖形界面設(shè)計(jì)領(lǐng)域。

軟件的目的是作為一種工具讓人去用去創(chuàng)造,從這個(gè)角度講它和傳統(tǒng)工具如螺絲刀、復(fù)印機(jī)或叉車(chē)并無(wú)差別。因此,使用軟件的動(dòng)機(jī)和行為與瀏覽多媒體作品的看和讀是不同的。我們也不會(huì)奇怪多媒體的設(shè)計(jì)會(huì)遵從傳統(tǒng)的平面設(shè)計(jì)的模式,因?yàn)樗钪匾慕换ゾ褪菍?dǎo)航而沒(méi)有創(chuàng)作的成分。與此不同,交互設(shè)計(jì)更象傳統(tǒng)的工業(yè)設(shè)計(jì),關(guān)注創(chuàng)造有用、易用和樂(lè)用的產(chǎn)品使人們?cè)谂c科技的交互過(guò)程中去用,去想象,去創(chuàng)造。由于多數(shù)用戶會(huì)使用工具軟件去工作,而這些軟件還很少經(jīng)過(guò)專(zhuān)業(yè)設(shè)計(jì)師的設(shè)計(jì),所以在軟件交互設(shè)計(jì)領(lǐng)域工業(yè)設(shè)計(jì)師還是有巨大的機(jī)遇。

交互設(shè)計(jì)發(fā)展?fàn)顩r

越來(lái)越多的工業(yè)設(shè)計(jì)師加入到交互設(shè)計(jì)行列,不過(guò)這一數(shù)量與平面設(shè)計(jì)師相比還是太小。許多工業(yè)設(shè)計(jì)師通過(guò)設(shè)計(jì)輸入設(shè)備和PDA起到這樣的作用,不過(guò)更多的是繼續(xù)從事他們的三維建?;顒?dòng)。工業(yè)設(shè)計(jì)被交互設(shè)計(jì)領(lǐng)域忽視的一個(gè)原因是多媒體設(shè)計(jì)師搶奪了人們過(guò)多的注意力。工具軟件也并不是人們?nèi)粘U務(wù)摰慕裹c(diǎn)。另一個(gè)更讓人擔(dān)憂的原因可以在大學(xué)中找到。當(dāng)你去任何大學(xué)打聽(tīng)關(guān)于在哪可以學(xué)習(xí)到交互設(shè)計(jì)的課程,你會(huì)發(fā)現(xiàn)自己被領(lǐng)到計(jì)算機(jī)房,那里學(xué)生們還在學(xué)習(xí)老套的計(jì)算機(jī)輔助設(shè)計(jì)課程,或是你被告知去計(jì)算機(jī)系尋找。還有許多情況是發(fā)現(xiàn)工業(yè)設(shè)計(jì)和平面設(shè)計(jì)在為誰(shuí)更應(yīng)該成立交互設(shè)計(jì)而爭(zhēng)論不休。事實(shí)上,我認(rèn)為要成為合格的交互設(shè)計(jì)師,應(yīng)該具備工業(yè)設(shè)計(jì)和平面設(shè)計(jì)雙方面的知識(shí)、技巧和經(jīng)驗(yàn)。不過(guò)工業(yè)設(shè)計(jì)應(yīng)該覆蓋其中更多的內(nèi)容。因?yàn)楣I(yè)設(shè)計(jì)的課程中包含了人機(jī)工程學(xué)和機(jī)械工程的內(nèi)容而平面設(shè)計(jì)則沒(méi)有,同時(shí)在完成項(xiàng)目時(shí)平面設(shè)計(jì)也很少考慮人和工程的限制因素。最終,要成為合格的交互設(shè)計(jì)師,平面設(shè)計(jì)和工業(yè)設(shè)計(jì)都要從對(duì)方身上學(xué)習(xí)。為了交互事業(yè)在軟件行業(yè)的繁榮發(fā)展,我們不光要為多媒體培養(yǎng)平面設(shè)計(jì)師,也要為軟件培養(yǎng)交互設(shè)計(jì)師。

交互設(shè)計(jì)的未來(lái)

雷蒙羅維(RaymondLoewy)這位工業(yè)設(shè)計(jì)大師運(yùn)用他的藝術(shù)修養(yǎng)和個(gè)人技巧于美學(xué),人機(jī)工程和機(jī)械工程之中,開(kāi)創(chuàng)了一個(gè)新的工業(yè)時(shí)代。今天的設(shè)計(jì)師也必定要將自己的背景和技巧應(yīng)用于新的科技時(shí)代。當(dāng)多媒體在網(wǎng)站得到進(jìn)一步發(fā)展的時(shí)候,我們不要忘記軟件行業(yè)以及其中蘊(yùn)藏的交互設(shè)計(jì)的機(jī)會(huì)。就像早期的工業(yè)設(shè)計(jì)先去為實(shí)現(xiàn)產(chǎn)品的有用、易用和樂(lè)用的目標(biāo)與工程師并肩作戰(zhàn),今天軟件行業(yè)更需要工程師和設(shè)計(jì)師的努力,為了一個(gè)共同的目標(biāo):軟件的有用、易用和樂(lè)用。就在雷蒙羅維去世前十年,他就預(yù)測(cè)到“軟件設(shè)計(jì)”的可能性。他也發(fā)現(xiàn)了工業(yè)設(shè)計(jì)和交互設(shè)計(jì)的內(nèi)在聯(lián)系了嗎?隨著對(duì)交互設(shè)計(jì)的興趣的增長(zhǎng),一些交互設(shè)計(jì)的課程已經(jīng)開(kāi)始形成,交互設(shè)計(jì)的團(tuán)隊(duì)也在世界范圍內(nèi)建立,交互設(shè)計(jì)正在穩(wěn)步地形成自己的學(xué)科。正象工業(yè)革命幫助建立了工業(yè)設(shè)計(jì)學(xué)科,新技術(shù)革命也正在幫助建立交互設(shè)計(jì),軟件工業(yè)里的工業(yè)設(shè)計(jì),這一新興學(xué)科。

參考文獻(xiàn):

(1)JeffreyMeikle,TwentiethCenturyLimited,Philadelphia,1979,p.39

第4篇

復(fù)雜的機(jī)器視覺(jué)測(cè)量系統(tǒng)在使用時(shí)會(huì)使你感到迷惑、而且將付出更大的代價(jià)。IPD的目的是為你提供容易使用的工具以及容易理解的使用說(shuō)明。

1精度、重復(fù)性和精密度的定義

精度、重復(fù)性、精密度是任何測(cè)量系統(tǒng)的性能特點(diǎn)。

重復(fù)性是重復(fù)測(cè)量結(jié)果的一致性(參見(jiàn)圖1)。

精度是測(cè)量結(jié)果與真實(shí)性的接近程度??梢哉J(rèn)為是重復(fù)測(cè)量結(jié)果和真實(shí)值的差值平均值平均值。

精度度是提測(cè)量結(jié)果可讀的位數(shù)。

一個(gè)機(jī)器視覺(jué)系統(tǒng)(如iGauge)可以返回7位測(cè)量結(jié)果,但是只有重復(fù)性和精度檢測(cè)能告訴這些數(shù)字有多少有意義的。在該例中,精密度是通過(guò)精度和重復(fù)性所決定的,因此我們沒(méi)必要進(jìn)一步討論精密度。

2精度和重復(fù)性的確定

機(jī)器視覺(jué)測(cè)量系統(tǒng)在圖像的ROI、鏡頭以及相機(jī)已經(jīng)選定并且已固定時(shí),可以根據(jù)物理單位(如微米)確定精度和重復(fù)性。因?yàn)閕Gauge的鏡頭以及ROI可以有一定范圍的變化,因此我們必須根據(jù)象素(當(dāng)物體在FOV中時(shí)圖象的一元素的尺寸)確定精度和重復(fù)性。

如果知道以下條件,便可以估計(jì)精度和重復(fù)性。

(1)FOV(可以被相機(jī)看到的面積)以及相機(jī)的圖象傳感器中元素的數(shù)量。根據(jù)這些你可以以物理單位來(lái)計(jì)算相應(yīng)的象素尺寸。

(2)測(cè)量系統(tǒng)的精度以及重復(fù)性(比象素來(lái)測(cè)量)。

如:用一個(gè)相機(jī)拍攝一個(gè)6英寸長(zhǎng)的FOV,對(duì)應(yīng)的象素尺寸為6/640=0.094英寸。如果象素的精度為1/2,那么我們可以測(cè)量到0.0047英寸。

3iGauge的工作過(guò)程

為了有效的利用測(cè)量零件、尺寸、孔等。首先應(yīng)進(jìn)行如下工作:

(1)選擇合適的光源清楚的表示你想測(cè)量的東西。

(2)選擇合適的鏡頭以及工作距離(從鏡頭到被測(cè)物體的距離)以提供一個(gè)最佳的FOV。一個(gè)最佳的FOV包括被測(cè)零件的面積以及允許零件移動(dòng)和配準(zhǔn)的一點(diǎn)范圍。

(3)用適當(dāng)?shù)膴A具將零件固定在相機(jī)的FOV內(nèi)。

(4)確保iGauge提供的精度和重復(fù)性能滿足測(cè)量任務(wù)的要求。

第5篇

1.1測(cè)試設(shè)計(jì)重點(diǎn)偏離使用QC軟件測(cè)試發(fā)現(xiàn)bug統(tǒng)計(jì),如表1所示。根據(jù)表1工作量統(tǒng)計(jì),25人/日為5個(gè)中級(jí)測(cè)試工程師一周的工作量,但是根據(jù)測(cè)試用例發(fā)現(xiàn)的bug數(shù)量?jī)H占bug總量的44.18%,該比例顯示測(cè)試用例的設(shè)計(jì)重點(diǎn)嚴(yán)重出現(xiàn)偏離。需要在測(cè)試用例設(shè)計(jì)的方向上進(jìn)行調(diào)整。

1.2測(cè)試過(guò)程不可控QC軟件測(cè)試計(jì)劃中測(cè)試執(zhí)行階段為2013.3.8-2013.3.27,執(zhí)行三輪測(cè)試;實(shí)際測(cè)試時(shí)間為2013.3.23-2013.4.20,執(zhí)行測(cè)試三輪,計(jì)劃完成時(shí)間嚴(yán)重偏離,表2為原計(jì)劃與實(shí)際計(jì)劃的對(duì)比。表2顯示測(cè)試計(jì)劃進(jìn)行了較大調(diào)整,計(jì)劃截止時(shí)間比原計(jì)劃延遲23天。延遲原因經(jīng)分析主要為開(kāi)發(fā)提交測(cè)試時(shí)間延遲,開(kāi)發(fā)提交版本問(wèn)題較多,測(cè)試計(jì)劃安排不合理,在兩輪測(cè)試間為安排開(kāi)發(fā)修改bug時(shí)間等。想要解決該問(wèn)題,不僅需要對(duì)測(cè)試過(guò)程進(jìn)行管理,同時(shí)也需要對(duì)開(kāi)發(fā)提交的測(cè)試版本質(zhì)量進(jìn)行管理。

2軟件質(zhì)量管理改進(jìn)對(duì)策

2.1需求工程管理軟件開(kāi)發(fā)過(guò)程中,需求不明確會(huì)帶來(lái)需求的頻繁變更,浪費(fèi)了很多時(shí)間。針對(duì)此項(xiàng)問(wèn)題,可對(duì)需求相關(guān)的活動(dòng)進(jìn)行統(tǒng)一管理,其需求管理結(jié)構(gòu)圖如圖2所示。加強(qiáng)需求開(kāi)發(fā)和需求管理的有機(jī)結(jié)合,不僅減少了需求的變更次數(shù),還解決了工程師對(duì)需求不能理解到位的問(wèn)題。需求開(kāi)發(fā)和需求管理同樣重要,只有兩者互相配合才能做出用戶滿意的產(chǎn)品。

2.2立項(xiàng)管理為了使有限的資源發(fā)揮更高的價(jià)值,公司可通過(guò)立項(xiàng)管理流程進(jìn)行立項(xiàng)管理,立項(xiàng)管理流程分為立項(xiàng)建議、立項(xiàng)評(píng)審和立項(xiàng)籌備三個(gè)階段,其具體流程圖3所示。

2.3測(cè)試流程管理針對(duì)測(cè)試流程中發(fā)現(xiàn)的問(wèn)題,可對(duì)整體的測(cè)試流程做如下的改變:(1)測(cè)試部門(mén)可進(jìn)行需求學(xué)習(xí)及需求討論,對(duì)理解不清楚及有疑問(wèn)的需求,由研發(fā)設(shè)計(jì)部門(mén)進(jìn)行解答,研發(fā)設(shè)計(jì)部門(mén)不能解答的由其聯(lián)系用戶確認(rèn)后作出解答;(2)需求確認(rèn)后,針對(duì)系統(tǒng)功能和性能等指標(biāo),由測(cè)試工程師進(jìn)行測(cè)試測(cè)用例的設(shè)計(jì),設(shè)計(jì)從兩個(gè)方面進(jìn)行,一方面測(cè)試工程師根據(jù)需求進(jìn)行測(cè)試用例的編寫(xiě),另一方面測(cè)試工程師可根據(jù)用戶反饋問(wèn)題進(jìn)行分析匯總;(3)使用QC功能測(cè)試工具對(duì)應(yīng)用軟件兼容性、操作系統(tǒng)兼容性進(jìn)行測(cè)試,以便于使用測(cè)試工具完成多種環(huán)境下的功能和兼容性測(cè)試;(4)進(jìn)行自由測(cè)試以便于對(duì)系統(tǒng)測(cè)試用例進(jìn)行補(bǔ)充,分析測(cè)試用例未覆蓋問(wèn)題的原因;(5)定期分析缺陷庫(kù)中的問(wèn)題,分析問(wèn)題產(chǎn)生的原因,進(jìn)行測(cè)試用例的修改。

3結(jié)論

第6篇

在實(shí)際的項(xiàng)目質(zhì)量管理中,質(zhì)量管理總是圍繞著質(zhì)量保證(QualityAssurance)過(guò)程和質(zhì)量控制(QualityControl)過(guò)程兩方面。這兩個(gè)過(guò)程相互作用,在實(shí)際應(yīng)用中還可能會(huì)發(fā)生交叉。正如引言所述,關(guān)于軟件的質(zhì)量,很難下一個(gè)非常明確的定義。本文主要針對(duì)軟件工程中的質(zhì)量管理來(lái)進(jìn)行討論。

做軟件“大餐”的工序

軟件質(zhì)量保證(SoftwareQualityAssurance,以下簡(jiǎn)稱(chēng)SQA)的目的是驗(yàn)證在軟件開(kāi)發(fā)過(guò)程中是否遵循了合適的過(guò)程和標(biāo)準(zhǔn)。軟件質(zhì)量保證過(guò)程一般包含以下幾項(xiàng)活動(dòng):

首先是建立SQA組;其次是選擇和確定SQA活動(dòng),即選擇SQA組所要進(jìn)行的質(zhì)量保證活動(dòng),這些SQA活動(dòng)將作為SQA計(jì)劃的輸入;然后是制定和維護(hù)SQA計(jì)劃,這個(gè)計(jì)劃明確了SQA活動(dòng)與整個(gè)軟件開(kāi)發(fā)生命周期中各個(gè)階段的關(guān)系;還有執(zhí)行SQA計(jì)劃、對(duì)相關(guān)人員進(jìn)行培訓(xùn)、選擇與整個(gè)軟件工程環(huán)境相適應(yīng)的質(zhì)量保證工具;最后是不斷完善質(zhì)量保證過(guò)程活動(dòng)中存在的不足,改進(jìn)項(xiàng)目的質(zhì)量保證過(guò)程。

獨(dú)立的SQA組是衡量軟件開(kāi)發(fā)活動(dòng)優(yōu)劣與否的尺度之一。SQA組的這一獨(dú)立性,使其享有一項(xiàng)關(guān)鍵權(quán)利??“越級(jí)上報(bào)”。當(dāng)SQA組發(fā)現(xiàn)產(chǎn)品質(zhì)量出現(xiàn)危機(jī)時(shí),它有權(quán)向項(xiàng)目組的上級(jí)機(jī)構(gòu)直接報(bào)告這一危機(jī)。這無(wú)疑對(duì)項(xiàng)目組起到相當(dāng)?shù)摹巴亍弊饔?,也可以看成是促使?xiàng)目組重視軟件開(kāi)發(fā)質(zhì)量的一種激勵(lì)。這一形式使許多問(wèn)題在組內(nèi)得以解決,提高了軟件開(kāi)發(fā)的質(zhì)量和效率。

選擇和確定SQA活動(dòng)這一過(guò)程的目的是策劃在整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程中所需要進(jìn)行的質(zhì)量保證活動(dòng)。質(zhì)量保證活動(dòng)應(yīng)與整個(gè)項(xiàng)目的開(kāi)發(fā)計(jì)劃和配置管理計(jì)劃相一致。一般把該活動(dòng)分為以下五類(lèi):

1)評(píng)審軟件產(chǎn)品、工具與設(shè)施

軟件產(chǎn)品常被稱(chēng)為“無(wú)形”的產(chǎn)品。評(píng)審時(shí)難度更大。在此要注意的一點(diǎn)是:在評(píng)審時(shí)不能只對(duì)最終的軟件代碼進(jìn)行評(píng)審,還要對(duì)軟件開(kāi)發(fā)計(jì)劃、標(biāo)準(zhǔn)、過(guò)程、軟件需求、軟件設(shè)計(jì)、數(shù)據(jù)庫(kù)、手冊(cè)以及測(cè)試信息等進(jìn)行評(píng)審。評(píng)估軟件工具主要是為了保證項(xiàng)目組采用合適的技術(shù)和工具。評(píng)估項(xiàng)目設(shè)施的目的是保證項(xiàng)目組有充足設(shè)備和資源進(jìn)行軟件開(kāi)發(fā)工作。這也為規(guī)劃今后軟件項(xiàng)目的設(shè)備購(gòu)置、資源擴(kuò)充、資源共享等提供依據(jù)。

2)SQA活動(dòng)審查的軟件開(kāi)發(fā)過(guò)程

SQA活動(dòng)審查的軟件開(kāi)發(fā)過(guò)程主要有:軟件產(chǎn)品的評(píng)審過(guò)程、項(xiàng)目的計(jì)劃和跟蹤過(guò)程、軟件需求分析過(guò)程、軟件設(shè)計(jì)過(guò)程、軟件實(shí)現(xiàn)和單元測(cè)試過(guò)程、集成和系統(tǒng)測(cè)試過(guò)程、項(xiàng)目交付過(guò)程、子承包商控制過(guò)程、配置管理過(guò)程。特別要強(qiáng)調(diào)的是,為保證軟件質(zhì)量,應(yīng)賦予SQA阻止交付某些不符合項(xiàng)目需求和標(biāo)準(zhǔn)產(chǎn)品的權(quán)利。

3)參與技術(shù)和管理評(píng)審

參與技術(shù)和管理評(píng)審的目的是為了保證此類(lèi)評(píng)審滿足項(xiàng)目要求,便于監(jiān)督問(wèn)題的解決。

4)做SQA報(bào)告

SQA活動(dòng)的一個(gè)重要內(nèi)容就是報(bào)告對(duì)軟件產(chǎn)品或軟件過(guò)程評(píng)估的結(jié)果,并提出改進(jìn)建議。SQA應(yīng)將其評(píng)估的結(jié)果文檔化

5)做SQA度量

SQA度量是記錄花費(fèi)在SQA活動(dòng)上時(shí)間、人力等數(shù)據(jù)。通過(guò)大量數(shù)據(jù)的積累、分析,可以使企業(yè)領(lǐng)導(dǎo)對(duì)質(zhì)量管理的重要性有定量的認(rèn)識(shí),利于質(zhì)量管理活動(dòng)的進(jìn)一步開(kāi)展。

要說(shuō)明的是,并不是每個(gè)項(xiàng)目的質(zhì)量保證過(guò)程都必須包含上述這些活動(dòng)或僅限于這些活動(dòng),要根據(jù)項(xiàng)目的具體情況來(lái)定。

SQA計(jì)劃中必須明確定義在軟件開(kāi)發(fā)的各個(gè)階段是如何進(jìn)行質(zhì)量保證活動(dòng)的。它通常包含以下內(nèi)容:質(zhì)量目標(biāo);定義每個(gè)開(kāi)發(fā)階段的開(kāi)始和結(jié)束邊界;詳細(xì)策劃要進(jìn)行的質(zhì)量保證活動(dòng);明確質(zhì)量活動(dòng)的職責(zé);SQA組的職責(zé)和權(quán)限;SQA組的資源需求,包括人員、工具和設(shè)施;定義由SQA組執(zhí)行的評(píng)估;定義由SQA組負(fù)責(zé)組織的評(píng)審;SQA組進(jìn)行評(píng)審和檢查時(shí)所參見(jiàn)的項(xiàng)目標(biāo)準(zhǔn)和過(guò)程;需由SQA組產(chǎn)生的文檔。

選擇合適的SQA工具并不是試圖通過(guò)選擇SQA工具來(lái)保證軟件產(chǎn)品的質(zhì)量,而是用以支持SQA的活動(dòng)。選定SQA工具時(shí),首先需要明確質(zhì)量保證目標(biāo)。根據(jù)目標(biāo)制定選擇SQA工具的需求并文檔化,包括對(duì)平臺(tái)、操作系統(tǒng)以及SQA工具與軟件工程平臺(tái)接口的要求等。

如何使白壁“無(wú)瑕”

按工序去做也不一定能得到一盤(pán)完美的“大餐”,因?yàn)榛鸷畹纫蛩貙?shí)在很難掌握。萬(wàn)一掌握不好怎么辦?軟件質(zhì)量控制主要就是發(fā)現(xiàn)和消除軟件產(chǎn)品的缺陷。對(duì)于高質(zhì)量的軟件來(lái)講,最終產(chǎn)品應(yīng)該盡可能達(dá)到零缺陷。而軟件開(kāi)發(fā)是一個(gè)以人為中心的活動(dòng),所以出現(xiàn)缺陷是不可避免的。因此,要想交付一個(gè)高質(zhì)量的軟件,消除缺陷的活動(dòng)就變得很重要。缺陷消除是通過(guò)“評(píng)審”和“測(cè)試”這類(lèi)質(zhì)量控制活動(dòng)來(lái)實(shí)現(xiàn)的。

缺陷在軟件開(kāi)發(fā)的任何階段都可能會(huì)被引入。項(xiàng)目質(zhì)量管理過(guò)程包含了許多可以識(shí)別缺陷、消除缺陷的過(guò)程?!白R(shí)別缺陷”和“消除缺陷”本來(lái)是兩個(gè)不同的過(guò)程,但在這里為了簡(jiǎn)便統(tǒng)一用“消除”來(lái)代表它們。潛在的缺陷越大,用來(lái)消除它所花的費(fèi)用越高。因此成熟的軟件開(kāi)發(fā)過(guò)程在每一個(gè)可能會(huì)引入潛在缺陷的階段完成之后都會(huì)開(kāi)展質(zhì)量控制活動(dòng)。這些為了消除缺陷的活動(dòng)包括:需求評(píng)審、設(shè)計(jì)評(píng)審、代碼走查、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試以及驗(yàn)收測(cè)試等。

第7篇

一般來(lái)說(shuō),軟件工程師總是非常樂(lè)觀。當(dāng)他們?cè)谟?jì)劃軟件項(xiàng)目時(shí),經(jīng)常認(rèn)為每件事情都會(huì)像計(jì)劃那樣運(yùn)行,或者,又會(huì)走向另外一個(gè)極端。軟件開(kāi)發(fā)的創(chuàng)造性本質(zhì)意味著我們不能完全預(yù)測(cè)會(huì)發(fā)生的事情,因此制定一個(gè)詳細(xì)計(jì)劃的關(guān)鍵點(diǎn)很難確定。當(dāng)有預(yù)想不到的事情引起項(xiàng)目脫離正常軌道時(shí),以上兩種觀點(diǎn)都會(huì)導(dǎo)致軟件項(xiàng)目的失敗。

目前,風(fēng)險(xiǎn)管理被認(rèn)為是IT軟件項(xiàng)目中減少失敗的一種重要手段。當(dāng)不能很確定地預(yù)測(cè)將來(lái)事情的時(shí)候,可以采用結(jié)構(gòu)化風(fēng)險(xiǎn)管理來(lái)發(fā)現(xiàn)計(jì)劃中的缺陷,并且采取行動(dòng)來(lái)減少潛在問(wèn)題發(fā)生的可能性和影響。風(fēng)險(xiǎn)管理意味著危機(jī)還沒(méi)有發(fā)生之前就對(duì)它進(jìn)行處理。這就提高了項(xiàng)目成功的機(jī)會(huì)和減少了不可避免風(fēng)險(xiǎn)所產(chǎn)生的后果。

2什么是風(fēng)險(xiǎn)

所謂“風(fēng)險(xiǎn)”,歸納起來(lái)主要有兩種意見(jiàn),主觀說(shuō)認(rèn)為,風(fēng)險(xiǎn)是損失的不確定性;客觀學(xué)認(rèn)為,風(fēng)險(xiǎn)是給定情況下一定時(shí)期可能發(fā)生的各種結(jié)果間的差異。它的兩個(gè)基本特征是不確定性和損失。IT行業(yè)中的軟件項(xiàng)目開(kāi)發(fā)是一項(xiàng)可能損失的活動(dòng),不管開(kāi)發(fā)過(guò)程如何進(jìn)行都有可能超出預(yù)算或時(shí)間延遲。項(xiàng)目開(kāi)發(fā)的方式很少能保證開(kāi)發(fā)工作一定成功,都要冒一定的風(fēng)險(xiǎn),也就需要進(jìn)行項(xiàng)目風(fēng)險(xiǎn)分析。在進(jìn)行項(xiàng)目風(fēng)險(xiǎn)分析時(shí),重要的是要量化不確定的程度和每個(gè)風(fēng)險(xiǎn)相當(dāng)?shù)膿p失程度,為實(shí)現(xiàn)這一點(diǎn)就必須要考慮以下問(wèn)題:

要考慮未來(lái),什么樣的風(fēng)險(xiǎn)會(huì)導(dǎo)致軟件項(xiàng)目失???

要考慮變化,在用戶需求、開(kāi)發(fā)技術(shù)、目標(biāo)、機(jī)制及其它與項(xiàng)目有關(guān)的因素的改變將會(huì)對(duì)按時(shí)交付和系統(tǒng)成功產(chǎn)生什么影響?

必須解決選擇問(wèn)題,應(yīng)采用什么方法和工具,應(yīng)配備多少人力,在質(zhì)量上強(qiáng)調(diào)到什么程度才滿足要求?

要考慮風(fēng)險(xiǎn)類(lèi)型,是屬于項(xiàng)目風(fēng)險(xiǎn)、技術(shù)風(fēng)險(xiǎn)、商業(yè)風(fēng)險(xiǎn)、管理風(fēng)險(xiǎn)還是預(yù)算風(fēng)險(xiǎn)等?

這些潛在的問(wèn)題可能會(huì)對(duì)軟件項(xiàng)目的計(jì)劃、成本、技術(shù)、產(chǎn)品的質(zhì)量及團(tuán)隊(duì)的士氣都有負(fù)面的影響。風(fēng)險(xiǎn)管理就是在這些潛在的問(wèn)題對(duì)項(xiàng)目造成破壞之前識(shí)別、處理和排除。

3風(fēng)險(xiǎn)管理

項(xiàng)目風(fēng)險(xiǎn)管理實(shí)際上就是貫穿在項(xiàng)目開(kāi)發(fā)過(guò)程中的一系列管理步驟,其中包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)、風(fēng)險(xiǎn)管理策略、風(fēng)險(xiǎn)解決和風(fēng)險(xiǎn)監(jiān)控。它能讓風(fēng)險(xiǎn)管理者主動(dòng)“攻擊”風(fēng)險(xiǎn),進(jìn)行有效的風(fēng)險(xiǎn)管理。

在項(xiàng)目管理中,建立風(fēng)險(xiǎn)管理策略和在項(xiàng)目的生命周期中不斷控制風(fēng)險(xiǎn)是非常重要的,風(fēng)險(xiǎn)管理包括四個(gè)相關(guān)階段:

風(fēng)險(xiǎn)識(shí)別識(shí)別風(fēng)險(xiǎn)的方法常用的有風(fēng)險(xiǎn)識(shí)別問(wèn)詢(xún)法(座談法、專(zhuān)家法)、財(cái)務(wù)報(bào)表法、流程圖法、現(xiàn)場(chǎng)觀察法、相關(guān)部門(mén)配合法和環(huán)境分析法等。

風(fēng)險(xiǎn)評(píng)估對(duì)已識(shí)別的風(fēng)險(xiǎn)要進(jìn)行估計(jì)和評(píng)價(jià),風(fēng)險(xiǎn)估計(jì)的主要任務(wù)是確定風(fēng)險(xiǎn)發(fā)生的概率與后果,風(fēng)險(xiǎn)評(píng)價(jià)則是確定該風(fēng)險(xiǎn)的經(jīng)濟(jì)意義及處理的費(fèi)/效分析,常用的方法有:概率分布、外推法、多目標(biāo)分析法等。

風(fēng)險(xiǎn)處理一般而言,風(fēng)險(xiǎn)處理有三種方法,①風(fēng)險(xiǎn)控制法,即主動(dòng)采取措施避免風(fēng)險(xiǎn),消滅風(fēng)險(xiǎn),中和風(fēng)險(xiǎn)或采用緊急方案降低風(fēng)險(xiǎn)。②風(fēng)險(xiǎn)自留,當(dāng)風(fēng)險(xiǎn)量不大時(shí)可以余留風(fēng)險(xiǎn)。③風(fēng)險(xiǎn)轉(zhuǎn)移。

風(fēng)險(xiǎn)監(jiān)控包括對(duì)風(fēng)險(xiǎn)發(fā)生的監(jiān)督和對(duì)風(fēng)險(xiǎn)管理的監(jiān)督,前者是對(duì)已識(shí)別的風(fēng)險(xiǎn)源進(jìn)行監(jiān)視和控制,后者是在項(xiàng)目實(shí)施過(guò)程中監(jiān)督人們認(rèn)真執(zhí)行風(fēng)險(xiǎn)管理的組織和技術(shù)措施。

在IT軟件項(xiàng)目管理中,應(yīng)該任命一名風(fēng)險(xiǎn)管理者,該管理者的主要職責(zé)是在制訂與評(píng)估規(guī)劃時(shí),從風(fēng)險(xiǎn)管理的角度對(duì)項(xiàng)目規(guī)劃或計(jì)劃進(jìn)行審核并發(fā)表意見(jiàn),不斷尋找可能出現(xiàn)的任何意外情況,試著指出各個(gè)風(fēng)險(xiǎn)的管理策略及常用的管理方法,以隨時(shí)處理出現(xiàn)的風(fēng)險(xiǎn),風(fēng)險(xiǎn)管理者最好是由項(xiàng)目主管以外的人擔(dān)任。

險(xiǎn)識(shí)別

風(fēng)險(xiǎn)識(shí)別就是企圖采用系統(tǒng)化的方法,識(shí)別某特定項(xiàng)目已知的和可預(yù)測(cè)的風(fēng)險(xiǎn)。常用方法是建立“風(fēng)險(xiǎn)條目檢查表”,利用一組提問(wèn)來(lái)幫助項(xiàng)目風(fēng)險(xiǎn)管理者了解在項(xiàng)目和技術(shù)方面有些風(fēng)險(xiǎn)。在“風(fēng)險(xiǎn)條目檢查表”中,列出了所有可能的與每一個(gè)風(fēng)險(xiǎn)因素有關(guān)的提問(wèn),使得風(fēng)險(xiǎn)管理者集中來(lái)識(shí)別常見(jiàn)的、已知的和可預(yù)測(cè)的風(fēng)險(xiǎn),如產(chǎn)品規(guī)模風(fēng)險(xiǎn)、依賴(lài)性風(fēng)險(xiǎn)、需求風(fēng)險(xiǎn)、管理風(fēng)險(xiǎn)及技術(shù)風(fēng)險(xiǎn)等?!帮L(fēng)險(xiǎn)條目檢查表”可以以不同的方式組織,通過(guò)判定分析或假設(shè)分析,給出這些提問(wèn)確定的回答,就可以幫助管理或計(jì)劃人員估算風(fēng)險(xiǎn)的影響。軟件項(xiàng)目一般有如下五類(lèi)風(fēng)險(xiǎn):

4.1產(chǎn)品規(guī)模風(fēng)險(xiǎn)

有經(jīng)驗(yàn)的項(xiàng)目經(jīng)理都知道:項(xiàng)目的風(fēng)險(xiǎn)是直接與產(chǎn)品的規(guī)模成正比的。與軟件規(guī)模相關(guān)的常見(jiàn)風(fēng)險(xiǎn)因素有:

估算產(chǎn)品的規(guī)模的方法(LOC或代碼行,F(xiàn)P或功能點(diǎn),程序或文件的數(shù)目)。

產(chǎn)品規(guī)模估算的信任度

產(chǎn)品規(guī)模與以前產(chǎn)品規(guī)模平均值的偏差

產(chǎn)品的用戶數(shù)

復(fù)用的軟件有多少

產(chǎn)品的需求改變多少

4.2需求風(fēng)險(xiǎn)

很多項(xiàng)目在確定需求時(shí)都面臨著一些不確定性和混亂。當(dāng)在項(xiàng)目早期容忍了這些不確定性,并且在項(xiàng)目進(jìn)展過(guò)程當(dāng)中得不到解決,這些問(wèn)題就會(huì)對(duì)項(xiàng)目的成功造成很大威脅。如果不控制與需求相關(guān)的風(fēng)險(xiǎn)因素,那么就很有可能產(chǎn)生錯(cuò)誤的產(chǎn)品或者拙劣地建造正確的產(chǎn)品。每一種情況都會(huì)導(dǎo)致使人不愉快。

與客戶相關(guān)的風(fēng)險(xiǎn)因素有:

對(duì)產(chǎn)品缺少清晰的認(rèn)識(shí)

對(duì)產(chǎn)品需求缺少認(rèn)同

在做需求中客戶參與不夠

沒(méi)有優(yōu)先需求

由于不確定的需要導(dǎo)致新的市場(chǎng)

不斷變化需求

缺少有效的需求變化管理過(guò)程

對(duì)需求的變化缺少相關(guān)分析

4.3相關(guān)性風(fēng)險(xiǎn)

許多風(fēng)險(xiǎn)都是因?yàn)轫?xiàng)目的外部環(huán)境或因素的相關(guān)性產(chǎn)生的。經(jīng)常我們不能很好地控制外部的相關(guān)性,因此緩解策略應(yīng)該包括可能性計(jì)劃,以便從第二資源或協(xié)同工作資源中取得必要的組成部分,并且覺(jué)察潛在的問(wèn)題。與外部環(huán)境相關(guān)的因素有:

客戶供應(yīng)條目或信息

內(nèi)部或外部轉(zhuǎn)包商的關(guān)系

交互成員或交互團(tuán)體依賴(lài)性

經(jīng)驗(yàn)豐富人員的可得性

項(xiàng)目的復(fù)用性

4.4管理風(fēng)險(xiǎn)

盡管管理問(wèn)題制約了很多項(xiàng)目的成功,但是不要因?yàn)轱L(fēng)險(xiǎn)管理計(jì)劃中沒(méi)有包括所有管理活動(dòng)而感到驚奇。在大部分項(xiàng)目里,項(xiàng)目經(jīng)理經(jīng)常是寫(xiě)項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃的人,并且大部分人都不希望在公共場(chǎng)合暴露自己的弱點(diǎn)。然而,像這些問(wèn)題可能會(huì)使項(xiàng)目的成功變得更加困難。如果不正視這些棘手的問(wèn)題,它們就很有可能在項(xiàng)目進(jìn)行的某個(gè)階段影響項(xiàng)目。當(dāng)我們定義了項(xiàng)目追蹤過(guò)程并且明晰項(xiàng)目角色和責(zé)任,就能處理這些風(fēng)險(xiǎn)因素:

計(jì)劃和任務(wù)定義不夠充分

實(shí)際項(xiàng)目狀態(tài)

項(xiàng)目所有者和決策者分不清

不切實(shí)際的承諾

員工之間的沖突

4.5技術(shù)風(fēng)險(xiǎn)

軟件技術(shù)的飛速發(fā)展和經(jīng)歷豐富員工的缺乏,意味著項(xiàng)目團(tuán)隊(duì)可能會(huì)因?yàn)榧记傻脑蛴绊戫?xiàng)目的成功。在早期,識(shí)別風(fēng)險(xiǎn)從而采取合適的預(yù)防措施是解決風(fēng)險(xiǎn)領(lǐng)域問(wèn)題的關(guān)鍵,比如:培訓(xùn)、雇傭顧問(wèn)以及為項(xiàng)目團(tuán)隊(duì)招聘合適的人才等。主要有下面這些風(fēng)險(xiǎn)因素:

缺乏培訓(xùn)

對(duì)方法、工具和技術(shù)理解的不夠

應(yīng)用領(lǐng)域的經(jīng)驗(yàn)不夠

新的技術(shù)和開(kāi)發(fā)方法

不能正確工作的方法

5風(fēng)險(xiǎn)估計(jì)

風(fēng)險(xiǎn)估計(jì),又稱(chēng)風(fēng)險(xiǎn)預(yù)測(cè),常采用兩種方法估價(jià)每種風(fēng)險(xiǎn)。一種是估計(jì)風(fēng)險(xiǎn)發(fā)生的可能性或概率,另一種是估計(jì)如果風(fēng)險(xiǎn)發(fā)生時(shí)所產(chǎn)生的后果。一般來(lái)講,風(fēng)險(xiǎn)管理者要與項(xiàng)目計(jì)劃人員、技術(shù)人員及其他管理人員一起執(zhí)行四種風(fēng)險(xiǎn)活動(dòng):

(1)建立一個(gè)標(biāo)準(zhǔn)(尺度),以反映風(fēng)險(xiǎn)發(fā)生的可能性。

(2)描述風(fēng)險(xiǎn)的后果。

(3)估計(jì)風(fēng)險(xiǎn)對(duì)項(xiàng)目和產(chǎn)品的影響。

(4)確定風(fēng)險(xiǎn)的精確度,以免產(chǎn)生誤解。

另外,要對(duì)每個(gè)風(fēng)險(xiǎn)的表現(xiàn)、范圍、時(shí)間做出盡量準(zhǔn)確的判斷。對(duì)不同類(lèi)型的風(fēng)險(xiǎn)采取不同的分析辦法。

1.確定型風(fēng)險(xiǎn)估計(jì)

(a)盈虧平衡分析

盈虧平衡分析(Break-EvenAnalysis)通常又稱(chēng)為量本利分析或損益平衡分析。它是根據(jù)軟件項(xiàng)目在正常生產(chǎn)年份的產(chǎn)品產(chǎn)量或銷(xiāo)售量、成本費(fèi)用、產(chǎn)品銷(xiāo)售單價(jià)和銷(xiāo)售稅金等數(shù)據(jù),計(jì)算和分析產(chǎn)量、成本和盈利這三者之間的關(guān)系,從中找出它們的規(guī)律,并確定項(xiàng)目成本和收益相等時(shí)的盈虧平衡點(diǎn)的一種分析方法。在盈虧平衡點(diǎn)上,軟件項(xiàng)目既無(wú)盈利,也無(wú)虧損。通過(guò)盈虧平衡分析可以看出軟件項(xiàng)目對(duì)市場(chǎng)需求變化的適應(yīng)能力。

(b)敏感性分析

敏感性分析(SensitivityAnalysis)的目的,是考察與軟件項(xiàng)目有關(guān)的一個(gè)或多個(gè)主要因素發(fā)生變化時(shí)對(duì)該項(xiàng)目投資價(jià)值指標(biāo)的影響程度。通過(guò)敏感性分析,使我們可以了解和掌握在軟件項(xiàng)目經(jīng)濟(jì)分析中由于某些參數(shù)估算的錯(cuò)誤或是使用的數(shù)據(jù)不太可靠而可能造成的對(duì)投資價(jià)值指標(biāo)的影響程度,有助于我們確定在項(xiàng)目投資決策過(guò)程中需要重點(diǎn)調(diào)查研究和分析測(cè)算的因素。

(c)概率分析

它是運(yùn)用概率論及數(shù)理統(tǒng)計(jì)方法,來(lái)預(yù)測(cè)和研究各種不確定因素對(duì)軟件項(xiàng)目投資價(jià)值指標(biāo)影響的一種定量分析。通過(guò)概率分析可以對(duì)項(xiàng)目的風(fēng)險(xiǎn)情況做出比較準(zhǔn)確的判斷。主要包括解析法和模擬法(蒙特卡羅MonteCarlo技術(shù))兩種。

2.不確定型風(fēng)險(xiǎn)估計(jì)

主要有小中取大原則、大中取小原則、遺憾原則、最大數(shù)學(xué)期望原則、最大可能原則。

3.隨機(jī)型風(fēng)險(xiǎn)估計(jì)

主要有最大可能原則、最大數(shù)學(xué)期望原則、最大效用數(shù)學(xué)期望原則、貝葉斯后驗(yàn)概率法等。

5.1建立風(fēng)險(xiǎn)清單

風(fēng)險(xiǎn)清單是關(guān)鍵的風(fēng)險(xiǎn)預(yù)測(cè)管理工具,清單上列出了在任何時(shí)候碰到的風(fēng)險(xiǎn)名稱(chēng)、類(lèi)別、概率及該風(fēng)險(xiǎn)所產(chǎn)生的影響。其中整體影響值可對(duì)四個(gè)風(fēng)險(xiǎn)因素(性能、支持、成本及進(jìn)度)的影響類(lèi)別求平均值(有時(shí)也采用加權(quán)平均值)。

一旦完成了風(fēng)險(xiǎn)表的內(nèi)容,就可以根據(jù)概率及影響來(lái)進(jìn)行綜合考慮,風(fēng)險(xiǎn)影響和出現(xiàn)概率從風(fēng)險(xiǎn)管理的角度來(lái)看,它們各自起著不同的作用(見(jiàn)圖1)。一個(gè)具有高影響但低概率的風(fēng)險(xiǎn)因素不應(yīng)當(dāng)占用太多的風(fēng)險(xiǎn)管理時(shí)間,而具有中到高概率、高影響的風(fēng)險(xiǎn)和具有高概率及低影響的風(fēng)險(xiǎn),就應(yīng)該進(jìn)行風(fēng)險(xiǎn)分析。

5.2風(fēng)險(xiǎn)評(píng)估

在風(fēng)險(xiǎn)分析過(guò)程中,我們對(duì)風(fēng)險(xiǎn)進(jìn)行評(píng)估時(shí)可以建立一個(gè)如下的四元數(shù)組:

[ri,li,xi,yi]

其中,ri是風(fēng)險(xiǎn),li為風(fēng)險(xiǎn)出現(xiàn)的概率,xi則表示風(fēng)險(xiǎn)損失大小,yi則表示期望風(fēng)險(xiǎn)。

一種對(duì)風(fēng)險(xiǎn)評(píng)估的常用技術(shù)是定義風(fēng)險(xiǎn)的參照水準(zhǔn),對(duì)絕大多數(shù)軟件項(xiàng)目來(lái)講,風(fēng)險(xiǎn)因素——成本、性能、支持和進(jìn)度就是典型的風(fēng)險(xiǎn)參照系。也就是說(shuō)對(duì)成本超支、性能下降、支持困難、進(jìn)度延遲都有一個(gè)導(dǎo)致項(xiàng)目終止的水平值。如果風(fēng)險(xiǎn)的組合所產(chǎn)生的問(wèn)題超出了一個(gè)或多個(gè)參照水平值時(shí),就終止該項(xiàng)目的工作,在項(xiàng)目分析中,風(fēng)險(xiǎn)水平參考值是由一系列的點(diǎn)構(gòu)成的,每一個(gè)單獨(dú)的點(diǎn)常稱(chēng)為參照點(diǎn)或臨界點(diǎn)。如果某風(fēng)險(xiǎn)落在臨界點(diǎn)上,可以利用性能分析、成本分析、質(zhì)量分析等來(lái)判斷該項(xiàng)目是否繼續(xù)工作。圖2表示了這種情況。

但在實(shí)際工作中,參照點(diǎn)很少能構(gòu)成一條光滑的曲線,大多數(shù)情況下,它是一個(gè)區(qū)域,而且是個(gè)易變的區(qū)域。因而在做風(fēng)險(xiǎn)評(píng)估時(shí),盡量按以下步驟執(zhí)行:

(1)定義項(xiàng)目的水平參照值

(2)找出每組[ri,li,xi,yi]與每個(gè)水平參照值間的關(guān)系

(3)估計(jì)一組臨界點(diǎn)以定義項(xiàng)目的終止區(qū)域

(4)估計(jì)風(fēng)險(xiǎn)組合將如何影響風(fēng)險(xiǎn)水平參照值

5.3估計(jì)損失的大小

表1是風(fēng)險(xiǎn)分析表的一個(gè)例子,可以建立一個(gè)用風(fēng)險(xiǎn)、損失概率、損失大小和期望風(fēng)險(xiǎn)這樣的風(fēng)險(xiǎn)評(píng)估表。

在表1所示的風(fēng)險(xiǎn)估價(jià)的例子中,一個(gè)理論項(xiàng)目已經(jīng)識(shí)別了從1到20周期間的潛在的幾個(gè)風(fēng)險(xiǎn),風(fēng)險(xiǎn)發(fā)生的概率范圍在5%到50%之間。在現(xiàn)實(shí)的項(xiàng)目中,可能會(huì)識(shí)別出比此表要多得多的風(fēng)險(xiǎn)。

損失的大小常常比概率更容易受到控制。在以上的例子中,可以很精確地估計(jì)出完全支持自動(dòng)從主機(jī)更新數(shù)據(jù)的時(shí)間是20個(gè)月。根據(jù)管理層將在何時(shí)討論項(xiàng)目建議書(shū),可以知道項(xiàng)目不是在2月1日就是3月1日會(huì)被批準(zhǔn)。如果假定會(huì)在2月1日批準(zhǔn),項(xiàng)目被批準(zhǔn)的風(fēng)險(xiǎn)大小會(huì)比期望的長(zhǎng)一些,也就是1個(gè)月時(shí)間。

如果損失的大小不容易直接估計(jì)出來(lái),可以將損失分解為更小的部分,再對(duì)其進(jìn)行評(píng)估,然后將各部分評(píng)估結(jié)果累加,形成一個(gè)合計(jì)評(píng)估值。例如,如果使用3種新編程工具,可以單獨(dú)評(píng)估每種工具未達(dá)到預(yù)期效果的損失,然后再把損失加到一起,這要比總體評(píng)估容易多了。

5.4評(píng)估損失的概率

評(píng)估損失的概率要比評(píng)估損失大小更具有主觀性。這里有許多實(shí)踐方法可以提高主觀評(píng)估的準(zhǔn)確度。有以下方法:

由最熟悉系統(tǒng)的人評(píng)估每個(gè)風(fēng)險(xiǎn)的發(fā)生概率,然后保留一份風(fēng)險(xiǎn)評(píng)估審核文件。

使用Delphi法或少數(shù)服從多數(shù)的方法。使用Delphi法,必須要求每個(gè)人對(duì)每個(gè)風(fēng)險(xiǎn)進(jìn)行獨(dú)立地評(píng)估,然后討論(口頭或紙上)每個(gè)評(píng)估的合理性,特別是最高和最低的那個(gè)。一輪輪討論,直到達(dá)成共識(shí)。?使用“形容詞標(biāo)準(zhǔn)”。首先讓每個(gè)人用表示可能性的形容詞短語(yǔ)選擇風(fēng)險(xiǎn)的級(jí)別,如非常可能、很可能、可能、或許、不太可能、不可能、和根本不可能。然后把可能性的評(píng)估轉(zhuǎn)換為數(shù)量化的評(píng)估(Boehm1989)。

5.5整個(gè)項(xiàng)目超限和緩沖

實(shí)際上,表1中表示的期望風(fēng)險(xiǎn)的計(jì)算數(shù)值來(lái)源于一個(gè)被稱(chēng)為“期望值”的統(tǒng)計(jì)術(shù)語(yǔ)。設(shè)計(jì)欠佳引起的風(fēng)險(xiǎn)如果真正發(fā)生將花費(fèi)15周的時(shí)間。既然它不是100%地會(huì)發(fā)生,當(dāng)然不能預(yù)計(jì)損失15周時(shí)間。但它也不是沒(méi)有可能發(fā)生,所以也不應(yīng)指望不會(huì)發(fā)生損失。統(tǒng)計(jì)學(xué)認(rèn)為,預(yù)計(jì)損失的數(shù)量是概率乘以損失大小,即15%乘以15周。因此,在這個(gè)例子中,預(yù)計(jì)的是損失2.25周。由于只是談?wù)撚?jì)劃風(fēng)險(xiǎn),可以累加所有的風(fēng)險(xiǎn)暴露量來(lái)得到項(xiàng)目的全部可預(yù)料超標(biāo)值。這個(gè)項(xiàng)目可預(yù)料的超標(biāo)值是12.8到13.2周,這就是如果不做任何風(fēng)險(xiǎn)管理的話有可能超過(guò)計(jì)劃的周數(shù)。

超出預(yù)期值的大小為整個(gè)項(xiàng)目風(fēng)險(xiǎn)控制級(jí)別的確定提供了依據(jù)。如果例子中的項(xiàng)目是個(gè)25周的項(xiàng)目,超出預(yù)期值的12.8到13.2周就很明顯需要進(jìn)行風(fēng)險(xiǎn)管理了。

6風(fēng)險(xiǎn)管理策略

風(fēng)險(xiǎn)管理策略就是輔助項(xiàng)目組建立處理項(xiàng)目風(fēng)險(xiǎn)的策略。項(xiàng)目開(kāi)發(fā)是一個(gè)高風(fēng)險(xiǎn)的活動(dòng),如果項(xiàng)目采取積極的風(fēng)險(xiǎn)管理策略,就可以避免或降低許多風(fēng)險(xiǎn),反之,就有可能使項(xiàng)目處于癱瘓狀態(tài)。一般來(lái)講,一個(gè)較好的風(fēng)險(xiǎn)管理策略應(yīng)滿足以下要求:

(1)在項(xiàng)目開(kāi)發(fā)中規(guī)劃風(fēng)險(xiǎn)管理,盡量避免風(fēng)險(xiǎn)

(2)指定風(fēng)險(xiǎn)管理者,監(jiān)控風(fēng)險(xiǎn)因素

(3)建立風(fēng)險(xiǎn)清單及風(fēng)險(xiǎn)管理計(jì)劃

(4)建立風(fēng)險(xiǎn)反饋渠道

7風(fēng)險(xiǎn)駕馭和監(jiān)控

風(fēng)險(xiǎn)的駕馭與監(jiān)控主要靠管理者的經(jīng)驗(yàn)來(lái)實(shí)施,它是利用項(xiàng)目管理方法及其它某些技術(shù),如原型法、軟件心理學(xué)、可靠性等來(lái)設(shè)法避免或轉(zhuǎn)移風(fēng)險(xiǎn)。風(fēng)險(xiǎn)的駕馭和監(jiān)控活動(dòng)可用圖3來(lái)表示。

7.1建立風(fēng)險(xiǎn)駕馭與監(jiān)控計(jì)劃

從圖3中可以看出,風(fēng)險(xiǎn)的駕馭與監(jiān)控活動(dòng)要寫(xiě)入RMMP(RiskMonitoringandManagementPlan風(fēng)險(xiǎn)駕馭與監(jiān)控計(jì)劃)。RMMP記述了風(fēng)險(xiǎn)分析的全部工作,并且作為整個(gè)項(xiàng)目計(jì)劃的一部分為項(xiàng)目管理人員所使用。

風(fēng)險(xiǎn)管理策略可以包含在軟件項(xiàng)目計(jì)劃中,也可以組織成一個(gè)獨(dú)立的風(fēng)險(xiǎn)緩解、監(jiān)控和管理計(jì)劃(RMMP計(jì)劃)。RMMP計(jì)劃將所有風(fēng)險(xiǎn)分析工作文檔化,并由項(xiàng)目管理者作為整個(gè)項(xiàng)目計(jì)劃中的一部分來(lái)使用。一旦建立了RMMP計(jì)劃,且項(xiàng)目開(kāi)始啟動(dòng),則風(fēng)險(xiǎn)緩解及駕馭及監(jiān)控步驟也開(kāi)始了。正如前面討論的,風(fēng)險(xiǎn)緩解是一種問(wèn)題避免活動(dòng)。風(fēng)險(xiǎn)駕馭及監(jiān)控則是一種項(xiàng)目跟蹤活動(dòng),它有三個(gè)主要目標(biāo):?判斷一個(gè)預(yù)測(cè)的風(fēng)險(xiǎn)是否事實(shí)、是否發(fā)生。

進(jìn)行風(fēng)險(xiǎn)再估計(jì),確保針對(duì)某個(gè)風(fēng)險(xiǎn)而制定的風(fēng)險(xiǎn)消除活動(dòng)正在使用。

收集可用于將來(lái)進(jìn)行風(fēng)險(xiǎn)分析的信息。

風(fēng)險(xiǎn)駕馭及監(jiān)控的策略如下:

與在職人員協(xié)商,確定人員流動(dòng)原因。

在項(xiàng)目開(kāi)始前,把緩解這些流動(dòng)原因的工作列入風(fēng)險(xiǎn)駕馭計(jì)劃。

項(xiàng)目開(kāi)始時(shí),要作好人員流動(dòng)的思想準(zhǔn)備,并采取一些措施確保人員一旦離開(kāi)時(shí),項(xiàng)目仍能繼續(xù)。

制定文檔標(biāo)準(zhǔn),并建立一種機(jī)制,保證文檔及時(shí)產(chǎn)生。

對(duì)所有工作進(jìn)行細(xì)微詳審,使更多人能夠按計(jì)劃進(jìn)度完成自己的工作。

對(duì)每個(gè)關(guān)鍵性技術(shù)人員培養(yǎng)后備人員。

在考慮風(fēng)險(xiǎn)成本之后,決定是否采用上述策略。

7.2軟件項(xiàng)目風(fēng)險(xiǎn)追蹤工具

追蹤風(fēng)險(xiǎn)的一個(gè)辦法是將風(fēng)險(xiǎn)輸入缺陷追蹤系統(tǒng)中,缺陷追蹤系統(tǒng)能將風(fēng)險(xiǎn)項(xiàng)目標(biāo)示為已解決或尚未處理等狀態(tài),也能指定解決問(wèn)題的項(xiàng)目團(tuán)隊(duì)成員,并安排處理順序。可將軟件風(fēng)險(xiǎn)項(xiàng)目依序排列出來(lái),按照缺陷存在的時(shí)間與負(fù)責(zé)者等資料排列。這樣,缺陷追蹤系統(tǒng)就是追蹤風(fēng)險(xiǎn)的工作能更好執(zhí)行并且不那么單調(diào)。