[討論] 遠端工作/遠端管理
這是我今天在 JSDC 的 Keynote 講題,
講的是遠端的管理跟遠端工作的一些常見結構跟注意議題.
因為我的投影片一向是需要我本人詮釋,
我不太確定今年 JSDC 事後會不會釋出影片, 一些詮釋的部分我就寫在下面.
不過因為排練加現場演講, 實在是練習很多次現在想到都覺得膩.
這邊摘要, 部分直接引用共筆, 感謝 contributor. XD
(投影片連結在最後, 可以看完本文再參照)
基本上議題分成三個部分:
@ 第一個部分是我認為遠端是一種被動的狀態,
所以討論的是什麼情況下你會選擇遠端/必須得遠端,
我認為主要就這幾種樣態
* 工作型態 (接案)
* 交通因素(多點)
* 職務性質(維修、後端)
* 時間因素
* 空間因素(海外或跨辦公室溝通)
* 家庭 / 健康因素
* 其他緊急因素(肺炎隔離)
我對Remote的廣義定義:
兩方之間有鴻溝(時間空間),需要中間媒介(電話、視訊…)去協助溝通。
@ 第二個部分是在討論做為團隊的一員在遠距時的機制/方針
做為遠距的一員成員, 你會需要知道:
1. 團隊的總機, 幫你確認各種事務的人或溝通群組
2. 環境建置: ex. VPN, Git Repo , Security Guide...etc
3. 了解團隊行政機制:
* 打卡方式
* 請假方式
* 不在線上時的團隊互動模式 afk (away from keyboard)
* 其他團隊成員的工作時間
4. 確認任務分配模式
* issue tracking , 以 Redmine/Trello 為例
* 議題在 IM (ex.Teams) 中的討論模式
盡量避免把個人跟公事用的 IM 混用.
* PM / 主管 /同事 的分工流程
5. 技術部分
* 工程工作通常使用 PR & Code Review 模式
以使用 Azure DevOps 為例, 先 push 到其他 branch ,
再發 PR 到 develop (or master) branch,
code review 後再 merge.
各團隊可能會有流程的差異, 總之要了解團隊作法
6. 了解如何約會議, concall/電話溝通的流程
以 Teams 為例, 可以在 office365 輕鬆完成會議邀請,
只需要 chrome 就可以在pure web 完成分享螢幕、通訊, 不用裝任何工具
7. 在家工作建議準備可工作的書房或空間, 有個隔離的工作環境非常重要.
只要條件允許都應該要建一個.
------------------------
至於非工具性的心法:
我濃縮成三點: 高響應/高容錯/高產出
1. 高響應: 定期 keep alive, 每天有空就上群組 say hi, 刷存在感.
對於新人,可以要求指定時間回報狀況跟露臉, 慢慢習慣.
2. 高容錯: 對於文字多思考可能的意思, 特別有多種解讀的情況.
如果不幸的產生誤會, 團隊需要更多的容忍,
發生錯誤是常態, 但彼此協助更正才是目標.
盡可能有第三個人在場 (避免 1v1 單人聊天)-
讓其他人也知道狀態,避免雙方認知有落差,
此時有第三方可以幫忙確認/更正.
再強調一次, 盡量避免 one-on-on 的私下工作交辦,
如果溝通中有誤會會非常難以處理, 而且 team 其他人無法參與.
3. 高產出: 因應遠距有溝通失誤的可能, 工作不要排滿,
七八分就好, 排滿很危險
@ 遠距管理的管理者挑戰
我把管理的面向分成三類: 1. 情感 2. 規劃 3. 進度
廣義上大家會聚焦的是 3, 但 其實 1/2 才是遠距溝通中比較大的挑戰.
1. 遠端還是要做 Team Building,
避免部屬與上司相互猜測彼此工作狀況.
團隊最壞的情況就是彼此的不信任跟彼此的猜疑, 多溝通才是王道.
其中的關鍵指標是 有沒有人最近少講話或文字情緒不太穩定
要照顧情緒通常靠文字不夠, 大多需要電話或者見面活動
2. 規劃
基本上主管必須反覆地跟同仁溝通目標,
這段就是不斷的念經/確認/念經/確認. 做自己該做的判斷.
3. 進度管理
傳統方法: 交工作報告
我自己習慣的方法, 看 issue 異動紀錄跟 git log.
我相信在工作過程產生的衍生性產物才是最真實的紀錄.
投影片中有摘錄我過去使用 redmine / git hook 整合後的一些機制.
4. 長期目標還是得要自己親自抓人追蹤
5. 面試: 我自己是使用純電話面試, 因為具有遠距能力的團隊,
就應該能透過聲音跟文字溝通, 所以面試我的第一關就是這個能力.
6. 管理上同仁的禁忌(出現時要多提醒甚至譴責他們)
忌消失
忌不懂裝懂
忌缺確認
忌追殺 (除非 SOS)
@ 其他建議事項:
1. 新人文件一定要寫:
每個角色都應該有該角色上手第一天要知道的事情,
這份文件非常重要, 一定要寫.
如果沒寫, 下一次有新人時補上.
如果沒更新, 下一次有新人時問他哪部分不對, 一起更新.
2. 同仁已讀不回怎麼辦:
如果同仁的回應沒辦法被信任,
我的建議是把工作移給可以被信任的人,
找其他工作給這個同仁, 如果沒有工作可以給他就只能sorry了.
3. SOS (緊急異常)怎麼處理:
排人值班, 用電話這種緊急介入手段溝通.
4. 如何避免重工:
這裡有個特殊情況, 對中有時會有比較積極,
會做超過自己負責範圍的人, 我一般俗稱里長伯.
正常如果能兼顧自己工作那都還好.
但在遠距的時候可能會導致意外的工時耗損,
比方說有 issue 可能需要三個人一起看,
但卻出現了十幾個人看同一個問題,
另外也可能提問時沒說清楚要誰處理,
導致同一小組的一起看同一個問題,
通常我會以小組為單位指定一個分派窗口, 由他統一承接需求跟分配.
分工時要清楚地指定目標對象, 並且落實好權責分離.
如果被指派對象無法解決問題需要外援,
應該向上報告並由對應角色規劃安排.
總之, 靠組織跟制度做事.
比起程式碼的重工, 工作交辦的重工其實是更可怕的敵人.
5. 技能落差, deadline 前才發現無法完成:
要派有技術的人 watch,定時看 issue/commit 記錄落後派人去盯
不用全部都盯,盯重要 issue 就好
6. 開會模式:
我不開大會(除非是 team building), 大部分都是5-7人的小組會議.
盡量透過小組會議溝通, 人越多溝通效率越差, 時間耗損越高.
7. 同仁不適應怎辦:
用主管權力引導他,定期 tag 同仁回復討論,
通常要嘛他適應, 要嘛他走.
以上是我對某種具有台灣特色的遠距工作方針的整理,
可能也不是那麼完整, 歡迎吐槽/補正/討論.
最後要說的事情是, 包括自己在內,
隨時更新公司/團隊的目標, 並且目標抓得越精準,
溝通的越完整, 是團隊管理的基礎.
定期更新目標,move 在正確的方向,是管理者一輩子的追求.
----
當你看完上面說明, 可以再看一次投影片, 互相再對照一次.
https://slides.com/tonyq/remote-team
--
補置入, 好的人事系統在遠距也可以事半功倍喔 XD
歡迎採用我們 MAYO Apollo HR System.
https://www.mayohr.com/
--
網頁上拉近距離的幫手 實現 GMail豐富應用的功臣
數也數不清的友善使用者體驗 這就是javascript
歡迎同好到 AJAX 板一同討論。
--
推推 很棒實務分享, 不過太簡潔拉 有沒有現場錄影看?
主辦方說之後會整理出來
很認真的分享,但內容實際上不實用,即沒那麼複雜又不靠譜
團隊百百種,挑覺得有用的看就好。XD 三個人跟十個人就有差, 十個人跟三十個人又有差, 三十個人跟五十個人也有差。 這只是其中一種模式。
有時候會很複雜吧,尤其是團隊有外國人跟菜鳥的時候
感謝分享
PUSH
推
很不錯的管理方式~可惜台灣的主管實在是...
推
分享給推
遠端了半年多,有些真的寫到心坎裡阿....
推
推個先,不過有個問題,remote方式要如何帶新人?因為在
歐米網站上看到因疫情連intern都remote了,不知道要如何
以remote的方式帶jr或intern,還是一開始就不招他們?
1. 新人文件 2. 有些地方選擇先實體 training 。 3. 我覺得標準答案是 mentor + pair ,不過國內對 pair 的認知可能跟我想的不一樣。 XDDD
※ 編輯: TonyQ (111.71.37.101 臺灣), 10/19/2020 10:21:32感謝大佬解惑…m(= =)m
推分享!
感謝分享 完全可以參考使用 目前就怕疫情發生需要遠端
管理 (但不希望真的需要用到就是了0.0)
人越少真的能討論越多就是了 多人會議通常淪為刷存在
感大會 七嘴八舌
工作量的排定可以由被管理者自己提出自己可以在某期間
完成什麼 經由跟管理者討論後確定 這樣就不用自己抓兩
成的buffer了(高產出那項) 不過週期要短才不會有狀況
選擇遠端的因素少列出一個:我爽。這個理由很重要
26
[北美] 遠距工作+長期來回台美各位板上的大大好, 我目前在美國軟體業工作,大部分的時間都是遠距, 公司一年會有數次的Team gathering問我要不要飛去加州總部。 最近正在思考回台遠距工作,能多些時間陪伴家人,工作上主管對於遠端非常支持( 主管自己遠端),所以公司這邊應該不會有太大的問題。19
Re: [討論] 大家公司產品的Release週期都多長阿先快速回答這題的答案, 我待過的不同團隊有兩週上線一次、每天上版的, 也有一天上很多次(每個人都可以 deploy)的團隊。 原文下面的推文也滿多人提到跟工作方法或產品型態有關, 我寫了一篇文章來分享自己過去在團隊做 Release Management 的經驗,10
[請益] 外商/區塊鏈/新創 offer 請益各位前輩大家好,目前收到三份offer,想詢問看看前輩們的意見。 個人概要: 本科系出身 前端資歷三年,做過接案公司和自有產品公司 公司A1
徵求遠端軟體工程師受訪者已經詢問過版主purelegant,並獲得同意。 我們是台大創業專題的學生,目前正在做與遠端軟體工程師創業專題的課程題目,需要透 過訪談才能更了解遠端工作者的痛點,所以我們希望徵求目前或曾經在歐美遠端工作,瞭 解您切身的個人經驗。 徵求對象:1
Re: [請益] 不同市場取向的產品職缺先畫個重點~ ***** : 以產品職位的職涯發展以及學習機會角度看 ***** : 也想聽聽其他資深產品人對這兩種產品的想法(因為我是半路出家的)1
Re: [請益] 不想當管理職到了50歲會不會中年失業?針對 2) 提供一些 "管理" 工作經驗參考。 喜歡不喜歡,或者能否不需要加班, 就看個人了。 管理做啥?我個人大概這樣分: # 1. 人X
[閒聊] 好的一對一(1-on-1)會議帶你上天堂沒想到上次發文已經五年前了XD 總之在換了一堆工作之後,發現有認真在做 1-on-1 會議的公司真的少得可憐, 只有一些新創和外商有認真在做。 就我自己在帶團隊的時候,1-on-1 真的很好用, 比起大會議更能夠了解成員的想法和狀況,也可以得到更多的反饋。- 作者: Alan Stein Jr. 小亞倫.史坦、Jon Sternfeld喬恩.史坦菲爾德 心得: 本書透過籃球運動探討團隊與個人表現的相互關係,在競爭力嚴峻的NBA舞台 中,作者透過教練的角度來觀察一些偉大的球星如何成就不凡的過程,而教
- 不同的觀點可能會導致意見分歧或爭執,這讓公司在會議裡花費許多的時間,卻無法 取得共識,而改變則進展緩慢。 Action Learning則是一個全新的會議模式,透過開放式提問、反饋、支持 與傾聽,來營造一個積極、具支持性的團隊,幫助團隊的角色在這樣的溝通模式之中,能 夠更多的看見。並且透過這樣的方式,洞察問題可能出現的地方,激盪出突破性的想法,