系統(tǒng)維護(hù)在軟件生命周期中,持續(xù)時(shí)間最長(zhǎng)的工作。處理生產(chǎn)環(huán)境系統(tǒng)上的運(yùn)維問題,幾乎成了每位開發(fā)人員的必修課。
當(dāng)碰到問題的時(shí)候,我們?nèi)绾胃咝У亍⒖焖?、一針見血地去處理和解決,是值得我們思考的問題。
當(dāng)然,影響效率的,還有開發(fā)人員對(duì)系統(tǒng)的熟悉程度、對(duì)業(yè)務(wù)的熟悉程度、自身的溝通處理和協(xié)調(diào)能力和環(huán)境等客觀因素。
本文只是對(duì)通用的方法進(jìn)行經(jīng)驗(yàn)性總結(jié)。
- 確定是否真的是系統(tǒng)有問題,還是用戶操作問題
有時(shí)候用戶反饋系統(tǒng)不可用,不一定是系統(tǒng)問題,可能是用戶操作失誤或者用戶不會(huì)操作,導(dǎo)致系統(tǒng)無法使用,這個(gè)是首先需要排查的,從最表層看起,對(duì)問題也能先有個(gè)全局的了解。在很多公司,如果是操作類的問題,往往技術(shù)支持或者業(yè)務(wù)運(yùn)維人員就能處理得了,很多時(shí)候都流轉(zhuǎn)不到開發(fā)人員這里。
當(dāng)然,有的時(shí)候?yàn)榱吮苊饧夹g(shù)支持太粗心或者沒有準(zhǔn)確判斷到問題所在,抑或是有的公司壓根就沒有技術(shù)支持人員,所以這個(gè)步驟,也是開發(fā)人員處理問題的時(shí)候,首先需要確定的。
- 在測(cè)試環(huán)境、本地環(huán)境能否重現(xiàn)