職場のバグを20本解剖したら、原因は3つのOSエラーだった【20回記念・番外編】

※本記事にはアフィリエイト広告(プロモーション)が含まれている場合があります。

はじめての方へ

いつも「アーキテクト思考の教科書」を読んでいただき、ありがとうございます。

職場で起きる「困ったセリフ」を、人の性格ではなく仕組みのバグとして解剖する。そんな記事を書き続けて、有料記事が20本になりました。今回は20回を記念した番外編として、全文無料でお届けします。

先日、これまでの記事の閲覧データを見返していて、あることに気づきました。特によく読まれたのは、次の3本です。

  • 「それは手段でしょ。目的は?」
  • 「全然やってくれない」の正体
  • 「すみません。間に合いません。」

目的の話、報告の話、アラートの話。テーマはバラバラに見えます。ところが20本を並べてみると、この3本は、それぞれ別の「OSの層」で起きているバグでした。

システムの世界には、障害報告書という文化があります。1件ずつ見ると症状はバラバラでも、20件並べると、原因はいくつかのパターンに収まってきます。

職場のバグも同じでした。20本の原因は、大きく3つの層に分けられます。

3つの層 ― 言葉、担当、判断

  1. 言語化のバグ:解像度が低いまま、言葉にしている
  2. 担当のバグ:誰が持つかを、決めずに動いている
  3. 判断のバグ:目的・環境・コストの計算がずれている

順に見ていきます。

① 言語化のバグ ― 解像度が低いまま、言葉にしている

代表例は、今週もっとも読まれた「全然やってくれない」です。

「うちの人は、育児を全然やってくれないんです」

言われた側は、食事づくりも、哺乳瓶洗いも、おむつ替えも、寝かしつけもやっている。それでも「全然」の一語にまとめられてしまう。

これは悪意ではありません。見えている事実を、粗い言葉に圧縮してしまう「解像度のバグ」です。

同じバグは、職場のあちこちに現れます。

  • 「わかった」:相手の「やっておいて」を、自分の暗黙のデフォルト値で補って受け取る
  • 「なんでもいい」:条件を言葉にしないまま、白紙の質問を投げる
  • 「見てないの?」:「共有」の一語で、重要度(ログレベル)まで伝えたことにする
  • 「で、どうするの?」:事実は並べても、意味づけ(提案)を言葉にしない
  • 「終電まで頑張りました」:価値ではなく、努力の量で報告する
  • 「どこまで進んだ?」:向き(方針)ではなく、量(進捗)だけを聞く

共通しているのは、送る側も受け取る側も、言葉の解像度を上げる手間を省いていることです。システムでいえば、仕様書のないAPIでデータをやり取りしている状態です。

② 担当のバグ ― 誰が持つかを、決めずに動いている

代表例は「すみません。間に合いません。」です。締め切りの直前まで報告が上がらず、気づいたときには炎上している。小さなボヤのうちに、誰もアラートを鳴らさなかったバグです。

  • 「そっちのボールじゃないの?」:タスクの持ち主(ポインタ)が割り当てられず、宙に浮く
  • 「自分でやるよ」:任せる側が抱え込み、任された側が育たない
  • 「一旦それで」:完了の責任を引き受けず、言い逃れの余地を残す
  • 「すみません。間に合いません。」:異常を知らせる先とタイミングが決まっていない

タスクに「誰が」「どこまで」「異常のときは誰に」が紐づいていない。システムでいえば、オーナーのいないジョブがキューに積まれ続けている状態です。

③ 判断のバグ ― 目的・環境・コストの計算がずれている

代表例は、累計でもっとも読まれた「それは手段でしょ。目的は?」と、もっともスキの多かった黒田官兵衛の記事です。

九州を平定し、完璧な軍勢を整えているあいだに、関ヶ原の戦いはわずか1日で終わってしまった。準備そのものが目的になり、環境の時間軸を読み違えた失敗です。

  • 「ダブルチェックを徹底します」:真因を探さず、確認を足して安心する
  • 「次から気をつけます」:仕組みではなく、精神論でパッチを当てる
  • 「車に乗らなきゃいい」:1%のリスクを消すために、大きな機会損失を払う
  • 「あと10分で終わります」:不確定な要素を、見積もりから外す
  • 「いま、ちょっといいですか?」:自分の5分のために、相手の集中を止める
  • 「メモでいいって言ったよね?」:間違いを恐れて、過剰な資料を作り込む
  • 「こいつ本当に〇〇出身かよ」:競技(環境)が変わったのに、前の投げ方を続ける

共通しているのは、目的に対して、コストの高い打ち手を選んでいることです。システムでいえば、要件を確認しないまま、リソースを食う処理を足し続けている状態です。

3つの層は、下から積み重なっている

この3つは、別々の問題ではありません。下から順に積み重なっています。

言葉が粗いと、担当が曖昧になる。担当が曖昧だと、判断を誤る。

たとえば「全然やってくれない」という粗い言葉のままでは、何を誰が受け持つのかが決まりません。担当が決まらなければ、「とりあえずダブルチェック」のような、コストの高い判断に流れていきます。

だから、直すときも下の層から直します。まず言葉の解像度を上げ、次に担当を決め、最後に判断の質を上げる。アーキテクトが設計で最初にやるのも、用語の定義とインターフェースの取り決めです。

自己診断 ― 最近、チームで聞いたセリフは?

当てはまるものを数えてみてください。

  1. 「全然」「いつも」と言い切る報告がある
  2. 「わかりました」と返ってきたのに、違うものが出てくる
  3. 「共有しておきました」で、大事な連絡が埋もれる
  4. 進捗の確認が「どこまで進んだ?」だけになっている
  5. 「それ、誰の担当?」で会話が止まる
  6. 結局、自分でやってしまうことが多い
  7. 締め切りの直前に「間に合いません」が来る
  8. ミスのたびに「チェックを増やす」が対策になる
  9. 「念のため」の資料や会議が増えている
  10. 前の職場や部署のやり方が、なぜか通じない

1〜4が多ければ「①言語化のバグ」、5〜7なら「②担当のバグ」、8〜10なら「③判断のバグ」が起きているかもしれません。チェックが多かった層の記事から読んでみてください。

層ごとの記事一覧

① 言語化のバグ

② 担当のバグ

③ 判断のバグ

おわりに

20本書いてきて、あらためて思います。職場の問題の多くは、人の能力や性格ではなく、「先に決めておくべきことを、決めずに走り出している」ことから起きています。

有料記事では、それぞれのバグについて「では、どう直すのか」を、すぐ使えるコマンドの形で解説しています。マガジン「アーキテクト思考の教科書」なら、20本をまとめて1,980円で読めます。30本に達したら2,480円に改定する予定です。購入後に追加される記事も、追加料金なしで読めます。

次回からは、また有料記事に戻ります。40本目の節目には、また無料記事をお届けします。

※本記事は、noteで公開した「職場のバグを20本解剖したら、原因は3つのOSエラーだった【20回記念・番外編】」と同じ内容です。

コメント

タイトルとURLをコピーしました