軟件外包項(xiàng)目與需求工程 ——紹興電力局軟件項(xiàng)目外包管理實(shí)踐探討
摘 要:作者結(jié)合自身工作實(shí)踐,深入探討了在軟件外包項(xiàng)目管理過程中,如何有效地進(jìn)行需求工程的相關(guān)工作,從而保證承包商獲取完整并符合用戶真實(shí)意愿的項(xiàng)目需求,以及減少因需求變更失控帶來的可能危害。關(guān)鍵字
2.3 雙方對(duì)需求的誤解
對(duì)用戶描述的需求,不同的人員可能有不同的理解。如果需求分析員誤解了需求,那會(huì)導(dǎo)致后續(xù)的開發(fā)人員錯(cuò)誤的開發(fā)。不論是復(fù)雜的項(xiàng)目還是簡(jiǎn)單的項(xiàng)目,需求分析員和用戶都有可能誤解需求,因此需求文檔和評(píng)審工作必不可少。
2.4 用戶經(jīng)常變更需求
需求變更通常會(huì)對(duì)項(xiàng)目的進(jìn)度、成本、資源產(chǎn)生很大的影響,這是軟件承包商非常畏懼的問題。很多情況下用戶方也具有不可推卸的責(zé)任,如:在項(xiàng)目初始階段不愿意認(rèn)真地整理需求、確認(rèn)需求,總是想著“以后反正可以修改,以后再說…”,這樣做的結(jié)果可想而知,大量的需求變更,頻繁的返工,導(dǎo)致承包商喪失工作激情,以致項(xiàng)目最終不了了之。
從以上列舉的幾點(diǎn)來看,要減少因?yàn)樾枨髮?dǎo)致項(xiàng)目失敗的幾率,需要軟件外包項(xiàng)目的雙方好好反省,認(rèn)真學(xué)習(xí)需求工作方法,建立一套有效的軟件項(xiàng)目需求開發(fā)管理過程體系和方法。
三、 需求工程的概念
為了進(jìn)行有效的改進(jìn),我們首先需要?jiǎng)澐植⒍x清楚需求相關(guān)工作的主要內(nèi)容及其目標(biāo)。
上述闡述中多次提到的“需求工作”,指的是所有與需求直接相關(guān)的活動(dòng),業(yè)界術(shù)語又稱為“需求工程”。需求工程中的活動(dòng)可以分為兩大類,一類屬于需求開發(fā),另一類屬于需求管理。需求工程的結(jié)構(gòu)如下圖1所示。
需求開發(fā)的目的是通過調(diào)查和分析,獲取用戶需求并定義產(chǎn)品需求。需求開發(fā)過程域有3個(gè)主要活動(dòng):
² 需求調(diào)查
需求調(diào)查的目的是通過各種途徑獲取用戶的需求信息,產(chǎn)生《用戶需求說明書》;
² 需求分析
需求分析的目的是對(duì)各種需求信息進(jìn)行分析,消除錯(cuò)誤,刻畫細(xì)節(jié)等。
² 需求定義
需求定義的目的是根據(jù)需求調(diào)查和需求分析的結(jié)果,進(jìn)一步定義準(zhǔn)確無誤的產(chǎn)品需求,產(chǎn)生《產(chǎn)品需求規(guī)格說明書》。系統(tǒng)設(shè)計(jì)人員將依據(jù)《產(chǎn)品需求規(guī)格說明書》開展系統(tǒng)設(shè)計(jì)工作。
需求管理的目的是在客戶與開發(fā)方之間建立對(duì)需求的共同理解,維護(hù)需求與其他工作成果的一致性,并控制需求的變更。需求管理過程域有3個(gè)主要活動(dòng):
² 需求確認(rèn)
需求確認(rèn)是指開發(fā)方和客戶共同對(duì)需求文檔進(jìn)行評(píng)審,雙方對(duì)需求達(dá)成共識(shí)后做出書面承諾,使需求文檔具有商業(yè)合作效果。
² 需求跟蹤
需求跟蹤是指比較需求文檔與后續(xù)工作產(chǎn)品之間的對(duì)應(yīng)關(guān)系,建立與維護(hù)“需求跟蹤矩陣”,確保產(chǎn)品依據(jù)需求文檔進(jìn)行開發(fā)。
² 需求變更控制
需求變更控制是指依據(jù)“變更申請(qǐng)-審批-更改-重新確認(rèn)”的流程處理需求的變更,防止需求變更失去控制而導(dǎo)致項(xiàng)目發(fā)生混亂。
四、 紹興電力局進(jìn)行“需求工程”改進(jìn)的實(shí)踐探討
4.1 甲方需建立合理的項(xiàng)目組織結(jié)構(gòu)
為了有效地進(jìn)行需求開發(fā)和管理活動(dòng),我局根據(jù)企業(yè)自身特點(diǎn)配套建立一套職責(zé)清晰、分工明確的項(xiàng)目組織結(jié)構(gòu)。其中對(duì)于需求開發(fā)和管理工作,我們專門設(shè)置了“甲方需求聯(lián)絡(luò)員”這樣一個(gè)崗位,負(fù)責(zé)用戶需求的提出,以及向軟件承包商進(jìn)行用戶需求的解釋工作,如圖2。
圖2:軟件外包項(xiàng)目組織結(jié)構(gòu)
“甲方需求聯(lián)絡(luò)員”崗位的設(shè)置,保證了甲方有足夠的時(shí)間和人力資源用于用戶需求的獲取、整理、解釋和確認(rèn)工作,同時(shí)又做到了需求歸口統(tǒng)一,最終理解的一致性。對(duì)于軟件承包商而言,“甲方需求聯(lián)絡(luò)員”的設(shè)置大大減少了承包商需求分析員組織協(xié)調(diào)的時(shí)間,便于最高效地獲取用戶的真實(shí)需求。
對(duì)用戶描述的需求,不同的人員可能有不同的理解。如果需求分析員誤解了需求,那會(huì)導(dǎo)致后續(xù)的開發(fā)人員錯(cuò)誤的開發(fā)。不論是復(fù)雜的項(xiàng)目還是簡(jiǎn)單的項(xiàng)目,需求分析員和用戶都有可能誤解需求,因此需求文檔和評(píng)審工作必不可少。
2.4 用戶經(jīng)常變更需求
需求變更通常會(huì)對(duì)項(xiàng)目的進(jìn)度、成本、資源產(chǎn)生很大的影響,這是軟件承包商非常畏懼的問題。很多情況下用戶方也具有不可推卸的責(zé)任,如:在項(xiàng)目初始階段不愿意認(rèn)真地整理需求、確認(rèn)需求,總是想著“以后反正可以修改,以后再說…”,這樣做的結(jié)果可想而知,大量的需求變更,頻繁的返工,導(dǎo)致承包商喪失工作激情,以致項(xiàng)目最終不了了之。
從以上列舉的幾點(diǎn)來看,要減少因?yàn)樾枨髮?dǎo)致項(xiàng)目失敗的幾率,需要軟件外包項(xiàng)目的雙方好好反省,認(rèn)真學(xué)習(xí)需求工作方法,建立一套有效的軟件項(xiàng)目需求開發(fā)管理過程體系和方法。
三、 需求工程的概念
為了進(jìn)行有效的改進(jìn),我們首先需要?jiǎng)澐植⒍x清楚需求相關(guān)工作的主要內(nèi)容及其目標(biāo)。
上述闡述中多次提到的“需求工作”,指的是所有與需求直接相關(guān)的活動(dòng),業(yè)界術(shù)語又稱為“需求工程”。需求工程中的活動(dòng)可以分為兩大類,一類屬于需求開發(fā),另一類屬于需求管理。需求工程的結(jié)構(gòu)如下圖1所示。

