如何做好技术运维
運(yùn)維是運(yùn)維維護(hù)的意思,通過專業(yè)的技術(shù)手段來保障客戶的系統(tǒng)穩(wěn)定運(yùn)行。本來運(yùn)維是一件挺有意義的事情,而且服務(wù)嘛,客戶也需要,那我們先看看有哪些人對(duì)運(yùn)維有不同的意見。
公司的領(lǐng)導(dǎo)
對(duì)于公司的領(lǐng)導(dǎo)來說,運(yùn)維意味著消耗崗,意味著不產(chǎn)出。往往在鄙視鏈里運(yùn)維屬于鄙視的最底層,同事們刻板的印象是運(yùn)維屬于不上進(jìn),不愿意進(jìn)步的人干的事情。
公司的銷售
運(yùn)維屬于小單子,活比較雜,而且還沒有利潤(rùn),往往比較輕視。
研發(fā)的同事
運(yùn)維就是啥啥不會(huì)干,一出問題就找研發(fā)解決,一收到他的電話就知道又有問題了。
客戶的高層
每年花這么多錢,不產(chǎn)出,不產(chǎn)出成果,看不到成績(jī)。
客戶的中層
被其他同事詬病最多的人員,一看到他們就知道是問題的來源,天天頂著個(gè)雷,不知道啥時(shí)候會(huì)爆。
客戶的基層
不愿意干運(yùn)維,偏偏還要負(fù)責(zé)管理運(yùn)維人員,干具體事,也出不了成績(jī)。
不管是甲方還是乙方,往往覺得運(yùn)維就是苦活累活,出了問題挨罵不說,也干不出啥。運(yùn)維的現(xiàn)狀是這樣,但往往一個(gè)系統(tǒng)上線運(yùn)行起來之后領(lǐng)導(dǎo)的要求又比較高,如何保障系統(tǒng)不出問題呢?這就需要說明一下啥是技術(shù)運(yùn)維。
要想說明技術(shù)運(yùn)維需要干哪些工作,我們還是需要分析一下客戶會(huì)提哪些問題,我列一些場(chǎng)景:
1、新領(lǐng)導(dǎo)上任,新官上任三把火
對(duì)于一個(gè)已經(jīng)運(yùn)行的系統(tǒng)來說,最怕的就是領(lǐng)導(dǎo)的更替了。一個(gè)單位一旦來了一位新的管理者,整個(gè)運(yùn)行機(jī)制就會(huì)發(fā)生變化。哪個(gè)領(lǐng)導(dǎo)上任也需要一些管理措施和管理手段,系統(tǒng)無疑是他最好的抓手。領(lǐng)導(dǎo)上任需求提的都比較急,而系統(tǒng)的負(fù)責(zé)人為了體現(xiàn)自己的價(jià)值要求也比較急。急意味著需要快速的投入資源,快速的按照領(lǐng)導(dǎo)的要求開發(fā)新功能。
這段時(shí)間往往比較難熬,一般會(huì)經(jīng)歷三四個(gè)月噩夢(mèng)般的生活,穩(wěn)定之后起碼得五六個(gè)月。如果你做的久,真能見證客戶領(lǐng)導(dǎo)的變遷,反正單位的火怎么燒不知道,第一把火肯定要燒在你這。
2、運(yùn)行環(huán)境會(huì)變化,系統(tǒng)需要經(jīng)常優(yōu)化
我們的軟件在做成那一刻,就會(huì)依賴于當(dāng)時(shí)特定的軟硬件環(huán)境,尤其BS軟件對(duì)瀏覽器的依賴比較高。IT最大的特點(diǎn)就是日新月異,硬件在發(fā)展,基礎(chǔ)軟件也在發(fā)展。你的應(yīng)用系統(tǒng)往往跟不上環(huán)境的變化。
客戶的電腦一更新,你過去運(yùn)轉(zhuǎn)良好的功能往往就用不了了,這個(gè)時(shí)候就不得不優(yōu)化。比如今年flash就退出歷史舞臺(tái)了,很多功能都是基于flash開發(fā)的,基礎(chǔ)環(huán)境變化了就導(dǎo)致你的軟件不可用了。
還有就是系統(tǒng)往往是集成在一起用的,有的廠商需要用IE,有的需要用谷歌,還有的需要用360,不同的瀏覽器在軟件的表現(xiàn)形式上往往不一致,軟件兼容是個(gè)頭痛的問題。
3、安全問題此起彼伏,往往讓人應(yīng)接不暇
過往做軟件比較舒服,只需要把功能交付了就可以了,很少考慮安全的問題。但是當(dāng)下已經(jīng)不一樣了,客戶本身就聘用了專業(yè)的安全廠商,定期的掃描你的軟件。每期安全報(bào)告一發(fā),就需要忙乎一段時(shí)間。有中間件的安全漏洞、數(shù)據(jù)庫的、應(yīng)用系統(tǒng)的、操作系統(tǒng)的。
有些安全問題解決起來比較復(fù)雜,有可能就需要重新找更安全的解決方案。而且安全無小事,尤其主管單位也會(huì)發(fā)安全報(bào)告,這個(gè)是和領(lǐng)導(dǎo)直接掛鉤的,不解決那是不可能的。
4、功能升級(jí)和優(yōu)化的問題
不管是采用什么模式開發(fā),最大的問題是需求采集的不到位,開發(fā)階段只采集了一小部分人的需求,往往和客戶實(shí)際的運(yùn)轉(zhuǎn)模式差距特別大。真正到用的時(shí)候,往往是運(yùn)維接手的時(shí)候,這個(gè)時(shí)候才會(huì)面對(duì)每一個(gè)使用者。客戶不同的階層,話語權(quán)也不一樣,各種各樣的需求。有些是當(dāng)初沒想到的,有些是設(shè)計(jì)不完善的地方。但是提出來的要求客戶是不會(huì)忘記的,會(huì)形成臺(tái)賬,不說日調(diào)度吧,周調(diào)度和月調(diào)度總是有的,那就得響應(yīng)。
層出不窮的問題,就要求通過技術(shù)運(yùn)維進(jìn)行解決,如何做好技術(shù)運(yùn)維呢?我覺得可以從以下幾方面入手。
1、做好項(xiàng)目管理工作
雖說是做運(yùn)維,但是項(xiàng)目管理的工作不能少。首先是要做好溝通,和方方面面的人進(jìn)行溝通,了解對(duì)方的訴求,給與必要的承諾。光有承諾是不夠的,因?yàn)槿绻诔兄Z的時(shí)間達(dá)不到效果,客戶必然不滿意。所以也需要和公司的領(lǐng)導(dǎo)進(jìn)行溝通,在和公司領(lǐng)導(dǎo)溝通好后獲得必要的支持的資源。
獲得公司的資源后要積極跟進(jìn)進(jìn)展,直到問題得到解決。問題解決好后要和客戶有個(gè)確認(rèn)工作,確保問題是得到真實(shí)有效的解決。
2、做好規(guī)劃工作
任何一項(xiàng)工作的開展都少不了經(jīng)費(fèi)的支持,尤其我們做技術(shù)運(yùn)維因?yàn)樯硖幰痪€,天天在解決各種各樣的問題,慢慢也就變成了技術(shù)專家。長(zhǎng)年累月的在一家單位干,也慢慢融入的甲方,也可以有甲方的思維。比如提前做技術(shù)規(guī)劃,給與客戶技術(shù)建議,把費(fèi)用抓在手里,既能給客戶的基礎(chǔ)設(shè)施完善和升級(jí),也能給公司掙了錢,能達(dá)到雙贏慢慢就能變被動(dòng)為主動(dòng)。
3、配合公司的職能部門做一些工作
但凡是公司要么是賣產(chǎn)品,要么是賣服務(wù)。不管賣啥,是需要一定的商機(jī)的,商機(jī)是啥就是真實(shí)有效的信息。做運(yùn)維因?yàn)樘焯於己陀脩舸蚪坏?#xff0c;多聽、多觀察,慢慢你就能發(fā)現(xiàn)一些商機(jī),然后配合銷售做一些售前的支持工作。促成交易也能為你在公司的發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。
4、打鐵還需自身硬,技術(shù)是不能落下的
做技術(shù)運(yùn)維是一項(xiàng)綜合性的工作,往往對(duì)知識(shí)面的要求比較廣,出了故障你的判斷是哪個(gè)層面的問題,判斷出來還得能解決。服務(wù)器啊、中間件啊、數(shù)據(jù)庫啊、安全啊、開發(fā)前后端技術(shù)啊都得會(huì)。
我的經(jīng)驗(yàn)就是自從你接管一個(gè)項(xiàng)目之后就需要把源代碼都要過來,我們需要從頭到尾通讀一下源代碼,經(jīng)常修復(fù)BUG,慢慢的就對(duì)原有的設(shè)計(jì)了如指掌了。你掌握的越深入解決的也就越快,只有快速的把客戶的問題解決了才能得到用戶的認(rèn)可。
最后想分享一點(diǎn)心得,不管別人看你的工作是怎么樣的,不管別人是怎么想的,你真正需要在意的是自己怎么想的,我為什么要干這份工作,我能給客戶、給社會(huì)創(chuàng)造什么價(jià)值。他強(qiáng)任他強(qiáng),明月照大江。
總結(jié)
- 上一篇: 基于SPRINGBOOT的尚筹网-创意产
- 下一篇: 基于SPRINGBOOT尚筹网-创意产品