需求的思維過程,充分研究用戶執(zhí)行任務(wù)時決策的過程,并抽象出潛在邏輯關(guān)系,把一些“常識”性東西用邏輯來實現(xiàn)。例如,當IT人員與護士交流醫(yī)囑處理過程時,護士會告訴IT人 員,護理級別有特級護理、一級護理、二級護理、三級護理以等;飲食又分流食、半流食、禁食等種類。如果僅僅把護士的要求用計算機語言表達出來,就可能出現(xiàn) 同一個病人既是一級護理又是二級護理,既吃流食又吃半流食的可笑情況;這些矛盾的避免原來是靠護士的大腦來判斷的常識性問題,而用計算機來判斷“常識”是最難的,也是最容易忽視的。經(jīng)過反復(fù)探索,協(xié)和醫(yī)院信息中心主任李包羅抽象出了一個互斥組的概念。特級、一級、二級、三級護理組成一個互斥組,當護士選擇特級護理的時候,自然排斥了一級、二級和三級護理。李包羅說:“在與醫(yī)生、護士溝通的過程中,IT人員不是要成為臨床專家或者護理專家,而是要用IT知識去梳理醫(yī)生護士的要求,變成一種計算機可以實現(xiàn)的概念,超越了手工的功能才會受到業(yè)務(wù)部門的歡迎!
⑥以通俗的語言編寫軟件需求報告
IT人員應(yīng)將從業(yè)務(wù)人員那里獲得的所有信息進行整理,以區(qū)分業(yè)務(wù)需求及規(guī)范、功能需求、質(zhì)量目標、解決方法等,然后編寫軟件需求報告!靶枨蠓治鰣蟾妗笔IT人員和業(yè)務(wù)人員之間針對要開發(fā)的產(chǎn)品內(nèi)容達成的協(xié)議。報告應(yīng)以一種業(yè)務(wù)人員認為易于翻閱和理解的方式組織編寫;報告中可以大量使用圖表,但必須向業(yè)務(wù)人員解釋清楚每個圖表的作用、符號的意義和需求開發(fā)工作的結(jié)果,以及怎樣檢查圖表有無錯誤及不一致等。
⑦描述產(chǎn)品的使用特性
業(yè)務(wù)人員可以要求IT人員在實現(xiàn)功能需求的同時還注意軟件的易用性,因為易用性或質(zhì)量屬性能使客戶更準確、高效地完成任務(wù)。例如業(yè)務(wù)人員有時要求產(chǎn)品要“界面友好”或“健壯”、“高效率”,但對IT人員來講,太主觀了并無實用價值。IT人員可以通過詢問和調(diào)查了解客戶所要的“友好、健壯、高效“所包含的具體特性,具體分析哪些特性對哪些特性有負面影響,在性能代價和所提出解決方案的預(yù)期利益之間做出權(quán)衡,以確保做出合理的取舍。
⑧業(yè)務(wù)人員和IT人員互相尊重
如果業(yè)務(wù)人員與IT人員不能相互尊重,那關(guān)于需求的討論將會遇到障礙。參與需求分析的業(yè)務(wù)人員有權(quán)要求IT人員尊重他們并珍惜他們?yōu)轫椖砍晒λ冻龅臅r間;但業(yè)務(wù)人員也要尊重IT人員的需求可行性及成本評估。所有軟件功能都是有成本的,業(yè)務(wù)人員所希望的某些產(chǎn)品特性可能在技術(shù)上行不通,或者實現(xiàn)它要付出極高的代價,而某些需求試圖達到在操作環(huán)境中不可能達到的性能,或試圖得到一些根本得不到的數(shù)據(jù)。IT人員會拒絕或?qū)崿F(xiàn)不了業(yè)務(wù)人員的一些要求,業(yè)務(wù)人員也應(yīng)該尊重IT人員的意見。
⑨有需求變更要立即聯(lián)系
不斷的需求變更,會給在預(yù)定計劃內(nèi)完成的產(chǎn)品質(zhì)量帶來嚴重的不利影響,但需求變更又是不可避免的。在開發(fā)周期內(nèi)變更越在晚期出現(xiàn),其影響越大;變更不僅 會導(dǎo)致代價極高的返工,而且工期將可能被延誤,特別是在主體架構(gòu)已完成后又需要增加新特性時。所以,一旦客戶發(fā)現(xiàn)需此文章共有4頁 上一頁 1 2 3 4 下一頁
文章來源:中國項目管理資源網(wǎng)
軟件開發(fā)項目管理培訓(xùn)課程方案 |