軟件定制項目一般上線多長時間可以穩(wěn)定?
獨立研發(fā)的軟件系統(tǒng)上線穩(wěn)定一周后,除非需求不穩(wěn)定或者項目范圍不明確,一般可無人化自動運維連續(xù)幾個月都不出問題。
如有依賴的第三方接口、第三方數(shù)據(jù)導(dǎo)入導(dǎo)出,在接口與數(shù)據(jù)格式穩(wěn)定的前提下,完成所有的和接口與數(shù)據(jù)格式相關(guān)的變更開發(fā)后,上線穩(wěn)定1個月后,一般可無人化自動運維連續(xù)幾個月都不出問題。
如有按照客戶需求定制的復(fù)雜業(yè)務(wù)流程、數(shù)據(jù)結(jié)構(gòu)與軟件需求(比如:樹狀、嵌套、多級的數(shù)據(jù)結(jié)構(gòu),無法用一張A4紙5號以上字體寫清楚所有計算明細(xì)及公式的數(shù)學(xué)計算邏輯,超過1個G的依賴計算數(shù)據(jù),無法用10頁以內(nèi)A4紙5號以上字體描述清楚的需求),在已經(jīng)使用文檔、圖片、文字描述清楚該復(fù)雜業(yè)務(wù)流程、數(shù)據(jù)結(jié)構(gòu)與軟件需求之后,完成了所有相關(guān)的開發(fā)變更與測試之后,系統(tǒng)上線穩(wěn)定3個月后,一般可無人化自動運維連續(xù)幾個月都不出問題。
對于按照客戶需求定制的復(fù)雜業(yè)務(wù)流程、數(shù)據(jù)結(jié)構(gòu)與軟件需求,如果使用敏捷迭代的方法,則無法給出一個確定的時間。很多細(xì)節(jié)、需求、分解、復(fù)雜性是在系統(tǒng)上線后用戶使用的過程中逐漸暴露、發(fā)現(xiàn)、細(xì)化、優(yōu)化和調(diào)整的。只有當(dāng)這些細(xì)節(jié)、需求、分解、復(fù)雜性暴露完畢、分解清楚、停止變更后,軟件定制項目才有可能經(jīng)過一段時間運行后穩(wěn)定。
但是在軟件定制項目演化的過程中,可能又會積累大量技術(shù)債務(wù),未管理的技術(shù)債務(wù)和失控的技術(shù)債務(wù)也使得軟件定制項目的穩(wěn)定性成為了不可能。
(0) Comments