読書メモ。2025年59冊目。
『Team Geek』を読んでの感想となります。(2025/8/13記載)
本の概要
複数のプログラマが関わる場合、優れたコードを書くだけではプロジェクトは成功しません。全員が最終目標に向かって協力することが重要であり、チームの協力はプロジェクト成功のカギとなります。本書は、Subversionをはじめ、たくさんのフリーソフトウェア開発に関わり、その後Googleでプログラマを経てリーダーを務めるようになった著者が、「エンジニアが他人とうまくやる」コツを紹介するものです。「チームを作る三本柱」や「チーム文化のつくり方」から「有害な人への対処法」までエンジニアの社会性について、楽しい逸話とともに解説します。
引用:
動機
- HRTの原則の出典ということからずっと読みたいと思っていた。
- SHIFT Agile FESでのクリエーションライン安田さんのお話から読まねばと決意。
- さらに、プログラミングするパンダさんの書籍に背中を押され、ようやく着手しました。
本書からの学び
まず、2013年7月に発行された書籍ということに驚きました。
『リーダブルコード』が2012年6月、『SQLアンチパターン』が2013年1月ということを考えると、当時は暗黙知だったエンジニアに求められる素養が、形式知として表に出てきた時期だったのではないかと想像します。
12年前の自分がいたシステム開発の現場は、アジャイルやスクラムといった文化からは遠い場所でした。その頃に読んでいたら、きっと遠い世界の話に思える部分が多かったと思います。
12年経った今では、エンジニアリング組織として標準化されつつある知見も多く感じますが、その中でもリーダーシップに関する記述からは多くの学びがありました。
おそらく、従来の管理型マネジメントから、チーム開発においてマネージャーがどう関わるべきかという自分の関心と重なったからだと思います。
今の時代のチーム開発においても、大切にしたい知見が数多くありました。
忘れたくないメモ
本書で特に印象に残ったポイントを振り返ります。
HRTの原則
人間関係を円滑にするだけでなく、健全な対話とコラボレーションの基盤となるものだ。
謙虚(Humility)
世界の中心は君ではない。君は全知全能ではないし、絶対に正しいわけでもない。常に自分を改善していこう。
尊敬(Respect)
一緒に働く人のことを心から思いやろう。相手を1人の人間として扱い、その能力や功績を高く評価しよう。
信頼(Trust)
自分以外の人は有能であり、正しいことをすると信じよう。そうすれば、仕事を任せることができる。
この3つを合わせて「HRT」と呼びたい。読み方は「ハート」だ。痛みを軽減するものだから、苦痛の「hurt」ではなく、心の「heart」である。ぼくたちの主張は、この三本柱で成り立っている。
本書を読みたくなったそもそものきっかけ。
HRTはいつでも心に刻んでおきたい。
リスクを取ること
過去に失敗したことがなかったら、それは革新的でないか、リスクをとっていない証拠である。失敗は次回のために学んで改善する絶好のチャンスだ。
個人に対してだけではなく、チームに対しても意識しておきたい。
経験は何よりも重要な財産になる。