«前の日記(2010-12-01(Wed)) 最新 次の日記(2010-12-03(Fri))» 編集
RSS feed
Webサイトとは「つい、うっかりの存在論」である

角谷HTML化計画

「むずかしく考えることはない」と、偉そうに葉巻を振りまわしながら、トレヴィラヌスはいった。「ガリラヤの太守がじつにみごとなサファイアを持っていることは、みんなが知っている。何者かがそれを盗むつもりで、間違ってここへ入ったんだ。ヤルモリンスキーが起きていたので、泥棒は殺さざるをえなかった。どうだね、これで?」
「そのとおりかもしれません。しかし、おもしろくはないですね」と、レンロットは答えた。
J.L.ボルヘス『死とコンパス』(『伝奇集』収録)

2010-12-02(Thu) [長年日記]

■1 アジャイル開発のディケイドと"The Agile Samurai"

(このエントリは「30分でだいたいわかるアジャイル開発」at Cybozu Developers Conference 2010の続きです)

「30分でだいたいわかるアジャイル開発」のviewsが1万を超えていてびっくりしたのだけれど、たしかに今、日本のソフトウェア開発の世界では、サービスはもちろんエンタープライズやゲーム開発でも「アジャイル開発」がとても注目されている。だけれども、実際にはじめるにあたっての包括的でハンディでまともな最初の一冊ってあまり無い印象。

XPはゆんゆんしてるし、Scrumはセミナービジネスだし、Leanは「お話」だし。あとは「たばこの吸えるスタバ」みたいな話とか。もちろん、それぞれ良いところはあるんだけど、最初に全部丸かじりしないと前に進めないというのはしんどい。かといって、やれるところからってみんな言うけど(私も言う)やれるところってどこよ?みたいな感覚もあると思う。自分の来し方をふりかえってもそうだし。

周囲では「塹壕より ScrumとXP」が評判良いらしいけど、InfoQになんかログインできなくて読めなかったことがあって以来ご縁がなくて。それなりにまとまった文書(日本語で読めるやつ)があれば教えてください。だれとなく。

で、いちおう私なりに状況をもうちょっと良くしたくて自分なりにやれることをやっているのではあるけれど、基本的には空いてるニッチを埋めてく感じだし。たとえば、『アジャイルな見積りと計画づくり』はとても良い本だけれど技術的卓越(Techinical Excellence)をスルーしてる(まあ Mike CohnはScrum guyだし、過去の私に足りなかったのはこの部分だ。そもそも「技術的卓越」ということばも最近はあまり気にくわなくなっているんだけど、これについてもまた今度)。『アジャイルプラクティス』はチームの一員としての「気分」の本だもんね。「気分」とか言われてもねえ(あわてて補足すると、この「気分」を扱うことがずっと欠けていたと思ってので、このピースを埋めたかった)。

そういう意味では『アート・オブ・アジャイルデベロップメント』は包括的で素晴しい(この本はXPの本なのでTechnical Excellenceに注意をくばっている)のだけれど、いかんせん大部だ。

(問題: いまあげた3冊の翻訳と監訳に関わっている会社はどこかtweetせよ。配点:0.2人日)

つまり、薄くて・包括的で・次の一歩へのポインタが載っている一冊が必要なのだけれど、そういう定番と呼べるものがこの10年(と書いてディケイドと読む)では欠けていた――というのは言いすぎだけど(たとえば、『Head First ソフトウェア開発』とか。でも本書はちょっと強行突破すぎるんだよな。大好きだけどね)、あんまりない。でも、新しいディケイドはそんなことないんだよね。なぜなら、『The Agile Samurai』」があるから。

The Agile Samurai: How Agile Masters Deliver Great Software (Pragmatic Programmers)
Jonathan Rasmusson
Pragmatic Bookshelf
¥ 2,227

おそらくタイトルと装丁から日本人爆釣で5秒ぐらい関心を持ったあと、すっかりもう忘れているんだろうけど、表層だけにとらわれないちゃんとした人は、

Agile Samuraiいい本だ。個人的にはpragmatic booksの本ではmetaprogramming ruby以来のヒット。買ったばかりのKindleで読みなおしてhighlightが150箇所くらいについた

評価をしていたりする。

@:masatomonも言及している『メタプログラミングRuby』(えっAmazonで品切なの?)での我らが@:kdmsnrの訳文での言い回しを借りていうなら、"The Agile Samurai"は

「...アジャイルソフトウェア開発などというものなど存在しない。すべてはただのソフトウェア開発じゃ。去るがいい。静かに瞑想させておくれ」そのことばで弟子は悟りを開いた。

という私の改変ツイートを300頁未満(しかも図が多いので文字は少ない)で語っている。なので、急いでいる人は原書で読んどいたほうがいいと思う。余計な回り道を避けるためにも。そんなに導入を急いでない人は、もうちょっと待ってればいいと思います ;-)

XPエクストリーム・プログラミング入門―変化を受け入れる
ケント ベック/Kent Beck/長瀬 嘉秀/テクノロジックアート
ピアソンエデュケーション
¥ 2,415

リーンソフトウェア開発と組織改革
Mary and Tom Poppendieck 著、 依田光江 翻訳、 依田智夫 監訳
アスキー・メディアワークス
¥ 2,940

アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~
Mike Cohn/マイク コーン/安井 力/角谷 信太郎
毎日コミュニケーションズ
¥ 3,360

アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣
Venkat Subramaniam/Andy Hunt/木下 史彦/角谷 信太郎
オーム社
¥ 2,520

アート・オブ・アジャイル デベロップメント ―組織を成功に導くエクストリームプログラミング (THEORY/IN/PRACTICE)
James Shore/Shane Warden/木下 史彦(監訳)/平鍋 健児(監訳)/笹井 崇司
オライリージャパン
¥ 3,780

Head Firstソフトウェア開発 ―頭とからだで覚えるソフトウェア開発の基本
Dan Pilone/Russ Miles/木下 哲也 (監訳)/有限会社 福龍興業
オライリージャパン
¥ 3,780

メタプログラミングRuby
Paolo Perrotta/角征典
アスキー・メディアワークス
¥ 2,940

『アジャイルプラクティス』は先日からPDFを買えるようにしたので、紙の書籍ともども引きつづきよろしくお願いします。

そういえば『JavaからRubyへ』も『インターフェイス指向設計』もオライリー・ジャパンのEbookで以前から購入できるんだけど、コピペも印刷ができなかったと思うので、他に先がけてEbookを提供してらっしゃることに敬意は表すものの(某ストアの設計でもたいへん参考にさせていただきました)、いち個人のサイトとしては、まことに残念ではありますがリンクは遠慮しておきます。でも、オンラインで買えるだけいいよね。『アジャイルな見積りと計画づくり』は買えることすらできないもんね。

Tags: agile book

«前の日記(2010-12-01(Wed)) 最新 次の日記(2010-12-03(Fri))» 編集
RSS feed