和項(xiàng)目的涉眾協(xié)商每次迭代的范圍.通常,這要求具備管理項(xiàng)目各個(gè)階段的期望結(jié)果的良好技能.
除了控制開發(fā)過(guò)程本身,您還需控制需求的來(lái)源,并控制項(xiàng)目可交付工件的外觀. 改進(jìn)系統(tǒng)定義 系統(tǒng)的詳細(xì)定義應(yīng)能讓涉眾理解,同意并認(rèn)可.它不僅需要具備所有功能,而且應(yīng)符合法律或法規(guī)上的要求,符合可用性,可靠性,性能,可支持性和可維護(hù)性.感覺(jué)構(gòu)建過(guò)程復(fù)雜的系統(tǒng)就應(yīng)該有復(fù)雜的定義,這是一種常見的錯(cuò)誤看法.這會(huì)給解釋項(xiàng)目和系統(tǒng)的目的造成困難.人們可能印象深刻,但他們會(huì)因不甚理解而無(wú)法給出建議.應(yīng)該致力于了解您制作的系統(tǒng)說(shuō)明文檔的讀者.您可能常會(huì)發(fā)現(xiàn)需要為不同的讀者準(zhǔn)備不同的說(shuō)明文檔.
我們認(rèn)為用例方法是傳達(dá)系統(tǒng)目的和定義系統(tǒng)細(xì)節(jié)的一種行之有效的方法,它常與簡(jiǎn)單的可視化原型結(jié)合使用.用例有助于為需求提供一個(gè)環(huán)境,利用它可生動(dòng)地說(shuō)明系統(tǒng)使用的方式.
系統(tǒng)詳細(xì)定義的另一個(gè)構(gòu)件是說(shuō)明系統(tǒng)采用的測(cè)試方式.測(cè)試計(jì)劃及要執(zhí)行測(cè)試的定義將會(huì)說(shuō)明要核實(shí)哪些系統(tǒng)功能.
管理需求變更
定義需求時(shí)無(wú)論怎樣謹(jǐn)慎小心,也總會(huì)有可變因素.變更的需求之所以變得難以管理,不僅是因?yàn)橐粋€(gè)變更了的需求意味著要花費(fèi)或多或少的時(shí)間來(lái)實(shí)現(xiàn)某一個(gè)新特性,而且也因?yàn)閷?duì)某個(gè)需求的變更很可能影響到其他需求.應(yīng)確保賦予需求一個(gè)有彈性的結(jié)構(gòu),使它能適應(yīng)變更,并且確保使用可追蹤性鏈接可以表達(dá)需求與開發(fā)生命周期的其他工件之間的依賴關(guān)系.管理變更包括建立基線,確定需要追蹤的重要依賴關(guān)系,建立相關(guān)項(xiàng)之間的可追蹤性,以及變更控制等活動(dòng).
七、需求管理所要完成的任務(wù)
可以說(shuō)需求是一種模型,是產(chǎn)品的早期雛形,通過(guò)進(jìn)行需求分析,我們可以對(duì)最終產(chǎn)品做出優(yōu)化。需要始終保持注意的是,需求性是始終處于變化之中的。需求管理需要完成的任務(wù)包括:
●明確需求并達(dá)成共識(shí);
●建立關(guān)聯(lián);
●根據(jù)不同需求設(shè)計(jì)相應(yīng)解決辦法;
●進(jìn)行系統(tǒng)優(yōu)化;
●提出設(shè)計(jì)方案;
●監(jiān)控和解決可能出現(xiàn)的問(wèn)題以及需要做出的改變;
●控制不同開發(fā)任務(wù)的開展;
●對(duì)最終產(chǎn)品做出評(píng)測(cè);
●監(jiān)控可能出現(xiàn)的重復(fù)開發(fā);
●提出項(xiàng)目實(shí)施時(shí)間表;
●確定最終用戶界面。
有時(shí)侯我們所進(jìn)行的需求分析只停留于分析本身,而沒(méi)有進(jìn)一步去思索我們?yōu)槭裁匆M(jìn)行需求分析。需求性是項(xiàng)目開發(fā)的源頭,只有進(jìn)行認(rèn)真的需求分析,我們才能做到對(duì)癥下藥、量體裁衣,才能才設(shè)計(jì)開發(fā)中去偽存真,不斷改進(jìn)。"需求之需求"正是強(qiáng)調(diào)了貫穿始終的需求分析的重要。離開了能動(dòng)的、變化的系統(tǒng)進(jìn)程而空談需求管理,無(wú)異于紙上談兵。需求管理所產(chǎn)生的效益或許并不明顯,或許要日后才能體現(xiàn),但是無(wú)序的,沒(méi)有經(jīng)過(guò)精心策劃的需求管理是不可能產(chǎn)生效益的。
以下篇幅分別介紹需求管理在系統(tǒng)工程中的不同應(yīng)用。
需求共識(shí):
首先,用戶需求通過(guò)非術(shù)語(yǔ)的形式進(jìn)行表述,這種表述應(yīng)當(dāng)使每一位開發(fā)者明確自己的職責(zé)所在,并且清楚知道不同開發(fā)工作之間的關(guān)聯(lián)。這里的"用戶"泛指在實(shí)際應(yīng)用環(huán)境中每一位可能使用最終產(chǎn)品的人。如果一個(gè)產(chǎn)品不能滿足客戶所需,那么設(shè)計(jì)方案再出色也無(wú)濟(jì)于事,許多方案有很高的技術(shù)設(shè)計(jì)水準(zhǔn)卻最終不能獲得成功,其原因正在于此。可以把產(chǎn)品功能說(shuō)得天花亂墜,但卻無(wú)法改變用戶需求決定最終產(chǎn)品基本模式的事實(shí)。
需求管理的首要任務(wù)在于使開發(fā)人員和用戶雙方對(duì)于需求都有一個(gè)明確的認(rèn)識(shí)。因此用來(lái)進(jìn)行需求分析的語(yǔ)言組織應(yīng)當(dāng)使所有相關(guān)人員,包括用戶,都能夠理解,都能夠進(jìn)而對(duì)整個(gè)項(xiàng)目有一個(gè)整體把握,并明確每一個(gè)人在項(xiàng)目中所起的作用。因而需求管理需要解決的第一位也是最基本的任務(wù)就是明確需求,并使所有相關(guān)人員達(dá)成共識(shí)。
根據(jù)需求設(shè)計(jì)解決辦法:
我們?cè)谶M(jìn)行系統(tǒng)設(shè)計(jì)時(shí),應(yīng)當(dāng)首先建立一個(gè)需求模型,但不能是為了
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來(lái)測(cè)測(cè)你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html