【廣告】
對于不同的項目而言,每一個階段的側(cè)重點,入口和出口準則,一個開發(fā)周期的各個工件,以及各次迭代的數(shù)目和長度都會不同。這主要取決于作為過程判別式的的四個主要項目特征。每次迭代都以一個可運行的產(chǎn)品的公布而結(jié)束,該產(chǎn)品可能是完整版本號的一個子集,但從project的或用戶的角度來看是實用的。依照影響程度降序排列,它們是:業(yè)務(wù)環(huán)境契約性工作,開發(fā)人員基于給定的客戶規(guī)格說明僅僅為該客戶開發(fā)軟件。猜測性開發(fā)或商業(yè)開發(fā),開發(fā)人員開發(fā)軟件以推向市場。內(nèi)部項目, 開發(fā)人員和客戶在同一個機構(gòu)中。
我們需要弄清楚產(chǎn)品經(jīng)理或項目需求提出者為什么要做這個項目?這是本質(zhì)的業(yè)務(wù)需求。需求分析確定的業(yè)務(wù)需求,都是從業(yè)務(wù)需求推導(dǎo)出來的,都必須為業(yè)務(wù)需求服務(wù)。
產(chǎn)品需求一般包括產(chǎn)品需求規(guī)格說明書和產(chǎn)品需求矩陣。產(chǎn)品需求矩陣一般按照子系統(tǒng)、功能集、執(zhí)行單元的結(jié)構(gòu)列出所有的功能需求,每列則對應(yīng)每項功能的工作步驟以及每個步驟的工作量。
產(chǎn)品需求寫完后,需要進行評審。在需求評審會上,產(chǎn)品、技術(shù)詳細評審需求是否完整,產(chǎn)品功能的正常場景是什么?是否形成閉環(huán)?異常場景是什么?是否考慮周全?