頭の中にたまった「直したいところ」を、付箋やメモで一枚の台帳に書き出して落ち着いて整理している一人運用の保守担当者

技術的負債の見える化|優先順位のつけ方を一人運用の現場で

「ここ、いつか直さないとな」。 そう思いながら通り過ぎた場所が、頭の中に何個もたまっていませんか。動いてはいるけれど気持ち悪いコード、コピペで増えた似た処理、誰も触れないバッチ、古いままのライブラリ——。保守運用をしていると、「直したいところリスト」だけが心の中でどんどん長くなっていきますよね。

やっかいなのは、それが全部あなたの頭の中にしかないことです。数が見えないから不安になり、優先順位もつかず、結局いつも「今日の障害と問い合わせ」で一日が終わる。負債は減らないまま、また少し増えていく。

この記事では、その頭の中の負債を一覧にして見える化し、どこから手をつけるかの優先順位をつける進め方を、一緒に整理します。きれいな管理ツールを入れる話ではありません。テキスト1枚から始められる、一人でも回せる方法です。

結論:技術的負債は、①頭の中にあるものを全部1枚に書き出す → ②各項目に「影響(放置したら何が起きるか)」と「手間(直すのにかかる労力)」を大まかに付ける → ③『影響が大きく・手間が小さい』ものから着手するの順で扱います。完璧な評価はいりません。まず全部を目に見える台帳に出すだけで、「多すぎて動けない」が「この順で1つずつ」に変わります。

負債の中身も直し方も現場ごとに違います。順番と観点を出発点に、自分の現場の言葉に置き換えて使ってください。

何が起きているか:負債が減らない3つの理由

「直したいのに直せない」のは、あなたの意志が弱いからではありません。たいてい次の3つの構造が原因です。まずここを知っておくと、自分を責めずにすみます。

どれも「気合いが足りない」話ではなく、見える化と優先順位づけの仕組みがないという構造の問題です。だから、精神論ではなく、書き出して並べる作業で解きます。

技術的負債を見える化する4つのステップ(順番に)

影響の大きさと直す手間の2軸で負債を4つのマスに振り分け、影響大・手間小のマスから着手する優先順位マトリクスの図
縦「影響」×横「手間」の4マス。まず左上(影響大・手間小)から手をつける

頭の中の塊を、外に出して並べていきます。各ステップは、テキストエディタか表計算1枚あれば始められます。

① まず「全部」書き出す(きれいさより網羅)

最初の一歩は、頭の中にある「直したいところ」を、質を気にせず全部書き出すことです。ここでの目的は評価ではなく、棚卸しです。

ここで大事なのは、きれいにまとめようとしないことです。順番も分類も後回し。まずは頭の外に出しきる。書き出すだけで「思っていたより数は多いけど、無限ではない」と分かり、それだけで少し落ち着けます。

② 各項目に「影響」と「手間」をざっくり付ける

書き出せたら、各行に2つの目盛りを付けます。細かい点数はいりません。大・中・小の3段階で十分です。

この2つを、全項目にざっと付けていきます。迷ったら直感で置いて先に進んでかまいません。厳密さより、全項目に同じ物差しを当てることが大切です。物差しさえそろっていれば、後で並べ替えたときに比べられます。

③ 「影響大・手間小」から並べる

2つの目盛りが付いたら、優先順位は自然と見えてきます。基本はシンプルで、影響が大きく・手間が小さいものが最優先です。

「影響小・手間大は今はやらない」と決めて書いておくのがコツです。やらないことを決めると、罪悪感なくあと回しにでき、頭の中から負債を1つ追い出せます。

④ 台帳にして、定期的に見直す

並べ終えたら、それを消えない場所——テキストファイルや表計算——に台帳として残します。頭の中に戻さないことが、見える化を続ける唯一のコツです。

台帳は完璧である必要はありません。「今、負債がいくつあって、次に何をやるか」がひと目で分かる——それだけで、この台帳は十分に働いてくれます。

具体例:頭の中の「気持ち悪い5つ」を並べてみる

たとえば、ある担当者の頭の中にあった5つを、影響と手間で並べるとこうなります。

5つのうち、まず手をつけるのは1つ(証明書)だけとはっきりします。「全部気になる」だった状態が、「今日は証明書、PHPは計画、あとは触るついで」と整理される。これが見える化と優先順位づけの効きめです。

影響:見える化しておくと、何が変わるか

負債を1枚に出して並べておくと、返済のスピードより先に、日々の気持ちと説明のしやすさが変わります。

逆に、頭の中だけで抱えていると、負債の総量が見えないまま増え、たまに思い出しては不安になる——を繰り返します。見える化は、返済そのものより先に、その不安の連鎖を止めてくれるのがいちばんの価値かもしれません。

明日やること:負債を10個だけ書き出す

いきなり完璧な台帳は要りません。明日できる、いちばん小さな一歩はこれです。

  1. まっさらなテキストファイルか表計算を1枚開く。名前は「負債台帳」でいい。
  2. 頭に浮かぶ「直したいところ」を、思いつくまま10個だけ1行ずつ書く。粒度はバラバラでOK。
  3. 各行に、影響(大中小)と手間(大中小)をざっと付ける。迷ったら直感で。
  4. 「影響大・手間小」の行に印をつける。それが次にやる候補です。
  5. 「影響小・手間大」の行に「今はやらない」と書く。これで頭から1つ追い出せます。

きれいに分類しなくて大丈夫です。10個書いて印をつけるだけで、頭の中の霧が「並んだリスト」に変わります。続きは、気づいたときに1行ずつ足していけばいい。

「技術的負債の見える化」チェックリスト

台帳を作るとき・見直すときに当てる項目です。コピーして自分のメモに置いてみてください。全部を最初からそろえる必要はありません。

まず外せない最低ラインはこの3つです。ここだけでも、頭の中で抱えるよりずっと楽になります。

次は、台帳を続けていくための項目です。慣れてきたら足していきましょう。

全項目に○が付かなくても大丈夫です。最低ラインの3つだけでも、頭の中だけで抱えているより、確実に前へ進めます。

よければ、こちらも

負債の見える化は、レガシーと長くつきあうための入口です。棚卸し・安全な改修・引き継ぎとセットにすると、返済がぐっと現実的になります。

頭の中の負債を1枚の台帳に出し切り、次にやることが決まって肩の力が抜け前を向いている保守運用の担当者

技術的負債がこわいのは、それが見えない塊のまま、頭の中で大きくなっていくからです。でも、一度紙に出して並べてしまえば、それはもう「無限の不安」ではなく、「順番のついたリスト」になります。 今日は10個だけ書き出して、次にやる1つに印をつける。それだけで、抱えていた重さが少し軽くなるはずです。

ほかの実務ヒントは記事一覧からどうぞ。保守運用の小さな備えを、メールでも少しずつお届けしています。

関連用語