專業人士的時間觀#

時間是軟體開發中最稀缺的資源。作者分享了他個人的管理方式:
利用早起騎腳踏車通勤,為自己在投入繁忙工作前,爭取到 2.5 小時的寧靜時光。

每日規劃策略#

進入辦公室後,專業人士的第一件事是擬定當日計畫:

時段策略
顆粒度15 分鐘為最小單位進行時間切割與任務規劃
上午高強度排滿,規劃前 3 小時任務,採用「45 分鐘工作 + 15 分鐘機動」的節奏
下午高度彈性保留,不進行硬性安排,保留完整區塊來處理最重要任務或突發狀況

會議管理:必要的惡#

會議是協作必須的工具,但同時也是巨大的時間殺手。專業人士必須學會保護自己的時間。

1. 參與原則#

準則執行建議
參與篩選非必要不參加。僅在會議對目前任務有顯著成效或具備必要產出時才出席
拒絕權利爭取主管支持,請其協助識別並推掉無效會議以優先處理開發工作
離席勇氣若發現會議無法提供價值或無助於進度,應果斷離席,專注於更有產出的事務

2. 會議的紀律#

任何會議都必須有清晰的議程,明確列出每個議題的「目標」與「預計花費時間」。

每日立會 (Stand-up Meeting)#

要素執行規範
開會形式站立會議,所有人保持站姿,利用體感疲勞感強迫會議縮短時間
時間管控極速節奏,每位參與者發言時間應嚴格控制在 20 秒內
核心內容標準三問昨日進展今日計畫、以及面臨阻礙

迭代計畫會議 (Iteration Planning)#

環節執行規範
會議目的任務篩選與決策,專注於選定下一輪迭代中必須實現的核心任務
會前準備數據化前提條件,必須先完成「開發時間評估」與「業務價值確定」,禁止空手參會
執行過程明快節奏與摘要,僅針對候選任務進行扼要討論,嚴禁在會中進行細節技術設計

迭代回顧與展示 (Retro & Demo)#

環節時機項目時間分配重點
總結回顧週五下班前回顧
(Retrospective)
20 分鐘討論團隊做好與不好的地方,
持續優化流程
成果展示45 分鐘前展示
(Demo/Showcase)
25 分鐘向利害關係人
(Stakeholders)
演示本輪迭代的成果

為什麼會議中的爭論常無法迅速解決?因為雙方往往是以「信念」而非「事實」作為依據。
解決方案是停止爭辯,去收集數據。


專注力管理#

專注力是稀有資源#

專注力(Focus/Mana)是有限的,用完就沒了。

  • 睡眠:充足的睡眠是恢復專注力的唯一途徑
  • 番茄工作法:設定 25 分鐘的計時器,在此期間不允許任何干擾。這能幫助你進入高效率狀態

優先順序與取捨#

  • 專業評估:評估任務優先順序時,應排除個人的喜好與需求,純粹以業務價值為導向
  • 面對死胡同:當你發現陷入技術的泥潭(死胡同)時,要有勇氣立即做出對應策略
    (如回退、換方向),而不是抱著沈沒成本繼續掙扎