姜奮鈞
中國航發(fā)常州蘭翔機(jī)械有限責(zé)任公司 江蘇常州 213022
科研項(xiàng)目進(jìn)行需求變更一般不僅僅限制在分析以及需求獲取時(shí)期,其出現(xiàn)對(duì)于全部科研項(xiàng)目進(jìn)行開發(fā)的周期產(chǎn)生了一定的影響,同時(shí)也對(duì)科研項(xiàng)目體系結(jié)構(gòu)設(shè)計(jì)的影響較為直接。要求分析需求變更對(duì)于全部科研項(xiàng)目開發(fā)造成一定的影響, 科研項(xiàng)目體系結(jié)構(gòu)作為重點(diǎn)和核心。科研項(xiàng)目體系結(jié)構(gòu)對(duì)于科研項(xiàng)目系統(tǒng)構(gòu)成元素、系統(tǒng)屬性、聯(lián)系以及相關(guān)行為,同時(shí)也是科研項(xiàng)目進(jìn)行設(shè)計(jì)的關(guān)鍵和核心。需求變更直接會(huì)影響到科研項(xiàng)目體系結(jié)構(gòu)的設(shè)計(jì)中,要求對(duì)需求變更的風(fēng)險(xiǎn)進(jìn)行評(píng)估,科研項(xiàng)目體系結(jié)構(gòu)應(yīng)該將其囊括在其中。
需求變更會(huì)給科研項(xiàng)目產(chǎn)生較多的風(fēng)險(xiǎn),主要是因?yàn)榭蒲许?xiàng)目體系結(jié)構(gòu)不能同需求變更之間適應(yīng)。而傳統(tǒng)的項(xiàng)目開發(fā)模型以靜態(tài)和機(jī)械為主,如此就會(huì)將需求和設(shè)計(jì)變得逐漸獨(dú)立。在科研項(xiàng)目的環(huán)境出現(xiàn)變化之時(shí),科研項(xiàng)目體系進(jìn)結(jié)構(gòu)則不能同變更適應(yīng),必須進(jìn)行一定的調(diào)整[1]。
(1)需求增加:指的是需求的規(guī)模逐漸增加,在用戶希望實(shí)現(xiàn)的科研項(xiàng)目產(chǎn)品功能提升,則就會(huì)發(fā)生需求提升的情況,需求蔓延一般是對(duì)這種形式產(chǎn)生的。導(dǎo)致需求提升的原因主要是因?yàn)樾枨蠓治鲭A段得到的信息不完整和全面,科研項(xiàng)目在進(jìn)行開發(fā)過程中用戶提出的突發(fā)需求。
(2)需求刪除:指的是描述需求規(guī)模逐漸減少,科研項(xiàng)目需求分析初期階段對(duì)于用戶需求的描述比較寬泛, 一般可以通過比較少的需求描述進(jìn)行實(shí)現(xiàn),同時(shí)也可以將一些需求被包括在一些其他的需求中,此時(shí)就會(huì)發(fā)生需求刪除的情況,需求殘余的出現(xiàn)就是對(duì)此種形式。
(3)需求修改:同其他兩種變更形式之間有所不同,需求修改對(duì)于需求描述規(guī)模的形式并不會(huì)出現(xiàn)大的變化,其有可能是對(duì)需求的相關(guān)屬性描述進(jìn)行改變。與此同時(shí),也會(huì)在出現(xiàn)需求增加以及需求刪除,然而最后的表現(xiàn)是需求描述的規(guī)模程度保持一致,那么就會(huì)有需求攪動(dòng)的情況出現(xiàn)。
對(duì)需求變更的多種描述形式進(jìn)行綜合,需求變更形式和其影響。在本文的論述中把需求變更進(jìn)行如下定義,因?yàn)橹骺陀^的因素,要求在科研項(xiàng)目開發(fā)生命周期中,對(duì)科研項(xiàng)目需求規(guī)格做出說明,科研項(xiàng)目體系結(jié)構(gòu)以及科研項(xiàng)目產(chǎn)品等相關(guān)開發(fā)中實(shí)體有著一定的變更,并且變更也會(huì)在科研項(xiàng)目進(jìn)行開發(fā)階段通過任意的形式出現(xiàn),對(duì)于持續(xù)時(shí)間以及涉眾都有著一定的不確定性出現(xiàn)[2]。
根據(jù)需求變更產(chǎn)生的原因和可能影響范圍,需求可分為如下四類:
(1)易變需求,這種需求和科研項(xiàng)目的實(shí)際應(yīng)用領(lǐng)域之有著較為密切的關(guān)系,比如說用戶特定需求出現(xiàn)變化,科研項(xiàng)目開發(fā)技術(shù)也在逐漸進(jìn)步,對(duì)于組織策略和政策也進(jìn)行了調(diào)整。
(2)突發(fā)需求,一些需求在進(jìn)行需求分析階段不能進(jìn)行的確切以及完全的定義,同時(shí)在科研項(xiàng)目進(jìn)行開發(fā)的生命周期中,科研項(xiàng)目的開發(fā)人員以及用戶對(duì)科研項(xiàng)目的需求同應(yīng)用領(lǐng)域的理解也會(huì)在開發(fā)的推進(jìn)下逐漸深入,那么就會(huì)給需求分析帶來了一定反饋信息,此種信息機(jī)就導(dǎo)致需求變更為突發(fā)需求。
(3)間接需求,此種需求是通過科研項(xiàng)目活動(dòng)而出現(xiàn),一旦當(dāng)易變需求以及突發(fā)需求出現(xiàn),科研項(xiàng)目開發(fā)活動(dòng)要求進(jìn)行一定的調(diào)整來對(duì)當(dāng)前的變更進(jìn)行調(diào)整,進(jìn)而就會(huì)出現(xiàn)相關(guān)全新的需求,此種需求同時(shí)也被稱之為間接需求。
(4)兼容性需求,此種需求同其他系統(tǒng)以及過程較為依賴,一旦在外部系統(tǒng)以及過程出現(xiàn)了一定的變化,為了同此種變更進(jìn)行適應(yīng),同時(shí)對(duì)系統(tǒng)自身來調(diào)整,保證在變更后保持兼容性以及一致性。
由需求的不確定性導(dǎo)致的需求變更可以從以下三個(gè)方面進(jìn)行概括:
第一認(rèn)識(shí)上存在著不確定性,需求作為用戶對(duì)于客觀世界做出地主觀描述。人類對(duì)于客觀世界的認(rèn)知也存在著一定的局限性,這是造成需求有著不完整以及不一致的最為根本的因素。與此同時(shí),人類對(duì)于客觀世界認(rèn)知的能力也會(huì)在知識(shí)和經(jīng)驗(yàn)的影響下出現(xiàn)偏差。
第二描述上存在不確定性,需求作為一種應(yīng)用自然語言來對(duì)用戶以及其他利于相關(guān)者對(duì)于科研系統(tǒng)的實(shí)際要求。所以對(duì)需求的描述一般為定性語言,用來表示需求可以被滿足的程度,需求的非精確描述也會(huì)導(dǎo)致需求的不確定性出現(xiàn)。
第三在變化上存在不確定性,客觀存在并非是保持不變的,是相對(duì)靜止。需求規(guī)格會(huì)在時(shí)空的變化下出現(xiàn)改變。Boehm提出21世紀(jì)科研項(xiàng)目工程在面對(duì)著較大的挑戰(zhàn),那么就要求應(yīng)用更快以及更為適合的形式對(duì)此種變化及時(shí)適應(yīng)[3]。
需求變更作為出現(xiàn)在科研項(xiàng)目開發(fā)生命周期比較晚的時(shí)期,對(duì)其進(jìn)行處理花費(fèi)的代價(jià)較大。科研項(xiàng)目體系結(jié)構(gòu)設(shè)計(jì)則就處在全部科研項(xiàng)目開發(fā)的前期階段,也是科研項(xiàng)目需求變更的影響可以變得具體化。進(jìn)而通過需求和設(shè)計(jì)之間的交互實(shí)現(xiàn)推進(jìn)科研項(xiàng)目開發(fā)參與者對(duì)于科研項(xiàng)目需求的具體理解,也是逐漸提升科研項(xiàng)目設(shè)計(jì)的成功率、可行性以及精準(zhǔn)性。最為重要的是,可以把科研項(xiàng)目體系結(jié)構(gòu)歸納到科研項(xiàng)目需求變更風(fēng)險(xiǎn)的范圍中,促使需求變更風(fēng)險(xiǎn)不僅僅只是在定性分析層面中,科研項(xiàng)目需求變更影響在一定程度上可以使用科研體系結(jié)構(gòu)表現(xiàn)出來,量化需求變更風(fēng)險(xiǎn)成為一種可能性。