區分專注工作與回應時間
設計或除錯等需要長時間維持脈絡的工作,請在行事曆上安排成一個完整時段。上午不一定適合所有人。選擇自己實際能專注的時段,並事先和團隊約定接收緊急聯絡的方式,會更符合現實。
把工作縮小為下一個行動的大小
只寫下「開發付款功能」這類大型名稱時,往往看不出該從哪裡開始。請拆分成確認需求、撰寫失敗條件、加入測試、實作、提出審查請求等下一步行動。設定每日優先順序時,也不必勉強固定數字,可以依據期限、對使用者的影響,以及是否有人正在等待來決定。
把計時器當作可選工具
番茄鐘是一種專注一段時間後休息的方法。如果 25 分鐘不適合你,也可以使用更短或更長的時段。如果計時器反而打斷工作節奏,不使用也沒關係。重要的是在開始前決定一項成果,結束後留下下一個行動。
確認會議目的,而不只是時間
如果沒有要決定的事項、必要的參與者和準備資料,請先確認是否能以文件或訊息取代會議。像複雜的設計討論這類需要快速對話的工作,可以召開會議,但結束時要記錄決定事項、負責人和下次確認日期。不必把所有會議都固定在下午或限制在 30 分鐘以內。
把等待審查的時間納入排程
寫完程式碼後,還需要留下審查、修改、測試和部署的時間。工作計畫除了自己的工作,也要安排其他人確認的時間。大型變更應拆成容易審查的單位,並一併寫明修改原因與確認方法,就能減少來回溝通的時間。
依重複次數與失敗成本選擇自動化
不必因為某件事一次需要 5 分鐘,就把所有事情都自動化。請先針對經常重複、容易被人忽略的測試、格式檢查和部署前確認,試行小型自動化。如果維護時間大於節省的時間,簡單的檢查清單可能更合適。