どんな人におすすめか / 読む前の課題感
この本は、次のような課題を感じている人に特におすすめです。
- 「言われたものを作る」から「何を作るかを提案する」側へ進みたいエンジニア・PM・テックリードの人
- Why を飛ばして How(実装や手段)に走り、詳細に埋もれて「そもそも何の問題を解いていたのか」を見失いがちな人
- 経営者とエンジニア、コンサルと開発者のように、立場の違う相手と「話が噛み合わない」経験がある人
私自身、与えられた問題を「いかに上手く解くか」に集中するあまり、その問題自体の妥当性を問い直せていない、という感覚をずっと抱えていました。手は動くのに、視点が上がらない。そのモヤモヤに輪郭を与えてくれたのが本書でした。 本書は単なる思考法ではなく、SI業界の受託構造や、川上(問題発見)と川下(問題解決)のギャップという、システム開発現場ならではの文脈で語られるのが特徴です。 また、本の帯に書いてあった、「問題を解くだけの人から、問題を見つけられる人へ。」というメッセージも非常に良かったです。
なお、本書は著者・細谷功さんの代表作『具体と抽象』の考え方を土台にしています。まだ『具体と抽象』を読んでいない方は、先にそちらを読んでおくと、本書の理解が一段深くなるのでおすすめです。
3行要約(一言でいうと)
- IT・システム開発とは、突き詰めれば「抽象化(Layers of abstraction)」の積み重ねである。
- だからこそ、How(川下・問題解決)に飛びつく前に Why(川上・問題発見)を考え、具体と抽象を往復する「思考のOSのメタ化」が効く。
- 抽象度を上げて捉え直せると、目先の最適化ではなく、プロセスそのものを抜本的に変えられる(本書は「最終的にAIが代替していくのはSIの具体だ」とまで踏み込む)。
一言でいうと: 「How の前に Why を」を、システム開発の文脈で徹底的に理解させてくれる一冊でした。
特に刺さったポイント
1. 反応型(How から入る)はエンジニアの性であり、アンチパターンでもある
Why を考えることなしに、いきなり具体化の方向である How に走る「反応型」。
自分の解釈:与えられた課題にすぐ手を動かして解き始めるのは、エンジニアとしてある種の本能だと思います。動くものが出せるので、気持ちよくもあります。ですが本書は、これをはっきり「アンチパターン」と位置づけています。Why を飛ばすと、いつのまにか目的が吹き飛び、「与えられた問題をいかに上手く解くか」だけに意識が向いてしまう。そして、そもそも問題とは何だったのかを見失い、detail にこだわり続けてしまう。まず手を動かしがちな私には耳が痛い指摘でした。本書が推すのは、How の前に Why をしっかり考える「思考型」です。
2. 「モノからコトへ」― 手段ではなく業務そのものを設計する
モノ=手段・具体、コト=業務・抽象。モノからコトへ視点を移す。
自分の解釈:「モノ」は目に見える手段であり具体、「コト」はその手段が支えている業務であり抽象、という整理がとても腑に落ちました。私たちはつい、目の前の「モノ」(ツール・機能・実装)を良くすることに集中しがちです。でも本当に変えるべきは、その先にある「コト」(業務)のほう。抽象度を上げて業務そのものを捉え直すからこそ、個別最適の改善ではなく、プロセスを抜本的に改革できる。設計に入る前に、一段引いて「これは結局どんなコトを実現するためのモノなのか」を問う癖をつけたいと思いました。
3. 「見える化」プロジェクトの、見える化が目的になってしまう
「見える化」「可視化」が最終目的であることはない ― 手段が目的化する落とし穴。
自分の解釈:強く刺さったのが、手段の目的化という失敗パターンです。たとえば「見える化プロジェクト」で、いつのまにか“見える化すること”自体がゴールになってしまう。本来は業務を良くする(コト)ための手段(モノ)だったはずが、手段が目的にすり替わる。本書はこれをSIプロジェクトの落とし穴の一つとして扱っていますが、見える化に限らず、あらゆる開発現場で起きることだと感じました。だからこそ、常に Why に立ち返り、抽象と具体を往復し続ける必要があるのだと思います。
読んだ後に実際にやってみたこと・変わったこと
- やってみたこと:タスクに着手する前に、「これは何の“コト”(業務・目的)のための“モノ”(手段)なのか」を一度考えるようにしました。
- 変わったこと:すぐ How に飛びつく反応型の自分に気づけるようになり、「そもそもこの問題を解く必要があるのか」を問う場面が増えました。How / Detail に埋もれる前に、一段上の視点へ戻る回数が増えたように感じています。
注意点
- 本書は『具体と抽象』の考え方が前提になっている部分があります。抽象化そのものに馴染みがないと、少し駆け足に感じるかもしれません。先に同筆者作である『具体と抽象』を読んでおくのがおすすめです。
- 「具体的なコードでこう書けば解決」というハウツー本ではありません。手を動かす前の “思考の型” を鍛える本なので、読み解くのに時間がかかり、即効の実装レシピを求めている人には物足りなく感じるかもしれません。
関連書籍・次に読むなら
- 細谷功『具体と抽象』― 本書の土台。まずはこちらから読むと、抽象度を上げる/下げるという視点そのものが手に入ります。
- 抽象と具体の往復は、設計や SDLC の話とも地続きです。手前味噌ですが、あわせて「ゼロからハッカーを目指して」のような、仕組みを自分で理解して手を動かすという姿勢の記事も読んでもらえると、この本の面白さがより伝わると思います。
評価
★★★★★(5段階中5)
How に走りがちなエンジニアが、Why から考える「思考型」へ切り替えるきっかけとして非常に価値のある一冊でした。 この本を通じて、AI 時代に、まず自分自身がシステム全体を抽象度高く俯瞰できるように視座を高めたいと思わせてくれる読後感でした。
書誌情報
| 項目 | 内容 |
|---|---|
| タイトル | システム開発と「具体と抽象」〜問題発見と問題解決を往復する「思考のメタ化」を身につける〜 |
| 著者 | 細谷功 |
| 出版社 | 技術評論社 |
| 発売日 | 2026年7月28日 |
| ページ数 | 272ページ |
| 定価 | 2,200円(本体2,000円+税10%) |
| ISBN | 978-4-297-15790-6 |
| 出版社ページ | gihyo.jp で見る |
※ 定価は 2026 年 7 月 29 日に出版社ページで確認した情報です。