隨着2020年春節假期的臨近尾聲,距離上班的日子愈來愈近,向那些假期中一直奮戰在新型冠狀病毒肺炎疫情下工做的人們致敬;同時也藉機安慰一些由於疫情而不能開工的老闆們,在AI時代,遠程辦公的條件早已成熟,運用適當的工具,遠程辦公也能幫助公司創造價值;對那些由於疫情而隔離的公司好員工,大家也不用着急,在家裏同樣能把工做作好。前端
其實目前國內,遠程辦公用的不是那麼廣泛,這個也許跟國內的文化,國內老闆的思惟都有關係,你們都趨向於監管的管理思惟,而不是自驅動的管理思惟。正是居於國內的管理特色,咱們公司的遠程辦公體系也是把這點加入到咱們的雲端工做協做平臺裏,作成了真正符合國內老闆信息的一個體系。下面我將以實際落地執行的經驗分享給你們,但願在疫情隔離期間,能幫助到你們。segmentfault
做爲軟件開發行業的從業者,單兵做戰時只須要一根網線,一臺電腦就能夠隨時隨地的工做,可是在這個行業,尚未出現過比較成功的團隊雲端遠程協做成功的案例;3年前,咱們簡單的認爲移動互聯網時代,這麼多溝通工具,遠程辦公應該是so easy的事情,因此咱們就嘗試了一把;分出一個小項目,運用QQ和微信,EMAIL等現代的溝通工具,加上軟件版本管理工具,5我的遠程團體合做開發,結果大敗而回。後端
痛定思痛,加上公司的性質就是不少各地部門組成的;並且咱們的不少客戶也提出了雲端協做的需求,因而公司集中人力物力,結合實際狀況,3年多的時間推出了一套體系和平臺,而且在本身公司和客戶公司中不斷的實踐和改進,終於見到了效果。服務器
沒有規矩不成方圓,讓一幫不見面的人一塊兒協做,不定好規矩,最後的結果確定亂套;可是咱們都知道軟件開發人員常常不遵照規矩,若是你發給他一個WORD規範文檔給他,估計看都不會看,即便有人看了,誰又能記得住呢?因此咱們定的規矩不是文檔,而是直接定義在開發人員要使用的框架和代碼裏面,你不遵照,代碼就會報錯。好比controller層的代碼結構及返回參數的格式就得JSON微信
這樣全部人寫的代碼都易讀,易維護,即便人員變動了也能很快接手。咱們的實際案例是當天接手,當天出效果,徹底作到開發人員的可控,可調,可換的效果。固然定義的規則還有不少,這些規則是各個公司最牛的架構師定義的,能夠隨時維護,隨時更新。這麼作又能發揮高級人才的智慧和經驗,提升高級人才的能動性,一舉多得。架構
軟件開發的目標比較簡單,就是在規定時間內開發出產品來;而這個目標的實現跟任務細分是息息相關的。任務的劃分不能太粗,好比說這個大模塊就丟給一我的,限一個禮拜完成,這麼分配8成是要延期和失敗的;因此咱們的後端任務劃分到接口級別,前端的任務會劃分到一個一個子路由,每一個任務的工做時間不超過2個小時;框架
這個任務的細化跟軟件設計中的詳細設計關聯起來了;經驗豐富的技術經理經過詳細設計,把需求變成一個一個任務,讓遠程的工做成員過來領取;更關鍵的是,技術經理的詳細設計把60%的代碼都根據以前定義的規範自動生成了,開發人員須要的文檔也都自動生成好了工具
同時對應的每一個遠程工做人員的任務清單和完成工期也自動計算好了測試
這個時候,遠程辦公的工做人員就能夠根據本身的任務開始辦公了;spa
因爲遠程辦公是無法見面溝通的,因此一套質量管理體系是很是必要的;爲了不出現你們只追求進度和工期而忽略了質量,咱們創建了一套自動化測試體系,只有自動化測試過關的,纔會驗收;
上面也說了,國內的管理文化是監管式的管理方式,因此咱們的體系裏就增長了這麼一個功能。可是咱們把這個功能用到了極致,不只僅是監聽這麼簡單了:
畢竟不在一塊兒辦公,純靠電腦和工具,沒有人的適當參與,就會容易失控;因此在天天系統產生的日報基礎上
每一個的工做動態和計時
每週都會召集團隊成員開一次語音或者視頻會議,把本週的進度驗收一下;把產生的問題進行溝通和解答,避免把問題遺留到工期的最後面;固然這麼作也是爲了增強情感上的溝通和交流。
總結一下:在咱們開發的一系列工具和自動化技術的支持下,已經能夠順利完成整個工做的進度和質量;甚至有不少客戶用咱們這個體系管理他們外圍的工程師(駐場的或者非駐場的工程師),效果都很不錯。可是畢竟咱們是人的社會,加上工程師自己比較內向,因此須要改進的地方也會不少;
但願更多有識之士能加入進來,咱們一塊兒完善遠程辦公體系,畢竟AI和5G時代,遠程雲端辦公是將來的發展趨勢。但願咱們的體系和實踐能在疫情嚴重的2020年吹出一陣春風,給你們帶去更多的幫助和便利,但願個人實踐分享對你們是有用的。
本文參與了 SegmentFault 思否徵文「遠程辦公」,歡迎正在閱讀的你也加入。