# TonyQ (王景弘) - Remote Team {%hackmd hMEcK0feT16ZyuC04gKbRw %} ###### tags: `jsdc2020`, `上半場 - 道場` --- 投影片 https://slides.com/tonyq/remote-team ## 原因 討論前提: 被迫遠端工作 OR 重新面試新工作需要遠端 為什麼要做 Remote? * 工作型態 (接案) * 交通因素(多點) * 職務性質(維修、後端) * 時間因素 * 空間因素(海外) * 家庭 / 健康因素 * 其他緊急因素(肺炎隔離) Remote的廣義定義: 兩方之間有鴻溝,需要中間媒介(電話、視訊...)去協助溝通。 差異: 開場-溝通方式改變,不時需要確認連線 (handshake) ## 個人 如何執行 Remote 先找總機 * Line * Slack * Teams 建環境 * VPN * Git Repo * Security Guide 確認必須的行政邏輯 * 工時 * 請假 * afk (away from keyboard) * 團隊工作時間 確認任務分配模式 * issue tracking * [Redmine](https://www.redmine.org/) * [Trello](https://trello.com/) * [Teams](https://www.microsoft.com/zh-tw/microsoft-365/microsoft-teams/group-chat-software) * PM / 主管 * 同事 ### 溝通討論 公私分明,討論完後再把結論填回 issue treacking ### PR & Code Review 使用 [Azure DevOps](https://azure.microsoft.com/zh-tw/services/devops/) 先 push 到其他 branch 發 PR,code review 後再 merge ### concall/電話 Teams 可以在 pure web 完成分享螢幕、通訊 在家工作建議準備可工作的書房或空間 ## 管理者 如何遠距互動與管理 ### 情感 遠端還是要做 Team Building * 避免部屬與上司相互猜測彼此工作狀況 有沒有人最近少講話或情緒不太穩定 * 關照情緒需要電話或者見面了解 ### 規劃 盡量用文字而少用電話,安排要減少情緒。 ### 進度問題 * 傳統叫下屬交工作報告 * 用 Readmine 查看活躍度,查看 commit 花費時間和紀錄 ### 新人文件一定要寫 * 幫助新人融入團隊最快的方法 * 不用太精緻,txt 也行 同仁已讀不回怎麼辦 * 把工作交付他人(對同仁的處罰) SOS 怎麼處理 * 有排人值班 oncall,用電話溝通 如何避免重工 * 避免里長伯類型的同仁 * 明確指派任務 * SOS人員無法解決時應向上呈報 技能落差 * 要死線前才發現無法完成 * 要派有技術的人 watch,定時 commit 記錄落後派人去盯 * 不用全部都盯,盯重要 issue 就好 開會模式 * 不開大會,開小組會 同仁不適應怎辦 * 用主管權利引導他,定期 tag 同仁回復討論,通常要嘛他適應,要嘛他走 建議原則: * 高響應 * 定期 keep alive * 對於新人,可以要求指定時間回報狀況 * 高容錯 * 對於文字多思考可能的意思 * 溝通需要更多的容錯 * 盡可能有第三個人在場 (避免 1v1 單人聊天)-讓其他人也知道狀態,避免雙方認知有落差,此時有第三方可以幫忙作證 * 高產出 * 工作不要排滿,七八分就好,排滿很危險 禁忌: * 忌消失 * 忌不懂裝懂 * 忌缺確認 * 忌追殺 (除非 SOS) ### 總結 定期更新目標,move 在正確的方向