成功的項(xiàng)目組認(rèn)識(shí)到不能等同地創(chuàng)建所有的需求,因此,需要對(duì)需求進(jìn)行優(yōu)先次序排序并按此順序操作。 某些需求比其它需求重要得多。例如,對(duì)于聯(lián)機(jī)銀行的需求來(lái)說(shuō),對(duì)帳戶(hù)間資金轉(zhuǎn)移的支持要比銀行每月聲明的 Elbonian 語(yǔ)言版本重要得多。成功的軟件團(tuán)隊(duì)將首先集中精力構(gòu)建最重要的功能,盡可能地滿(mǎn)足用戶(hù)需求中關(guān)鍵的功能,而那些次關(guān)鍵性功能留到以后處理。需求排序使您的團(tuán)隊(duì)能夠?yàn)榻M織的軟件利潤(rùn)作出最大貢獻(xiàn)。然而,要有效地對(duì)需求進(jìn)行優(yōu)先次序排序,必須考慮幾個(gè)因素: 商業(yè)價(jià)值 交付成本 交付日期 交付復(fù)雜程度 風(fēng)險(xiǎn) 與其它需求的關(guān)系 何時(shí)需要該需求
可能的優(yōu)先級(jí)別范圍
只要明確的定義了優(yōu)先級(jí)并且在應(yīng)用上保持一致,那么使用什么優(yōu)先級(jí)別范圍是無(wú)關(guān)緊要的。一般的優(yōu)先級(jí)別范圍包括:
高級(jí)、中等、低級(jí) 必需的、條件的、可選的 數(shù)字的(例如,1、2、3)
如何對(duì)需求進(jìn)行優(yōu)先次序排序
您應(yīng)該讓授權(quán)的個(gè)人或小組來(lái)建立并確認(rèn)指派的優(yōu)先權(quán)。對(duì)需求的優(yōu)先級(jí)進(jìn)行優(yōu)先次序排序通常是一個(gè)協(xié)商的過(guò)程,它涉及到許多項(xiàng)目參與者,包括您的用戶(hù)、用戶(hù)管理、高級(jí)管理、開(kāi)發(fā)人員、操作人員和支持部門(mén)。
大多數(shù)項(xiàng)目小組將組織成一個(gè)“配置控制委員會(huì) (CCB)” -- 有時(shí)稱(chēng)為“更改控制委員會(huì)”或“項(xiàng)目籌劃指導(dǎo) 委員會(huì)” -- 它由系統(tǒng)中關(guān)鍵的并且希望是知識(shí)淵博的參與者組成。通常由該小組定期開(kāi)會(huì)決定任何新需求的優(yōu)先級(jí)和指派(對(duì)于系統(tǒng)的發(fā)布或者對(duì)于在現(xiàn)有開(kāi)發(fā)成果中的重復(fù))。
為何對(duì)需求進(jìn)行優(yōu)先次序排序?
需求排序列表是輸入進(jìn)項(xiàng)目定界過(guò)程中的關(guān)鍵因素。項(xiàng)目早期,需要認(rèn)識(shí)到,最困難的事之一是不要打算能交付項(xiàng)目參與者要求的每個(gè)功能。項(xiàng)目范圍定義了項(xiàng)目組將要交付的范圍。這是很重要的,因?yàn)樗兄诒苊狻俺龇秶?,即,?xiàng)目進(jìn)展的附加的新需求。已定義的項(xiàng)目范圍使您能協(xié)商是否有責(zé)任交付新確定的需求,并判斷新需求對(duì)于交付日期/成本的增加的合理性以及討論是否應(yīng)該在后續(xù)發(fā)行版中交付該需求。缺少確定的范圍,項(xiàng)目組將承擔(dān)無(wú)法交付的風(fēng)險(xiǎn),因?yàn)榻?jīng)常要向正在構(gòu)建的項(xiàng)目中添加“再多一條功能”。