利益攸關(guān)者需求定義流程的目的是在特定的環(huán)境下,定義能夠向用戶(hù)和其他利益攸關(guān)者提供所需服務(wù)的系統(tǒng)的需求。
這一流程識(shí)別貫穿于系統(tǒng)生命周期所涉及的系統(tǒng)利益攸關(guān)者或利益攸關(guān)者的級(jí)別及其需要、期望和愿望。該流程對(duì)上述內(nèi)容進(jìn)行分析并將其轉(zhuǎn)換成利益攸關(guān)者的一系列公共需求,這一系列公共需求表達(dá)系統(tǒng)將要與其運(yùn)行環(huán)境的預(yù)期互動(dòng),并作為確認(rèn)每個(gè)產(chǎn)生出來(lái)的運(yùn)行服務(wù)所依據(jù)的參照。幾乎完全達(dá)成共識(shí)的是成功的項(xiàng)目取決于滿(mǎn)足利益攸關(guān)者/客戶(hù)的需要和需求。
成功的項(xiàng)目取決于滿(mǎn)足利益攸關(guān)者/客戶(hù)的需要和需求,關(guān)于這一點(diǎn)已幾乎完全達(dá)成共識(shí)。利益攸關(guān)者是對(duì)系統(tǒng)擁有合法利益的任何實(shí)體(個(gè)人或組織)。典型的利益攸關(guān)者包括用戶(hù)、運(yùn)行者、組織決策者、協(xié)議方、法規(guī)機(jī)構(gòu)、開(kāi)發(fā)代理、保障組織以及大到社會(huì)。當(dāng)不可能直接接觸時(shí),系統(tǒng)工程師找到如市場(chǎng)營(yíng)銷(xiāo)或非政府組織等代理,以表達(dá)對(duì)某一利益攸關(guān)者階層(如消費(fèi)者或未來(lái)新生代)的關(guān)心。利益攸關(guān)者的需求支配著系統(tǒng)的開(kāi)發(fā),并且是進(jìn)一步定義或明確開(kāi)發(fā)項(xiàng)目范圍的一個(gè)基本的因素。如果一個(gè)組織正在采辦這一系統(tǒng),該流程在協(xié)議中為可交付物的技術(shù)描述提供基準(zhǔn)——以系統(tǒng)級(jí)規(guī)范和系統(tǒng)邊界定義的接口為典型的形式。圖1 是該流程的背景環(huán)境圖。
利益攸關(guān)者需求定義流程包含以下活動(dòng):
" 引出利益攸關(guān)者需求
–識(shí)別貫穿于系統(tǒng)全生命周期內(nèi)對(duì)其感興趣的利益攸關(guān)者。
–引出需求——系統(tǒng)必須實(shí)現(xiàn)的內(nèi)容及達(dá)到的程度。
" 定義利益攸關(guān)者需求
– 定義由協(xié)議或與遺留使能系統(tǒng)的接口所強(qiáng)加的約束。
– 構(gòu)建場(chǎng)景以定義方案文件;預(yù)見(jiàn)的系統(tǒng)產(chǎn)品使用范圍;預(yù)期的運(yùn)行環(huán)境;以及接口系統(tǒng)、平臺(tái)或產(chǎn)品。場(chǎng)景有助于識(shí)別有可能被忽略的需求。社會(huì)和組織的影響亦從使用這些場(chǎng)景中顯露出來(lái)。
– 建立關(guān)鍵的和期望的系統(tǒng)性能——對(duì)系統(tǒng)成功至關(guān)重要的以及系統(tǒng)所期望的但為滿(mǎn)足關(guān)鍵參數(shù)可能被折中的系統(tǒng)性能參數(shù)的閾值和目標(biāo)值。
– 建立MOE和適用性——反映客戶(hù)/用戶(hù)的總體滿(mǎn)意度(如性能、安全性、可靠性、可用性、可維護(hù)性和工作負(fù)載需求)的指標(biāo)。
" 分析和維護(hù)利益攸關(guān)者需求
– 分析需求的清晰性、完整性和一致性。
– 協(xié)商修改以解決無(wú)法實(shí)現(xiàn)的或不切實(shí)際的需求。
– 為歷史或歸檔目的,確認(rèn)、記錄和維護(hù)貫穿于系統(tǒng)生命周期之內(nèi)以及超越系統(tǒng)生命周期之外的利益攸關(guān)者需求。
– 建立和維護(hù)可追溯性矩陣以文件化正式需求是如何用于滿(mǎn)足利益攸關(guān)者的目標(biāo)并獲得利益攸關(guān)者的同意的。
常用方法和技巧:
" 開(kāi)發(fā)用戶(hù)群體的描述以提供工作期間的共同理解并確認(rèn)場(chǎng)景的合適性。用戶(hù)描述可覆蓋產(chǎn)品將要銷(xiāo)售給的人群,或被指派部署系統(tǒng)或從系統(tǒng)運(yùn)行中受益的特定人員的類(lèi)別。
" 一旦建立利益攸關(guān)者的需求,就將這些需求正式地置于構(gòu)型控制之下。
" 在系統(tǒng)工程師與利益攸關(guān)者之間建立良好的關(guān)系和開(kāi)放的交流,這在開(kāi)始細(xì)化和明確一系列需求的協(xié)商時(shí)是有幫助的。
" 識(shí)別所有利益攸關(guān)者。至關(guān)重要的是在該流程中識(shí)別和包含關(guān)鍵的系統(tǒng)利益攸關(guān)者,包括開(kāi)發(fā)/設(shè)計(jì)團(tuán)隊(duì)。
" 避免設(shè)計(jì)一個(gè)最終的解決方案或避免建立對(duì)該解決方案的不具正當(dāng)理由的約束。
在ISO/IEC 15288:2008背景環(huán)境中,需求在其中的兩個(gè)技術(shù)流程(即利益攸關(guān)者需求定義和需求分析)中被特別提到,并且是許多系統(tǒng)生命周期流程的驅(qū)動(dòng)因素。依托系統(tǒng)開(kāi)發(fā)模型,利益攸關(guān)者需求的捕獲應(yīng)按照常理在開(kāi)發(fā)周期將要開(kāi)始的時(shí)候進(jìn)行一次或作為一個(gè)持續(xù)的活動(dòng)來(lái)開(kāi)展。無(wú)論如何,引出和分析需求的原因是相同的——理解利益攸關(guān)者的需要以足夠好地支持架構(gòu)設(shè)計(jì)流程。
該活動(dòng)中的最大挑戰(zhàn)之一是識(shí)別引出該需求的一系列利益攸關(guān)者??蛻?hù)和最終用戶(hù)相對(duì)容易識(shí)別,但亦應(yīng)看到或聽(tīng)到在所感興趣之系統(tǒng)的結(jié)果中獲利的管理機(jī)構(gòu)及其他感興趣的各方。利益攸關(guān)者可包括互操作系統(tǒng)和使能系統(tǒng)本身,因?yàn)檫@些系統(tǒng)通常會(huì)強(qiáng)加需要被識(shí)別和考慮的約束。在可持續(xù)的開(kāi)發(fā)中,這包括尋找新生代的代表。圖2闡明了潛在利益攸關(guān)者的范圍。