ソフトウェア開発者向けのベスト書籍

以下は、 EBG Consulting 社の創業社長 Ellen Gottesdiener 氏が2012年1月10日に自身のブログに投稿した記事、 "Best Books for Software Developers" の翻訳です。

紹介書籍がすべて翻訳済みであったのと、個人的に、先日、ぺけま第3号の和田卓人さんインタビューでgoos本(Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck)))の INSIDE OUT と OUTSIDE IN の考え方に触れていたので記事中の "outside-in" のフレーズにピンときたこと、記事最後の "but it starts with the customer" が "SOCIAL CHANGE STARTS WITH YOU"(2) っぽいフレーズで、グッときたことから紹介します。

Best Books for Software Developershttp://ebgconsulting.com/blog/best-books-for-software-developers/

この冬、SD Times の編集者、 Jennifer deJong Lent に、開発者にオススメの書籍の記事を書いてくれないかと頼まれたので、言語やデータベースや IDE に関するもの以外ということで、喜んで引き受けた。

Jenifer は記事の冒頭で次のように書いた。「オンライン記事や eBook が増えるにともなって、古い形態である紙の書籍は今日では場所を失ったかのように見える。しかし多くのエキスパートたちは、ペーパーバックやハードカバーの書籍の中にこそ、有用なものを見つけ出している。テクノロジーから人間系、チームマネジメントといったことまで、これらの書籍が助けになってくれる。ここにエキスパートの推薦書を挙げる。」

以下は私が推薦するもので、記事に載せていないものもある。

カテゴリ:マネジメントとキャリア開発

Becoming a Technical Leader: An Organic Problem-Solving Approach

Becoming a Technical Leader: An Organic Problem-Solving Approach

スーパーエンジニアへの道―技術リーダーシップの人間学

スーパーエンジニアへの道―技術リーダーシップの人間学

本書は、1986年に出版されたが、今日でも的を得ている。ワインバーグは、ソフトウェアエンジニアリングの人間的側面を初めて描いた人で、私は彼がソフトウェア開発のマスターヨーダだと思っている。ソフトウェア開発を進める上で彼のアドバイスはこのようになる。自分のやり方の外に出て、自分自身について知れと。

カテゴリ:ソフトウェアメソドロジー

Leading Lean Software Development: Results Are not the Point (Addison-Wesley Signature Series (Beck))

Leading Lean Software Development: Results Are not the Point (Addison-Wesley Signature Series (Beck))

リーンソフトウェア開発と組織改革

リーンソフトウェア開発と組織改革

邦題『リーンソフトウェア開発と組織改革』は、スクラムメソドロジーに従うソフトウェア開発チームが奮闘することになりやすい、鍵となる課題の一つについて述べている。チーム自身でなく、より大きな組織にどうフォーカスするかということだ。

The Art of Agile Development: Pragmatic Guide to Agile Software Development

The Art of Agile Development: Pragmatic Guide to Agile Software Development

アート・オブ・アジャイル デベロップメント ―組織を成功に導くエクストリームプログラミング (THEORY/IN/PRACTICE)

アート・オブ・アジャイル デベロップメント ―組織を成功に導くエクストリームプログラミング (THEORY/IN/PRACTICE)

このハンズオンはプロジェクトマネジメントの課題を扱っていて、実践的なアドバイスに富んでいる。とりわけ、テスト駆動開発の周辺に詳しい。

SD Timesのリストにないもの

Food Rules: An Eater's Manual

Food Rules: An Eater's Manual

フード・ルール 人と地球にやさしいシンプルな食習慣64

フード・ルール 人と地球にやさしいシンプルな食習慣64

これを選んだ理由?64のエレガントな食習慣1ページに1つ、反対側のページにシンプルなイメージが添えられていて、豪華で簡潔だから。ソフトウェアもこうあるべき。

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity

The Inmates Are Running the Asylum

The Inmates Are Running the Asylum

コンピュータは、むずかしすぎて使えない!

コンピュータは、むずかしすぎて使えない!

ペルソナの父による刺激的なこの本は、プロダクトの理解を外側から内側へと進めること( outside-in )を思い出させてくれる。内側から外側への理解( inside-out )を無視するではない。それは顧客から始まるのだ。