² 需求調(diào)查
需求調(diào)查的目的是通過各種途徑獲取用戶的需求信息,產(chǎn)生《用戶需求說明書》;
² 需求分析
需求分析的目的是對(duì)各種需求信息進(jìn)行分析,消除錯(cuò)誤,刻畫細(xì)節(jié)等。
² 需求定義
需求定義的目的是根據(jù)需求調(diào)查和需求分析的結(jié)果,進(jìn)一步定義準(zhǔn)確無誤的產(chǎn)品需求,產(chǎn)生《產(chǎn)品需求規(guī)格說明書》。系統(tǒng)設(shè)計(jì)人員將依據(jù)《產(chǎn)品需求規(guī)格說明書》開展系統(tǒng)設(shè)計(jì)工作。
需求管理的目的是在客戶與開發(fā)方之間建立對(duì)需求的共同理解,維護(hù)需求與其他工作成果的一致性,并控制需求的變更。需求管理過程域有3個(gè)主要活動(dòng):
² 需求確認(rèn)
需求確認(rèn)是指開發(fā)方和客戶共同對(duì)需求文檔進(jìn)行評(píng)審,雙方對(duì)需求達(dá)成共識(shí)后做出書面承諾,使需求文檔具有商業(yè)合作效果。
² 需求跟蹤
需求跟蹤是指比較需求文檔與后續(xù)工作產(chǎn)品之間的對(duì)應(yīng)關(guān)系,建立與維護(hù)“需求跟蹤矩陣”,確保產(chǎn)品依據(jù)需求文檔進(jìn)行開發(fā)。
² 需求變更控制
需求變更控制是指依據(jù)“變更申請(qǐng)-審批-更改-重新確認(rèn)”的流程處理需求的變更,防止需求變更失去控制而導(dǎo)致項(xiàng)目發(fā)生混亂。
四、 紹興電力局進(jìn)行“需求工程”改進(jìn)的實(shí)踐探討
4.1 甲方需建立合理的項(xiàng)目組織結(jié)構(gòu)
為了有效地進(jìn)行需求開發(fā)和管理活動(dòng),我局根據(jù)企業(yè)自身特點(diǎn)配套建立一套職責(zé)清晰、分工明確的項(xiàng)目組織結(jié)構(gòu)。其中對(duì)于需求開發(fā)和管理工作,我們專門設(shè)置了“甲方需求聯(lián)絡(luò)員”這樣一個(gè)崗位,負(fù)責(zé)用戶需求的提出,以及向軟件承包商進(jìn)行用戶需求的解釋工作,如圖2。

“甲方需求聯(lián)絡(luò)員”崗位的設(shè)置,保證了甲方有足夠的時(shí)間和人力資源用于用戶需求的獲取、整理、解釋和確認(rèn)工作,同時(shí)又做到了需求歸口統(tǒng)一,最終理解的一致性。對(duì)于軟件承包商而言,“甲方需求聯(lián)絡(luò)員”的設(shè)置大大減少了承包商需求分析員組織協(xié)調(diào)的時(shí)間,便于最高效地獲取用戶的真實(shí)需求。

責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來電力消費(fèi)增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國電力改革涉及的電價(jià)問題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對(duì)策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之預(yù)測(cè)和規(guī)劃
-
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國內(nèi)首座蜂窩型集束煤倉管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
建議收藏 | 中國電價(jià)全景圖
2020-09-16電價(jià),全景圖,電力 -
一張圖讀懂我國銷售電價(jià)附加
2020-03-05銷售電價(jià)附加