維護占整體產品成本的 50%至 80%,你知道嗎?嗯,它 !大多數專案經理人雖然在調整新的產品功能相當不錯,很多是可怕的估計一旦它變成一般可用支援一種產品所需的工作量。其結果是,配備不足到維修專案,公司不能回應客戶的要求及時,和產品永遠都無法實現的投資回報。
本文介紹了一種方法來説明您一度,因此計畫通常可用的產品維修階段。但首先,讓我們來定義對這篇文章的理解很重要的一些術語。
維護
維護被定義為與後一般可用性 (GA) 修復軟體系統中的缺陷相關聯的努力。換句話說,多少個人工月它將帶您的組織可以修復您的客戶在該欄位中所發現的 bug?
維護可以劃分三個類別中。
糾正性維護涉及修復 bug 後一般可用系統中發現的。糾正性維護活動的一個示例是開發人員固定一個 JAVA 方法,將導致編譯錯誤。
自我調整維護涉及更改系統工作在不同的環境,如不同的網路拓撲、 平臺或作業系統。自我調整維護活動的一個示例是東亞銀行 WebLogic 上但不是在 IBM Websphere 固定的 JAVA 方法,開發人員。
健全維護涉及允許軟體以滿足相同的需求的變化,但更容易接受的方式。例如,在設計器可能會改變一些代碼,只是為了使系統更有效率或更易於維護。
增強功能
增強功能,也稱為變更要求,被定義為與到軟體系統中,添加新的功能相關聯的努力或修改軟體系統,以滿足新定義非功能性要求。
想像的應用程式要求使用者使用的使用者名和密碼進行身份驗證。非常標準的東西,對嗎?也許吧,但是有些客戶可能想要添加到如域密碼機制的第三次的憑據。其他人可能想要堅持的電子郵件地址模式的使用者名。最後,其他人可能要應用程式切換會話,請記住使用者的憑據從而自動驗證使用者。
支援
支援定義為該產品是佐治亞州後執行的維護和增強努力的總和換句話說,支援包括下去後一種產品聲明通常可用的所有活動。
方法論
早在我的職業生涯,我意識到這個簡單的規則,拇指大小的可適用于某些專案的支援成本估算。例如,支援靜態 Web 網站後它會活的年度費用等於更多或更少開發它的成本。換句話說,如果開發靜態 Web 網站費用 $10,000,你可以預計花費 10000 元每年維持它。
瞭解這種規則是很實用的。不幸的是,他們很少是轉讓。換句話說,同樣的規則將不適用於分佈在 3 層的電子商務已啟用動態 Web 網站。
多年來預測維修費用缺損密度 (例如羅利曲線、 威布林分析)、 KLOC 和 KDSI 和發展努力的基礎開發了各種型號。不幸的是,這些模型也不無任何不足之處。其中很多是高度不准確或太複雜了,打擾他們學習。事實上,有些是如此複雜,您需要購買價值成千上萬美元的應用程式並輸入 100++ 參數,才能讓它計算保持您的產品所需的工作量。
過了十幾個預測模型後, 有一種方法,我強烈建議你到任何初學者或經驗豐富的專案經理。
貝姆的模型
貝姆的模型被廣泛接受業內一種預測維修費用的有效模型。這是相對簡單的理解,並更重要的是,它使您可以優化您的預測,由於成本倍增,將在本文稍後解釋的。
貝姆的公式如下所示:
AME = 行為 X 特殊和差別待遇,凡
招聘職位是每年的維護工作的人幾個月來衡量
行為是源的年度的改變交通,表示接受的說明在典型年通過添加或修改過程中更改的一個軟體產品的一小部分
特殊和差別待遇是人幾個月的軟體發展時間
說一個軟體專案所需 100 個人工月的開發工作,據估計 15%的代碼會在典型年中修改。因此是基本年度維護工作量估計 (\ 名稱):
AME = 0.15 x 100 = 15 個人工月
換句話說,您應計畫花費 15 個人工月的每年努力保持這一特定的軟體專案。
基本每年維護成本估計可提煉通過判斷每個影響成本的因素的重要性並選擇適當的成本倍增。基本維護成本然後乘以每個成本倍增器給訂正的維修費用估計數。
說在先前系統維修費用對大多數影響因素是產品的複雜性 (CPLX),這是很高,和支助工作人員與應用程式的可用性經驗 (AEXP),這是很低。
如果 CPLX = 1.30 和 AEXP = 1.29,然後:
AEM = 15 x 1.30 x 1.29 = 25.2 工
預測的增強功能
修訂後的維護成本,並包括的成本倍增但不會影響未包括的產品功能加強,也稱為變更請求。
壞消息是預測的增強功能是非常困難的因為它需要你提前知道什麼你未來的客戶將請求的附加功能。好消息是你可以收取您任何增強功能,它們需要的客戶。這樣做的結果是,一個很好的組織不考慮增強功能來表示的成本,但相當的增量收入來源。
結論
當預測維持一種產品,是普遍適用的費用,採納這項建議:
-瞭解並使用此簡體版本的貝姆的模型預測的維護成本。
-跟蹤您特殊和差別待遇。
-測量你的行為。
-定義成本乘數來優化您的預測。
此外,請確保您有一個專業的服務團隊執行變更要求所需的您的客戶,但做不把他們當作成本因為它們實際上是一個收入的來源。
No comments:
Post a Comment