軟件開發(fā)項(xiàng)目從開始到今天,一直以來(lái)客戶都不能夠告訴我們需要哪些功能,他們只能告訴我們系統(tǒng)需要完成哪些目標(biāo);仡櫋叭绾伟盐詹淮嬖诘男枨蟆币晃闹械牡谝粋(gè)例子,20世紀(jì)70 年代的客戶需要把庫(kù)存管理進(jìn)行自動(dòng)化,收到的指示會(huì)像下例:“建立一套庫(kù)存管理系統(tǒng)取代目前的人工作業(yè)流程”。這一句指示是唯一任務(wù)說(shuō)明。系統(tǒng)分析員在接受這個(gè)任務(wù)后第一個(gè)工作是建立項(xiàng)目的Term of Reference (ToR)。系統(tǒng)分析員會(huì)進(jìn)行初步調(diào)查,通過(guò)簡(jiǎn)單的訪談,與庫(kù)存部門負(fù)責(zé)人明確理解他們工作的開始點(diǎn)和終結(jié)點(diǎn),得出的結(jié)果可能像下例:“從貨品(包括原材料,半成品及制成品)進(jìn)入倉(cāng)庫(kù)開始,到貨品因應(yīng)生產(chǎn)或銷售申領(lǐng)要求離開倉(cāng)庫(kù)為止,其中包括貨品存入量的統(tǒng)計(jì),存放位置記錄,總庫(kù)存量統(tǒng)計(jì),申領(lǐng)數(shù)目,檢貨,提取貨品,準(zhǔn)備出倉(cāng),最后更新貨品存量統(tǒng)計(jì)等工作過(guò)程”。這是所謂的Term of Reference,也是我們今天所認(rèn)識(shí)的項(xiàng)目范圍。