本文旨在探究需求管理的本質(zhì),需求管理所要涉及的任務(wù)在文中將適時(shí)提及,以闡釋"需求管理之需求(requirements for requirements)"的涵義。
☆概要
需求管理恰如裁縫的量體裁衣,它直接關(guān)系到最終產(chǎn)品的成型。僅從字面出發(fā),如果一個(gè)產(chǎn)品滿足了客戶需求,那它無疑就是成功的。需求管理的過程,從需求分析開始貫穿整個(gè)項(xiàng)目始終,力圖實(shí)現(xiàn)最終產(chǎn)品同需求性的最佳結(jié)合(參見Figure 1)。通過對(duì)需求管理在項(xiàng)目進(jìn)程中實(shí)施的不同任務(wù)進(jìn)行分析,我們可以看出需求管理所起的作用。
需求管理能夠確證:
●我們確知客戶的需求是什么(質(zhì)量);
●滿足客戶需求的最佳解決辦法(統(tǒng)一性);
著名學(xué)者Crosby對(duì)于質(zhì)量的定義是"同需求保持統(tǒng)一"。從這個(gè)意義上說,需求管理正是從質(zhì)量出發(fā)以確定需求。每個(gè)人都應(yīng)當(dāng)始終明白他們所做的具體任務(wù)其意義何在。然而,在一個(gè)產(chǎn)品的生命周期里,其需求性是能動(dòng)的,是處于變化之中的。
對(duì)于系統(tǒng)工程沒有嚴(yán)格統(tǒng)一的定義,因此很難找到足夠的數(shù)據(jù)以說明系統(tǒng)工程所起的作用。有些致力于研究需求分析的組織認(rèn)為,一項(xiàng)開發(fā)計(jì)劃應(yīng)當(dāng)至少將8-15%的資源投入到系統(tǒng)工程方面。如果低于這一標(biāo)準(zhǔn),將很可能導(dǎo)致無法對(duì)客戶群做出準(zhǔn)確把握。如果該項(xiàng)開發(fā)計(jì)劃含有許多創(chuàng)新或?qū)嶒?yàn)的成分,那么這一百分比還應(yīng)當(dāng)適度提高。
☆需求管理所要完成的任務(wù)
可以說需求是一種模型,是產(chǎn)品的早期雛形,通過進(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)的問題以及需要做出的改變;
●控制不同開發(fā)任務(wù)的開展;
●對(duì)最終產(chǎn)品做出評(píng)測;
●監(jiān)控可能出現(xiàn)的重復(fù)開發(fā);
●提出項(xiàng)目實(shí)施時(shí)間表;
●確定最終用戶界面。
有時(shí)侯我們所進(jìn)行的需求分析只停留于分析本身,而沒有進(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)程而空談需求管理,無異于紙上談兵。需求管理所產(chǎn)生的效益或許并不明顯,或許要日后才能體現(xiàn),但是無序的,沒有經(jīng)過精心策劃的需求管理是不可能產(chǎn)生效益的。
以下篇幅分別介紹需求管理在系統(tǒng)工程中的不同應(yīng)用。
需求共識(shí):
首先,用戶需求通過非術(shù)語的形式進(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ì)方案再出色也無濟(jì)于事,許多方案有很高的技術(shù)設(shè)計(jì)水準(zhǔn)卻最終不能獲得成功,其原因正在于此。可以把產(chǎn)品功能說得天花亂墜,但卻無法改變用戶需求決定最終產(chǎn)品基本模式的事實(shí)。
需求管理的首要任務(wù)在于使開發(fā)人員和用戶雙方對(duì)于需求都有一個(gè)明確的認(rèn)識(shí)。因此用來進(jìn)行需求分析的語言組織應(yīng)當(dāng)使所有相關(guān)人員,包括用戶,都能夠理解,都能夠進(jìn)而對(duì)整個(gè)項(xiàng)目有一個(gè)整體把握,并明確每一個(gè)人在項(xiàng)目中所起的作用。因而需求管理需要解決的第一位也是最基本的任務(wù)就是明確需求,并使所有相關(guān)人員達(dá)成共識(shí)。
根據(jù)需求設(shè)計(jì)解決辦法:
我們在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),應(yīng)當(dāng)首先建立一個(gè)需求模型,但不能是為了建模而建模,需求模型實(shí)際是最終產(chǎn)品的抽象化表現(xiàn)。需求模型的建立使我們在
項(xiàng)目經(jīng)理勝任力免費(fèi)測評(píng)PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html