はじめに:最も忙しい人が最も評価されないとき
二人のエンジニアがいます。
Aは常に忙しい。Slack通知に即座に反応し、すべての会議に出席し、入ってくるすべてのバグを処理します。一日はぎっしり詰まり、残業も多い。誰が見ても一生懸命働いています。
Bはどこか余裕があるように見えます。ある依頼は丁寧に断り、ある会議は欠席し、一日の大きな塊を一つの仕事に使います。ところが四半期末、チームの主要指標を押し上げたのはBが作った機能でした。
年末評価でより高い評価を受けるのはたいていBです。そしてAは悔しがります。「私はBよりずっと多く働いたのに」
差は労力の量ではなく**方向**です。Aは入ってくる仕事を処理し、Bは最も大きな差を生む仕事を選んでやりました。この記事はその「選ぶ技術」、すなわちインパクトで優先順位を決める方法についてです。
> 「忙しいだけでは十分でない。蟻も忙しい。問題は何で忙しいかだ。」
> — Henry David Thoreau
1. インパクトとは何か
まず定義が必要です。インパクトは「自分がやった仕事の量」ではなく、**「自分の仕事が生み出した結果の大きさ」**です。
インパクト = 結果の大きさ × その結果の重要度
[作業量]と[インパクト]は違う。
- コードを1,000行書いた → 作業量
- そのコードが決済失敗率を20%下げた → インパクト
ここでよくある勘違いが一つあります。労力とインパクトを同一視することです。私たちは苦労した分だけ結果が出ることを望みますが、世界はそう公平ではありません。何日も注ぎ込んだリファクタリングが誰も使わないコードの整理だったかもしれず、30分の設定変更が数千人のユーザー体験を変えることもあります。
インパクトを測る第一歩は「この仕事を終えたら何が変わるか」を問うことです。答えがすぐ浮かばないなら、その仕事のインパクトは小さい可能性が高いです。
2. 重要な仕事 vs 緊急な仕事
ドワイト・アイゼンハワーが残した有名な区別があります。「重要なことはめったに緊急でなく、緊急なことはめったに重要でない」
これを2×2マトリクスで描くとこうなります。
緊急 緊急でない
┌──────────────────┬──────────────────┐
重要 │ Q1 危機/障害 │ Q2 戦略/予防 │
│ 即対応 │ ★ ここに投資 │
├──────────────────┼──────────────────┤
重要 │ Q3 雑音/妨害 │ Q4 時間の浪費 │
でない │ 委任・縮小 │ 排除 │
└──────────────────┴──────────────────┘
ほとんどの人はQ1(緊急+重要)とQ3(緊急+重要でない)に引きずられます。緊急さは即座の刺激を与えるからです。通知が鳴り、誰かが呼び、締切が目前です。
しかしインパクトが最も積み上がるのは**Q2(重要だが緊急でない)**です。技術的負債を減らす仕事、自動化、文書化、より良いアーキテクチャ設計、同僚のメンタリングなど。これらは今日やらなくても誰も文句を言いませんが、積もれば局面を変えます。インパクトで働く人は意識的にQ2に時間を割きます。
3. 労力対効果を測るフレームワーク
「重要だ」という感覚だけでは足りません。複数の仕事のうち何を先にやるか決めるには、効果とコストを同じ物差しで測らねばなりません。広く使われる二つのスコアモデルを見ましょう。
3.1 ICEスコア
素早く見積もるのに良いモデルです。
ICE = Impact(効果) × Confidence(確信) × Ease(容易さ)
各項目を1〜10で付ける。
- Impact: 成功すれば結果がどれほど大きいか
- Confidence: その効果が出ると、どれほど確信するか
- Ease: どれだけ簡単に/速くできるか
二つの作業を比べてみましょう。
| 作業 | Impact | Confidence | Ease | ICE |
| --- | --- | --- | --- | --- |
| 決済リトライロジック追加 | 9 | 8 | 7 | 504 |
| 管理ページUI刷新 | 5 | 7 | 3 | 105 |
直感的には「UI刷新のほうが目立って格好よく見えて」惹かれるかもしれませんが、スコアは決済リトライを指します。少ない労力で大きな効果を出すからです。
3.2 RICEスコア
より精密に、影響を受ける規模(Reach)まで入れたモデルです。
RICE = (Reach × Impact × Confidence) / Effort
- Reach: 一定期間に影響を受けるユーザー数
- Impact: 一人あたりの効果の大きさ(例: 3=甚大, 1=普通, 0.5=小)
- Confidence: 確信度(% または 0〜1)
- Effort: かかる労力(人月など)
RICEの美点はEffortを分母に置くことです。すなわち同じ効果なら、**少ない労力で出す仕事が常に勝ちます。**これがレバレッジの核心です。インパクトの大きい人はより強く押す人ではなく、同じ力でより大きな岩を動かす支点を見つける人です。
注意:これらのスコアは正解ではなく**対話の道具**です。数字を盲信せず、チームが共に付けながら前提をあぶり出すのに使うのがよいでしょう。
4. やらないことを決める勇気
優先順位を決めるとは、何を先にやるか決めることではありません。より本質的には**何をやらないか決めること**です。
「戦略の本質は何をやらないかを決めることだ。」
— Michael Porter
すべての仕事をやろうとした瞬間、優先順位は消えます。すべてが一位なら、何も一位ではありません。だからインパクトで働く人は「やらないことリスト(not-to-do list)」を意識的に管理します。
断ることは技術です。無礼な「やりません」ではなく、理由と代替を添えて断ります。
悪い例:「それは私の仕事ではありません」
良い例:「今は決済の問題に集中しているので、その作業は今週は難しそうです。
来週改めて見るか、より急ぐなら優先順位を一緒に調整しましょうか。
今、決済の仕事を止めてそれを先にやるのがチームにとって良いか、一緒に判断したいです」
こうすれば断りが交渉になります。何を諦め何を得るかを相手と共に測るのです。
5. ローカル最適化の罠
インパクトを見誤ると陥る代表的な罠が**ローカル最適化(local optimization)**です。目の前の小さな領域だけ最適化するあまり、全体で見ればかえって損をする場合です。
[ローカル最適化の例]
自分のモジュールの応答速度を 200ms → 50ms に改善した。(誇らしい)
しかしこのモジュールは全リクエストの0.1%でしか使われない。
ユーザーが体感する変化は事実上ゼロ。
一方、最も使われるモジュールが800msなのに誰も手を付けていない。
ここを200ms減らすだけで全体の体感速度ががらりと変わる。
ローカル最適化に陥るのは、自分が制御できる小さな領域のほうが安全で楽しく感じられるからです。大きな問題は複雑で他人と絡み合い、不快です。だから私たちは無意識に簡単で小さな仕事へ逃げます。
これを避けるには一段上から見ます。「自分の仕事がシステム全体、チーム全体、会社全体の目標にどれだけ寄与するか」を常に問うのです。最も速い部品を作るより、最も遅いボトルネックを見つけるほうがインパクトが大きいです。
6. インパクトを測定し伝える
6.1 測定 — 始める前に指標を決めよ
インパクトを証明するには、仕事を始める前に「何で成功を測るか」を決めねばなりません。終わってから指標を探すのでは遅いです。
[仕事開始前に決めておくこと]
目標指標: 決済成功率
現在値(baseline): 94.2%
目標値: 97%以上
測定方法: 決済試行対成功ログ、週次集計
このようにbaselineを先に記録しておけば、後で「これだけ良くなった」を数字で言えます。
6.2 伝える — やったことではなく生んだ結果を語れ
インパクトは作ることと同じくらい、見えるようにすることが重要です。黙々と大きな仕事をしても誰も知らなければ、組織レベルではその仕事が「なかった」のと似たことになります。自慢ではなく、チームが何が効いたかを学ぶための行為でもあります。
肝心なのは**活動ではなく結果で**語ることです。
弱い表現(活動中心):
「決済モジュールをリファクタリングしてリトライロジックを追加しました」
強い表現(結果中心):
「決済リトライロジックを追加し、決済成功率を94.2% → 97.5%に上げました。
月およそ3,000件の失敗決済を回復する効果です」
同じ仕事ですが、二つ目のほうがはるかに強い。結果とそのビジネス的意味を共に示すからです。
7. インパクトの大きい仕事を先に見つける方法
ここまでは「すでに入ってきた仕事のうち何を先にやるか」を扱いました。しかし本当にインパクトの大きい人はもう一段進みます。**誰も頼んでいない、しかし最も大きな差を生む仕事を先に発見すること**です。与えられた仕事をうまく選ぶことを超え、やるべき仕事を自ら見つける段階です。
そうした仕事を見つけるいくつかのシグナルがあります。
[高インパクト作業のシグナル]
1. 繰り返す痛み : 同じ不平/障害/手作業が何度も繰り返す
2. 皆が避ける仕事 : 重要だが面倒で複雑なので誰も手を付けない
3. 大きなボトルネック : 一か所が詰まり、複数の人が待っている
4. 静かな損失 : 目立たないが毎日漏れるコスト(遅いビルド、頻繁なエラー)
5. まもなく来る変化 : 迫る成長/規制/マイグレーションへの準備不足
特に2番が宝石です。「重要だが誰もやらない仕事」には競争がありません。皆が簡単で目立つ仕事に群がるとき、難しく後回しにされた核心問題を拾い上げる人が最大のインパクトを得ます。汚れ仕事を買って出ることが、しばしば最も速い成長経路である理由です。
こうした仕事を見つけるには視野を広げねばなりません。自分のチケットだけ見ず、チーム全体がどこで最も頻繁に詰まるか、どの指標が最も停滞しているか、人々がどんな不平を最も頻繁に言うかを観察します。インパクトはしばしばコードではなく会話の中に、振り返りノートの中に、繰り返されるため息の中に隠れています。
8. インパクトを誤って扱うアンチパターン
インパクトを追ううちに、かえって道を見失う典型的なパターンです。
- **インパクト・ハンティング(impact hunting):** 派手で評価に映える仕事だけを選び、目立たないが必須の保守を回避すること。チームの信頼を蝕みます。インパクトは自分のPRのためではなく、チームと製品のためのものです。
- **数字への執着:** 測定可能なものだけが重要だと考える罠。メンタリング、文書化、雰囲気のように数字に表れない大きなインパクトを見落とします。
- **他人のインパクトの横取り:** 他の人が80%をやった仕事に最後に乗っかり手柄を奪うこと。短期的には得に見えても長期的には評判を失います。
- **永遠の分析麻痺:** 何が最もインパクトが大きいか測るうちに、結局何も始められないこと。優先順位を決めること自体が目的になった場合です。70%の確信でも始めるほうが、100%を待って止まるよりよいです。
良いインパクトの追求は正直です。映える仕事ではなく本当に重要な仕事を、自分の手柄ではなくチームの結果を目指します。
9. 事例:優先順位を変えて四半期を救ったチーム
あるスタートアップの小さなチームが新規機能を五つ同時に進めていました。すべて「重要に見える」仕事で、五方向に散ったチームはどれもまともに終えられないまま四半期の半ばを迎えました。
リードが止めて全員でRICEスコアを付けました。結果は明白でした。五つのうち一つ(オンボーディング改善)が残り四つを合わせたより高いスコアを得たのです。最も多くの新規ユーザーが通る地点だったからです。
チームは大胆に決めました。残り四つのうち二つは保留、二つは廃棄。全員をオンボーディング一つに集めました。3週間後、新規ユーザーの活性化率が31%上がり、それがその四半期の会社全体の最大の成果になりました。
興味深いのは、廃棄した機能も決して悪いアイデアではなかったことです。ただ**今、この資源では**オンボーディングのほうが大きなインパクトを出しただけです。優先順位は良し悪しではなく順序の問題です。
10. バランス — インパクトが全てではない
ここまで読んで「ではインパクトスコアの低い仕事は全部無視しろということか」と問うなら、そうではありません。バランスが必要です。
- **数字に表れないインパクトもある。** 同僚を助ける仕事、信頼を築く仕事、雰囲気を良くする仕事はRICEに入らないが、長期的に大きなインパクトを生みます。
- **スコアは前提の上に立つ。** ImpactやConfidenceは推定値です。間違いうるので盲信せず、定期的に見直します。
- **インパクトが小さくてもやるべき仕事がある。** セキュリティパッチ、コンプライアンス、衛生的な保守はインパクトスコアと無関係にやるべきです。
- **すべてを最適化しようとして疲れる。** 優先順位を決めること自体もコストです。些細な決定にまでRICEを当てれば、それがまた別の非効率です。
要するにフレームワークは思考を助ける道具であって、思考を代わりに行う機械ではありません。
11. 実践チェックリスト
新しい仕事を始める、または優先順位を見直すとき:
- [ ] この仕事を終えたら具体的に何が変わるか。
- [ ] 効果対労力は?(ICE/RICEで粗くでも付けてみたか)
- [ ] これは重要な仕事か、単に緊急な仕事か。
- [ ] Q2(重要+緊急でない)に毎週時間を割いたか。
- [ ] 今やらないと決めた仕事は何か。
- [ ] ローカル最適化に陥っていないか。(全体のボトルネックは別の所か)
- [ ] 始める前に成功指標とbaselineを記録したか。
- [ ] 終わった後、結果を活動ではなくインパクトで伝えたか。
12. インパクトを習慣に — 週次リチュアル
インパクトで優先順位を決めることは、一度の決心ではなく繰り返す習慣であってこそ力を発揮します。毎週巡ってくる短いリチュアル一つが、場当たり的な忙しさからあなたを守ります。
[月曜15分の優先順位リチュアル]
1. 広げる : 今週できる仕事を全部書き出す(頭の中を空にする)
2. 点数付け : 各項目に粗いICE/RICEを付ける
3. 切る : 上位2〜3個に丸、残りは「やらないこと」へ送る
4. 守る : 上位項目のための集中時間をカレンダーに先に取る
5. 宣言する : マネージャー/チームに「今週はこれに集中する」を共有する
5番が意外に重要です。何に集中するか公に宣言すると、二つが生まれます。第一に、自分で約束を守るようになります。第二に、周囲があなたの優先順位を知り、不要な割り込みが減ります。
そして金曜には5分だけ振り返ります。「今週最も大きなインパクトを出した仕事は何だったか?来週さらに伸ばす部分は?」この短い振り返りが積もれば、インパクトを見る目そのものが鋭くなります。最初は点数を付けるのがぎこちないですが、数週間も経てば、ある仕事を見た瞬間にそのインパクトが直感的に見え始めます。
結局、フレームワークの目的はフレームワークを卒業することです。ICE計算が体に染み付けば、もはや表を描かなくても「これは労力対効果が大きい」が即座に感じられます。そのときあなたは道具を超えて感覚を得たのです。
おわりに
私たちはしばしば忙しさを誠実さと取り違えます。しかし組織が本当に報いるのは費やした時間ではなく、生み出した変化です。
インパクトで優先順位を決めるとは、冷たく計算だけしろという意味ではありません。むしろ自分の限られた時間とエネルギーを最も意味ある所に使うという、自分の仕事への敬意に近いものです。何をやらないか決める勇気、大局を見る視野、結果を正直に測定し分かち合う習慣 — この三つが集まれば、同じ時間を働いても全く違う軌跡を描くことになります。
最も忙しい人にならないでください。最も大きな差を生む人になってください。
参考資料
- Stephen R. Covey, *The 7 Habits of Highly Effective People* (重要-緊急マトリクス)
- Greg McKeown, *Essentialism* (より少なく、しかしより良く)
- Intercom — RICE優先順位フレームワーク (intercom.com ブログ)
- Sean Ellis & GrowthHackers — ICEスコアリング
- Will Larson, lethain.com — レバレッジとエンジニアリングのインパクト
- Andrew Grove, *High Output Management* (アウトプットとレバレッジ)
현재 단락 (1/133)
二人のエンジニアがいます。