『集中時間』の確保がエンジニアの生産性を決める
エンジニアの生産性は、絶対的な集中時間の長さで決まると言っても過言ではありません。本記事では編集部の視点で、時間管理術を公開情報をもとに整理します。PDCA改善術 もご参考に。
Deep Work の重要性
(1) 1日2〜4時間の集中ブロックが目標。(2) 中断ゼロ:Slack/通知OFF。(3) 1タスクのみ:マルチタスク回避。(4) 朝の時間が黄金。(5) Cal Newport『Deep Work』が定番。
コンテキストスイッチのコスト
(1) 復帰に15〜30分(公開情報をもとに)。(2) 1日10回スイッチで2.5時間損失。(3) 会議・Slack・PR レビューが主因。(4) 頭の中の状態保持困難に。(5) 燃え尽きの原因にも。燃え尽き予防 もご参考に。
1日のスケジュール例
(1) 9:00-11:00:Deep Work (コーディング)。(2) 11:00-12:00:レビュー集中。(3) 13:00-15:00:Deep Work 2nd。(4) 15:00-17:00:会議・1on1。(5) 17:00-18:00:振り返り・準備。チームで合意すると効果的。
会議を減らす技術
(1) 議題なし会議を拒否。(2) 30分以内を標準化。(3) 同期会議 → 非同期 Doc。(4) No Meeting Day導入。(5) サマリで共有:欠席者向け。エンジニアソフトスキル もご参考に。
Slack/通知の最適化
(1) 通知 OFF 時間帯:Deep Work 時。(2) 緊急チャンネルのみ通知。(3) 非同期返信が前提のチーム文化。(4) 1日3回チェック:朝/昼/夕。(5) DM はメンション必須に。
タスク管理のコツ
(1) 1日3タスクに絞る。(2) 朝に決める。(3) 2分以内タスクは即実行(GTD)。(4) 大タスクは分割:1〜2時間粒度。(5) Pomodoro(25分集中+5分休憩)。PDCA改善術 もご参考に。
休憩と運動
(1) 2時間に1回の小休憩。(2) 昼休みは外で食事。(3) 週3で30分運動。(4) 瞑想/マインドフルネス。(5) 夜は完全OFF。残業削減技術 もご参考に。
失敗しがちなパターン
(1) 会議連発で集中時間ゼロ。(2) Slack 即返信文化。(3) マルチタスク神話。(4) 夜遅くまで残業で生産性低下。(5) 休憩取らずに走り続ける。対策は、(1)Deep Work ブロック、(2)非同期化、(3)1タスク主義、(4)17時退社、(5)Pomodoro、です。