眾齊軟件的專業(yè)化之路
導(dǎo)讀
本篇文章以我從對運維部的部門籌劃,人員培養(yǎng),組織籌建,輔助運行,順利交接等為時間軸為主線,以我的角度踐行眾齊專業(yè)化之路的歷程,以及其中的酸甜苦辣。
前言
任何一家公司從小做都大都需要經(jīng)過專業(yè)化之路,這個是公司發(fā)展的客觀規(guī)律,我們必須充分認識這個客觀規(guī)律,并且在工作中不斷的去踐行,才能讓我們的公司做大做強。我相信這是我們每一個眾齊領(lǐng)導(dǎo)者心里的指南針,而我們的每一個領(lǐng)導(dǎo)者在工作中或多或少都會涉及到,我僅僅是從我這幾年的工作中,來談一談我是如何踐行這條路的。
專業(yè)化之路產(chǎn)生的背景
公司的發(fā)展總是與公司上關(guān)鍵崗位上人員的工作有很大的關(guān)系,比如說我。公司從10年到15年,5年的時間,產(chǎn)品出現(xiàn)了翻天覆地的變化。由于我們的口碑營銷,讓我們逐漸接觸到一些大的客戶,項目越做越大,越做越復(fù)雜,研發(fā)部的技術(shù)越來越難以支撐。那個時候,我雖然是項目部經(jīng)理,但是,我在之前的公司一直以技術(shù)見長。加之項目部廉洪生的能力逐步成長,已經(jīng)到了可以托付整個部門的時候。經(jīng)過李總,李經(jīng)理和我,三個人的商議,決定我辭去項目部經(jīng)理的職位,投身研發(fā)部,解決研發(fā)部面臨的多系統(tǒng)之間耦合的問題,以及避免隨著公司項目的復(fù)雜度進一步上升,所產(chǎn)生的技術(shù)瓶頸。
項目部在組建之初,運維部署的工作都是由我在負責(zé),其他人的精力都放在與客戶溝通、需求調(diào)研、與研發(fā)部溝通以及上線培訓(xùn)等工作上面。出了一些技術(shù)問題也都是由我來解決。這個局面直到我即將離開項目部也沒有能夠徹底改變。由于培養(yǎng)人的方向基本都偏向了項目管理,所以項目部的技術(shù)能力就成長的比較緩慢了,加之人手一直都處于不足的情況下,技術(shù)成長的速度就更加的難以要求了。
當(dāng)時我們的市場行情已經(jīng)出現(xiàn)比較明顯的上升,而復(fù)雜項目也越來越多,對運維這樣專業(yè)的團隊的需求越來越強烈。畢竟,這個工作研發(fā)部不涉及,項目部只有我在涉及,我一旦到了研發(fā)部這個工作也必定會跟我而來,從某種程度上來說,也將削弱我在研發(fā)工作上的投入。為了避免我未來被運維工作嚴重擠壓,當(dāng)時我就有未來組建運維部的打算,經(jīng)過跟李總溝通,李總非常支持我的想法,也非常認同這條專業(yè)化之路。因此,我在離開了項目部之后,將張宇帶了出來,為今后布局運維部做好打算。至此,我們開始走上眾齊軟件的專業(yè)化之路。
專業(yè)化之路踐行的方法
我認為公司的專業(yè)化來源于部門的專業(yè)化,而部門的專業(yè)化又來源于人的專業(yè)化。所以踐行專業(yè)化之路,就是需要通過選人、育人、用人、留人的方法來實現(xiàn)。
選人
當(dāng)我們有了打算的時候,我們就可以開始著手布局了。我們知道公司是由人組成的,要想做好事,必須要先有人。不怕做錯事,就怕用錯人。這句話也充分說明了用對人的重要性。組建運維部的情況要比當(dāng)初組建項目部好很多,畢竟有項目部的基礎(chǔ),我可以在項目部中選人。當(dāng)然也不是隨便選,畢竟經(jīng)過5年的積淀很多老員工身上都有很多的項目背著,包袱太重,只能在相對比較新的人中來選,并且要求頭腦聰明的,學(xué)習(xí)能力強的,自覺性高的。畢竟運維工作是一個新鮮事物,項目部中原有的工程師接觸的并不多,需要有大量的時間進行學(xué)習(xí)。雖然要求非常高,但是運氣比較好恰好有個張宇各個方面都很符合,由于身上項目很少直接就帶著項目跟我到了研發(fā)部。
從事后的經(jīng)驗上來看,張宇的學(xué)習(xí)能力非常強,經(jīng)過一年的學(xué)習(xí),運維所涉及的網(wǎng)絡(luò)、硬件、操作系統(tǒng)、中間件等相關(guān)知識已經(jīng)出具體系,在日常的溝通過程中已經(jīng)毫無問題,并且經(jīng)過簡單的點撥就能獨立解決一些非常綜合的復(fù)雜的問題,要知道張宇雖然是計算機相關(guān)專業(yè),但是方向是數(shù)學(xué)方向,運維的基礎(chǔ)幾乎為零。因此,在這一年中,能取得如此的成績是非常的不容易,這充分反映出他個人的能力以及自身的努力。這也從一個側(cè)面證明了李總選人思想的正確性,一定要邏輯思維能力不錯的員工,因為這樣的員工可塑性非常強,不容易在職業(yè)發(fā)展之路上產(chǎn)生玻璃屋頂。
育人
當(dāng)人員能力強,自主意愿高的時候,我們育人的壓力就要小很多,我們無需手把手的教導(dǎo)每一個知識點,也無需把工作布置到極致。我們只需要給定一個方向,并且在他遇到困難或者我們在平時的溝通和了解中發(fā)現(xiàn)問題的時候予以指導(dǎo)就可以。所謂的師傅領(lǐng)進門修行在個人。
我們部門成立之初是以研發(fā)部下的一個技術(shù)組的身份存在,初始的組員就我們兩個,一個師傅一個徒弟。我教他東西,他替我干活。這種中國幾千年傳承下來的最最原始,最最純粹的東西在當(dāng)今這個信息化時代依然發(fā)揮著非常重要的作用。我像一座燈塔,而他像一艘航行在大海中的輪船,我來指明方向,他來開動馬力,通力合作最終到達彼岸。他收獲的不單單是知識,還有信任、后盾以及傳承,而我收獲的則是未來能將這個部門托付給他。
當(dāng)然這種師傅帶徒弟的方式雖然有這樣多的好處,但是也難以掩蓋培養(yǎng)人效率的低下,因此,在應(yīng)對未來大量人員的培養(yǎng)或者梯隊的建設(shè)過程中,我們除了這種一幫一的方式還要輔助標準化的流程、規(guī)范、方法,以及完善的培訓(xùn)考核體系。當(dāng)然這一切也有賴于我們平時工作過程中的不斷總結(jié)、歸納、提煉,積少成多。只有這樣才能保證我們未來能夠建成完善的培訓(xùn)考核體系。從而保證我們能夠達到一對多的,批量開展的培訓(xùn)。
用人
用人的過程也是對之前人員的實戰(zhàn)培養(yǎng)過程,驗證之前的理論培養(yǎng)內(nèi)容是否有效,是否能夠達到目的。經(jīng)過對張宇一年的技術(shù)培訓(xùn),已經(jīng)基本達到運維工程師的技術(shù)標準,我們正式計劃組建運維部。由我擔(dān)任這個部門的經(jīng)理,但是為了最終將這個部門托付出去,我實際上是退居幕后,具體的部門管理職能都交由張宇來負責(zé),以實踐的方式來進行管理上的培養(yǎng)。
技術(shù)知識可以隨時實踐,但是管理知識就需要等機會了。部門組建之初,我們希望還是走內(nèi)部挖掘的方式尋找成員,目光依舊投向項目部的新人。為了能承擔(dān)公司中一些公共事務(wù),我們選擇了硬件動手能力非常強的周帥,經(jīng)過與相關(guān)人員進行溝通,基本鎖定一個名額。而另外一個名額,則打算通過招聘方式尋找。開始招聘的時候,張宇就參與到了招聘的環(huán)節(jié),在面試過程中開始側(cè)重于聽我如何進行面試以及如何得出評價結(jié)論,到后期自己獨立練習(xí)面試以及得出評價。經(jīng)過幾輪的面試的鍛煉,也成功招聘了孫昊。至此,我們的部門成員招募完成。
由于離年會宣布還有幾個月的時間,我們開始著手部門成立之前的工作如:制定部門使命,制定理念和原則等。先搭臺子后唱戲,我們在成立部門之初,必須有一個部門的框架以便給部門人員以工作目標和發(fā)展指引。而這些工作都是由張宇來完成的,雖然他沒有經(jīng)驗,但是目標統(tǒng)一后,方向總不會錯。雖然沒有經(jīng)驗的輔助,但是也沒有經(jīng)驗的限制,可以自由發(fā)揮。而我的角色更多的就是給一個大方向,然后保證不偏離。
在用人上,主要還是發(fā)揮個人的積極主動,激勵為主,輔導(dǎo)為輔。允許一定程度的試錯。畢竟不能帶一輩子,總有單飛的時候,為了避免產(chǎn)生過度依賴,就必須將用人的重點放在培養(yǎng)人員獨立思考能力,獨立判斷能力,獨立決策能力。
留人
員工在一家公司圖的無非就是現(xiàn)在和將來?,F(xiàn)在無非就是薪資,環(huán)境等等,未來的無非就是發(fā)展。對于未來發(fā)展來說就是要樹立一個目標,然后我們的員工就會向那個目標努力前行了。在部門成立之初我就跟張宇溝通過,這個部門未來就是他的,這個目標再明確不過了。大方向樹立好了,我們就需要制定一些小的目標并且逐一落實,實現(xiàn)目標可以讓我們收獲成就感,而成就感可以促使我們完成新的目標,循環(huán)往復(fù)我們個人就成長了。經(jīng)驗這個東西也是雙刃劍,用的好了就是經(jīng)驗主義,用的差了就是教條主義。所以我們經(jīng)驗要我們自己去摸索,讓我們的員工在實現(xiàn)目標中不斷的積累,只有這樣才能變成自己的,才能保持未來部門發(fā)展的連貫性。張宇經(jīng)過一年的實習(xí),我可以順利交棒。
留人除了要有一個目標,還要在工作中對我們的員工進行持續(xù)的觀察與了解,尋找適合的崗位。畢竟每一個人都有每一個人的特點,而對于新畢業(yè)的大學(xué)生來說,他們對自己的未來發(fā)展也并不一定清楚,需要在工作中不斷體會,不斷的發(fā)現(xiàn)每一個人身上的優(yōu)點和長處。畢竟我們只有在工作中斷的揚長避短才能發(fā)揮更大的價值,而對于個人來說才能收獲更多的成就。孫昊就是一個例子,其具有很強的溝通能力,頭腦靈活但是又堅持原則,經(jīng)過各方溝通后,其將會調(diào)動到項目部繼續(xù)發(fā)展。其工作的調(diào)動,也能配合未來公司加大對各個部門的培訓(xùn),達到提升項目部技術(shù)能力的目的。
專業(yè)化之路帶來的好處
專業(yè)化就是將原來分散在各個人員上參差不齊的兼職工作收集到少數(shù)人身上,由少數(shù)人專門負責(zé),這樣可以持續(xù)的進行改進,從而提高工作的效率。同時也能減輕其他成員的工作量,讓其他人員更加專注于他自己本身的工作。這就是我們經(jīng)常講的提質(zhì)增效。
數(shù)據(jù)庫導(dǎo)入導(dǎo)出
專業(yè)化之路帶來的好處在部門成立之初就開始顯現(xiàn),由于今年產(chǎn)品研發(fā)對MySQL數(shù)據(jù)庫的支持版本發(fā)布比較晚,導(dǎo)致上半年的我們采用Oracle數(shù)據(jù)庫的項目非常多,而由于我們在修改Bug的時候需要將客戶的數(shù)據(jù)庫導(dǎo)出,然后導(dǎo)入到本地的測試庫上再現(xiàn),從而能夠準確定位Bug。Oracle數(shù)據(jù)庫導(dǎo)出沒有MySQL數(shù)據(jù)庫有圖形化界面進行導(dǎo)出。而在導(dǎo)入的時候也會出現(xiàn)很多可能由于表空間的問題導(dǎo)致導(dǎo)入出錯。運維部曾經(jīng)試圖培訓(xùn)項目部,但是無奈人員過多,而且經(jīng)常出差不在,培訓(xùn)工作無奈擱淺。我們于是將導(dǎo)庫的工作納入到我們的工作當(dāng)中,為了保證部門之間協(xié)作順利。我們制定了部門協(xié)作流程。各個部門需要我們部門提供工作支持,只需要提交一個簡單的流程說明工作內(nèi)容就可以了,并且首先從導(dǎo)庫的工作開始實行。由于項目數(shù)量眾多,導(dǎo)庫的工作也非常的多,大量的工作雖然集中到了運維部,但是由于我們工作很熟練,很容易消化這些工作。即使在項目忙季,我們也可以從容應(yīng)對。
系統(tǒng)環(huán)境部署實施
導(dǎo)庫僅僅是我們工作中相對復(fù)雜度不高的工作,我們的主要工作是系統(tǒng)環(huán)境的部署實施。由于我們的項目越來越大,越來越復(fù)雜。遠遠不是原來在一個服務(wù)器上安裝幾個軟件,拷貝幾個項目就能解決的。大項目通常會有很多的服務(wù)器,甚至?xí)M行服務(wù)器集群并且進行虛擬化。網(wǎng)絡(luò)環(huán)境也不簡單是一個交換機就能組建的,有時候會出現(xiàn)多個交換機、路由器等網(wǎng)絡(luò)設(shè)備,并且劃分各種不同的子網(wǎng)。我們的軟件由于不再只有一個收費和一個客服系統(tǒng),我們還有收費客服系統(tǒng)的移動端系統(tǒng),微信系統(tǒng),銀行代收系統(tǒng)等眾多系統(tǒng)。而且我們要針對數(shù)據(jù)庫,以及各個應(yīng)用系統(tǒng)進行調(diào)優(yōu)部署的復(fù)雜度一下子就上升很多。這樣復(fù)雜的工作很難由項目部的實施人員兼職完成,需要專業(yè)化的團隊支撐,才能完成。
客戶數(shù)據(jù)異地備份
有了專業(yè)的團隊,我們能夠做的事情也更多了,由于本年的勒索病毒肆虐,我們將異地備份的工作做了起來。因為我們存量的項目非常多,我們只有分優(yōu)先級進行備份,但是由于我們經(jīng)驗不足,備份的可靠性不是很高。我們遇到的一些問題沒有能夠通過備份及時恢復(fù)很是遺憾,尤其是大項目通常不提供外網(wǎng)訪問,這就導(dǎo)致了我們異地備份很難落實。而本地備份由于勒索病毒的原因,會被加密而無法使用。這個也將成為我們未來改進的目標。
網(wǎng)絡(luò)病毒主動防護
在被動應(yīng)對勒索病毒的同時,我們也積極主動出擊。經(jīng)過近兩年的摸索,我們基本上也形成了一套應(yīng)對網(wǎng)絡(luò)攻擊的方法論。我們在濟南熱力中病毒后,緊急啟動應(yīng)對。對我們存量的項目根據(jù)優(yōu)先級都進行了相應(yīng)的安全防護。并且我們將這個網(wǎng)絡(luò)安全規(guī)范實施到上線部署的流程當(dāng)中。保障我們未來的項目不會遭遇類似的網(wǎng)絡(luò)攻擊。同時也給研發(fā)部的軟件研發(fā)提供了安全方面的指引,這部分內(nèi)容是我們以前所忽視的,以前我們都是被動的,遭遇到嚴重問題后進行改進,都是事后補救。但是有了專業(yè)化的部門,我們就可以主動出擊,減少問題的出現(xiàn),避免損失。
很多問題在沒有專業(yè)化團隊之前是根本無法解決的,即便我們有想法,也會迫于當(dāng)前工作的壓力而無奈放棄。無法做到未雨綢繆,不出問題那是幸運,一旦出現(xiàn)問題就疲于奔命被動應(yīng)對。這種應(yīng)對,有時候看起來解決了問題,但是很可能為將來又埋下了眾多的隱患。有了專業(yè)化的團隊,我們對問題的論證將更加的充分,即便我們現(xiàn)在的能力不足,但是我們在應(yīng)對過程中出現(xiàn)的任何問題都是未來我們成長的土壤。我們積極總結(jié),細心提煉,不斷沉淀,才能應(yīng)對未來更加復(fù)雜的情況,保證我們可以順利走在公司發(fā)展的快車道上。
專業(yè)化之路面臨的問題
流程改變習(xí)慣的問題
專業(yè)化之路也并非一條康莊大道,運維部門在運作過程中也遇到了很多問題。尤其在成立初期,海嘯般的工作撲面而來的時候,還是讓我們應(yīng)接不暇。主要原因是我們面對了項目部、研發(fā)部兩大部門,他們?nèi)藛T眾多,而且交接過來的工作也五花八門。為了能夠有序應(yīng)對輸入到我們部門的工作,我們制定了協(xié)作流程,主要的目的有幾個:
- 流程可以留痕,幫助我們記憶交代過來的工作的細節(jié);
- 流程可以提醒,提醒我們不要忘記辦理;
- 流程可以回顧,我們可以階段性分析,對工作提出優(yōu)化意見;
- 流程可以屏蔽,一些本來可以不提的協(xié)作;
- 流程可以共享,實現(xiàn)公開透明。
但是大家還是習(xí)慣了口頭溝通,我們在建立流程之初,還是受到一些阻力,還好各個部門領(lǐng)導(dǎo)比較支持,平穩(wěn)過渡。讓我們的工作變得更加有序,這樣雖然工作多,但是我們能夠根據(jù)流程來制定工作計劃,計劃性是比較強的,給我們留出了更多的精力應(yīng)急。
跨部門監(jiān)督的困境
由于部門成立之初,我們成員很少,所以承擔(dān)的工作并不會太多。所以有些工作就落到了其他部門身上,我們就變成了監(jiān)督者,負責(zé)推動工作的落地。但是畢竟是跨部門監(jiān)督,因此還是存在一定的困難。例如在濟南熱力項目中病毒之后,在修改密碼的工作上反映的非常突出。這個工作安排了很長時間,但是缺乏一定力度的監(jiān)督,執(zhí)行的非常不到位。最終,由我親自監(jiān)督才收獲比較好的效果。目前感覺解決這個問題就兩條道路:第一個就是工作交給運維部做,慢慢做。第二個就只能想辦法加入獎懲機制或者與項目獎金掛鉤,讓大家能夠重視。兩種方法都不是太好,還需要未來不斷的學(xué)習(xí)和摸索找到一條大家都能接受的方法。
外協(xié)與自學(xué)的沖突
猶如潮水般的工作大大擠占了我們的學(xué)習(xí)時間,這與我們部門希望能夠通過自動化手段來進行科學(xué)化運維的希望出現(xiàn)了比較大的推遲。我們的人員不滿足于手動的進行部署,畢竟這樣效率太低,而且在我們?nèi)耸植蛔愕那闆r下,各種忙碌、各種重復(fù)性的工作會讓大家缺少成就感。我們希望有一些時間能夠?qū)W習(xí),能夠運用在日常工作中不斷個改進,讓我們從反復(fù)的勞動中解脫出來,但是由于投入不夠,進展非常的緩慢。我們的人員都非常年輕,心里當(dāng)然也非常著急。但是這種情況會隨著旺季的過去而會有比較大的緩解,而我們將抓住淡季這個有利時機來總結(jié)之前的工作,先進行一波半自動化改造。畢竟羅馬不是一天建成的,我們要想達到自動化運維的最終目標,總要經(jīng)過一個過程,大家正視了這個客觀規(guī)律,心態(tài)自然就會好很多了。
專業(yè)化之路未來的目標
運維部僅僅是我們專業(yè)化的開始,好的開始是成功的一半,我們在運維部的發(fā)展過程中會不斷的總結(jié),為未來孵化更多的專業(yè)化的組織而努力。今年我們就要成立架構(gòu)組以及產(chǎn)品組了,這兩個組是我們專業(yè)化之路的延伸以及深化。未來我們也希望能夠成立出來培訓(xùn)部、測試部、售后部等等專業(yè)化的部門,慢慢的將我們公司的羽翼豐滿起來,只有大公司才有健全的組織機構(gòu),同樣,如果想要做大就必須要健全自己的組織結(jié)構(gòu),根據(jù)公司發(fā)展的需要,不斷進行配置新的部門,將原有分散在其他職能部門的工作全部都集中到專業(yè)化的部門來完成。慢慢積累,當(dāng)組織機構(gòu)健全后,我們就會發(fā)現(xiàn)公司在不知不覺中長大了。只有這樣才能迎接未來市場的機遇和挑戰(zhàn)。
李總經(jīng)常跟我們說,當(dāng)前的經(jīng)濟形勢總體不好,而且未來也會持續(xù)相當(dāng)長的一段時間。專業(yè)化之路就是調(diào)結(jié)構(gòu),讓我們在現(xiàn)有人員基礎(chǔ)上,對組織進行優(yōu)化,從而在不增加人力的基礎(chǔ)上充分挖掘我們現(xiàn)有人員的潛力,提高現(xiàn)有人員的工作效率,從而控制我們的成本,讓我們可以順利過冬。
隨著公司的不斷發(fā)展,必然會積累很多的老客戶,老客戶越多說明我們的產(chǎn)品的生命力越強,我們的服務(wù)水平越高。但是數(shù)量龐大的老客戶讓我們必須要有一個專業(yè)化的團隊來應(yīng)對,標準化、專業(yè)化的服務(wù)不僅讓我們可以應(yīng)對數(shù)量眾多的客戶,同時還能保證我們的服務(wù)質(zhì)量不出現(xiàn)明顯下降。只有專業(yè)化的團隊才能實現(xiàn)這個目標,未來我們也將不斷摸索,不斷挖掘提高我們應(yīng)對數(shù)量眾多的老客戶的能力。畢竟老客戶是我們的金礦,我們的二次銷售占據(jù)了我們總體銷售額中非常重要的部分。
堅定不移走專業(yè)化之路
開弓沒有回頭箭。在專業(yè)化之路上充滿荊棘,但是我們要堅定信念,勇往直前,披荊斬棘。只有擁有強大的決心,才能讓我們在這條路上遇到困難而不退縮,才能讓我們能夠冷靜思考,解決問題。俗話說,方法總比問題多。我們是一個集體,遇到困難可以一起商量,一起想辦法。這個世界上,沒有過不去的坎。套用黃健翔的一句話,你不是一個人在戰(zhàn)斗,我們要發(fā)揮組織的力量,共克時艱,爭取偉大的勝利。