摘要: 需求獲取與分析
a)不要在需求獲取和分析過程中吝嗇你的時間,對需求的明確可以減少你以后設(shè)計和開發(fā)的改動,提高你所開發(fā)軟件的可用性。你對它的輕視只可能換來對你的產(chǎn)品修改、計劃延遲等方面的懲罰。
b)要使盡各種辦法,盡量多的獲取客戶的需求,主要的方法包括:仔細閱讀合同標(biāo)書和市場資料、與客戶直接的談話交流、讓用戶觀看或使用原型界面提出意見。另外不要忽略內(nèi)部客戶的一些合理需求如測試人員等。
c)進行正規(guī)的需求管理,如建立需求文檔或使用需求管理數(shù)據(jù)庫等。在文檔或數(shù)據(jù)庫中要保留每個需求的詳細描述及其來源,最好還能記錄一些其他細節(jié)信息(如用戶的一些原始描述等),另外別忘了確定每個需求的優(yōu)先級。
d)在設(shè)計前組織你的設(shè)計人員開會進行需求理解和討論。由于閱讀文字性的信息容易造成一些誤解和歧義,最好讓需求制定者組織會議,給相關(guān)人員(如各子系統(tǒng)設(shè)計人員)講解需求并進行設(shè)計討論。這樣做有兩個好處,一是避免設(shè)計與需求出現(xiàn)偏差,二是激發(fā)設(shè)計人員產(chǎn)生初步的設(shè)計想法。
閱讀全文
a)不要在需求獲取和分析過程中吝嗇你的時間,對需求的明確可以減少你以后設(shè)計和開發(fā)的改動,提高你所開發(fā)軟件的可用性。你對它的輕視只可能換來對你的產(chǎn)品修改、計劃延遲等方面的懲罰。
b)要使盡各種辦法,盡量多的獲取客戶的需求,主要的方法包括:仔細閱讀合同標(biāo)書和市場資料、與客戶直接的談話交流、讓用戶觀看或使用原型界面提出意見。另外不要忽略內(nèi)部客戶的一些合理需求如測試人員等。
c)進行正規(guī)的需求管理,如建立需求文檔或使用需求管理數(shù)據(jù)庫等。在文檔或數(shù)據(jù)庫中要保留每個需求的詳細描述及其來源,最好還能記錄一些其他細節(jié)信息(如用戶的一些原始描述等),另外別忘了確定每個需求的優(yōu)先級。
d)在設(shè)計前組織你的設(shè)計人員開會進行需求理解和討論。由于閱讀文字性的信息容易造成一些誤解和歧義,最好讓需求制定者組織會議,給相關(guān)人員(如各子系統(tǒng)設(shè)計人員)講解需求并進行設(shè)計討論。這樣做有兩個好處,一是避免設(shè)計與需求出現(xiàn)偏差,二是激發(fā)設(shè)計人員產(chǎn)生初步的設(shè)計想法。
閱讀全文