要努力跟上商業(yè)需求,軟件系統(tǒng)的變動(dòng)是不可避免的。新的或修改過的系統(tǒng)增強(qiáng)的需求是應(yīng)用程序生命周期性中的一個(gè)經(jīng)常發(fā)生的部分。對(duì)于試圖追求這些需求的應(yīng)用開發(fā)經(jīng)理來說,變動(dòng)管理是保證成功合作的一個(gè)必要的過程。
成功的需求變動(dòng)管理的基礎(chǔ)是正式地確定實(shí)現(xiàn)軟件變動(dòng)的風(fēng)險(xiǎn)和收益。你或團(tuán)隊(duì)多久意識(shí)到一個(gè)實(shí)際上有非常嚴(yán)重影響的簡單變動(dòng)?很多時(shí)候,開發(fā)人員低估和忽視了商業(yè)影響。商業(yè)客戶通常認(rèn)為變動(dòng)對(duì)系統(tǒng)的功能來說只是一個(gè)小的增強(qiáng)或者簡單的調(diào)整,他們不能完全理解要實(shí)現(xiàn)這些變動(dòng)所需的工作。
一個(gè)正式的影響分析文檔可以以一個(gè)完整全面的總結(jié)的方式提供這些細(xì)節(jié)。你可以使用影響分析來幫助你對(duì)所要求的變動(dòng)做出商業(yè)決策。要保證需要使用時(shí)間、成本和質(zhì)量等一些項(xiàng)目參數(shù)作為指南。
需求鼻祖Karl Wiegers確定了在開發(fā)影響分析文檔時(shí)要注意的兩個(gè)重點(diǎn)。第一點(diǎn)是對(duì)對(duì)的提出的變動(dòng)的復(fù)雜度有一個(gè)全面的估計(jì)。這涉及到對(duì)變動(dòng)所帶來的商業(yè)影響進(jìn)行完整的分析,包括
銷售和市場(chǎng)變動(dòng)會(huì)影響產(chǎn)品的市場(chǎng),或者會(huì)增加或降低其成本嗎?
法律和法規(guī)法律問題有沒有考慮過?變動(dòng)滿足法規(guī)指導(dǎo)原則嗎?
商業(yè)連續(xù)性變動(dòng)將會(huì)對(duì)當(dāng)前的商業(yè)過程有什么樣的影響?
客戶服務(wù)對(duì)客戶服務(wù)會(huì)有影響嗎?
商業(yè)關(guān)系變動(dòng)會(huì)對(duì)組織與商業(yè)合作伙伴、供應(yīng)商等的關(guān)系有什么樣的影響?
合同 我們需要解決任何合同問題嗎?
安全和隱私 變動(dòng)滿足安全和隱私約束嗎?
安全性 變動(dòng)的結(jié)果會(huì)帶來什么安全性方面的問題嗎?
資源 變動(dòng)會(huì)影響商業(yè)和 IT 職員嗎?
其它項(xiàng)目 變動(dòng)會(huì)對(duì)其它項(xiàng)目有什么樣的影響?
預(yù)算 變動(dòng)對(duì)財(cái)政有什么樣的影響?
生命周期成本/延遲變動(dòng)對(duì)項(xiàng)目延遲(比如說失去機(jī)會(huì)的成本)有什么樣的影響?
Wiegers確定的第二個(gè)要素是詳細(xì)分析提出的變動(dòng)對(duì)系統(tǒng)的影響。這可能包含以下要素
用戶界面 UI、報(bào)表和屏幕方面有哪些地方必須變動(dòng)?
數(shù)據(jù)存儲(chǔ) 對(duì)數(shù)據(jù)庫、文件等有什么影響?
軟件模塊影響/整合這個(gè)變動(dòng)對(duì)系統(tǒng)的多少個(gè)模塊會(huì)造成影響?對(duì)系統(tǒng)軟件模塊影響的范圍有多大?變動(dòng)對(duì)系統(tǒng)在環(huán)境中與其它系統(tǒng)的整合有什么樣的影響?
文檔 你考慮更新培訓(xùn)和技術(shù)手冊(cè)了嗎?
培訓(xùn) 對(duì)于提出的變動(dòng),在用戶培訓(xùn)方面要有哪里必要的變動(dòng)?
硬件影響 你需要新硬件或增強(qiáng)硬件嗎?網(wǎng)絡(luò)升級(jí)和其它基礎(chǔ)設(shè)施的成本如何?
物理和災(zāi)難恢復(fù) 需要有新的物理安全措施嗎?比如說受限的訪問空間。對(duì)災(zāi)難必得程序有什么樣的影響?
質(zhì)量 變動(dòng)對(duì)整個(gè)系統(tǒng)的質(zhì)量有怎樣的影響?
上面列出的只是在影響分析中應(yīng)該考慮的問題的一小部分。一旦確定了變動(dòng)的后果,你就應(yīng)該對(duì)每一項(xiàng)進(jìn)行分類并劃分其優(yōu)先級(jí),同時(shí)評(píng)估每一項(xiàng)的風(fēng)險(xiǎn)和收益。結(jié)合上面的因素,最后要考慮的要素是不實(shí)現(xiàn)變動(dòng)的影響。