InfoQ

News

個人のふりかえり -- あなたの「ウェットウェア」を進化させよ

作者 Derek Longmuir, 翻訳者 平田 守幸 - (株)永和システムマネジメント 投稿日 2008年7月14日 午後12時36分

コミュニティ
Agile
トピック
方法論,
トレーニング/認証
タグ
Retrospectives,
Book

先日のAndy Hunt氏のインタビューは(リンク)、達人プログラマからアジャイルな開発、そして彼の最新の関心である実践的なウェットウェアまで、彼の変化について話している。人がどのように学習し改善するかを理解するということは、アジャイラーの道具箱を補強する重要な要素だ。

「ウェットウェアはあなたの頭の中の宝物だ。全ての活動が行われる場所は両耳の間にあり、そこはソフトウェア開発の活動が実際に行われている場所でもある。IDEやエディタの中でソフトウェアを書くわけではない。ソフトウェアは、あなたやチームメンバーの頭の中で開発されている。事件は頭の中で起きているのだ。」

このポッドキャストの中でAndy氏は、ソフトウェア開発がどれほど知的な活動(問題解決に関する思考)であるかを論じ、どうすればもっと開発者が上手にソフトウェア開発をすることができるかについて意見を述べている。彼は、これらの内容をカバーする本を書き上げた:『Pragmatic Thinking and Learning:Refactor Your Wetware』(リンク)これは達人プログラマのウェブサイトで(リンク)現在ベータ版が販売されている。

なぜこれがアジャイル実践者にとって重要なのだろうか。アジャイルの基礎のうちの1つはフィードバックと改善である。取り組んでいるプラクティス、ルールおよびガイドラインなどの現場レベルの改善をやっている人は多いだろう。その次のレベルは、人の考え方の改善だ:より良い問題解決者になる、創造性を育む、そして問題へのアプローチをエキスパートの視点へ変化させること。ちょうどプラクティスとプロセスの中でのふりかえりからのフィードバックを組込むことがチームにとって重要なように、個人がこの領域におけるスキルを習得するために、思考を順応させ調整する力は重要だ。

アジャイルプラクティスを導入しチームを育てることはまた、アジャイルに適応するチームへの第一歩である。Andy氏は、新しいスキルを身につける方法として、ほとんどの開発者がやっている「本を手に入れて、実践する」アプローチよりよい方法があると言っている。人々がより速く、より容易に、そしてより高い意欲を持って学習するための実用的なアプローチとして「意図的な学習」に言及している。詳細に触れてはいないが、これはアジャイラーの道具箱への価値のある追加でありうるように思われる。

Andy氏はさらに、スケッチするとか、言語化することと頭の中で読み書きすることを比較してみること、マインドマップを使うといったアクティビティが脳の異なるエリアをどのように活性化することができるか、またキーボードから離れることで問題解決につながる洞察力を得ることができるのではないかと論じている。そしてこれは、コミュニケーションと会話の重視、ホワイトボードを使って図示すること、インデックスカードを動かすプラクティスなどのアジャイルプロセスの有効性を説明してくれるかもしれない。それらは意識や脳のいろんな部分を刺激する。

達人プログラマのPragmatic Podcastsでポッドキャストを聞いたり(リンク)、全文の目次およびサンプル章がある本のサイトを(リンク)チェックすると、より多くの情報が得られるだろう。

原文はこちらです:http://www.infoq.com/news/2008/07/retrospective-wetware

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

Jean Tabaka氏による「Collaboration Explained--真のアジャイルチームのためのファシリテーションツール」

Jean Tabaka氏の書いた書籍では、会議などのチーム活動において、ファシリテーションの手法とツールについて具体的かつ実践的に説明しています。8/8(金)、Agile2008の最終日の朝のセッションでは、Jean Tabaka氏自身が本の内容をベースとしたセッションを行いました。

Hubert Smits氏による「ゲーム・デザイン・ワークショップ」

Agile2008の4日目となる8/6(木)の8:30から、Hubert Smits氏による「ゲーム・デザイン・ワークショップ」がおこなわれました。ゲームと言っても単なる遊びではなく、「フレームゲーム」と呼ばれる、グループでの情報収集や意志決定、また教育やトレーニングの教材として使えるいろいろなゲームです。

スケーラビリティに関するベストプラクティス:eBayからの教訓

eBayが日々挑んでいる主要なアーキテクチャの勢力は、スケーラビリティです。これはアーキテクチャや設計に関するあらゆる意思決定を特徴づけたり、駆り立てたりします。

インタビュー: Emmanuel Bernard氏にBean Validation仕様について聞く

Bean Validationフレームワークの初期ドラフトに関する以前の記事に続き、InfoQは専門家グループが求めているコミュニティの関与と提案について理解を深めるため、Emmanuel Bernard氏と対談しました。

ポーカーに学ぶ、ソフトウェア開発のレッスン

ポーカーは他のトピックにも広く適用できるような数少ない教えを私にもたらしてくれたと信じています。実際私はソフトウェアを開発すればするほど、これら二つの仕事は非常に似ていると言う確信の度合いを深めています。

InfoQがBPEL4PEOPLEの代表と対談

恒例の「バーチャルパネルセッション」で、InfoQは新しいOASIS BPEL4People技術委員会の代表と対談をし、この作業が何故必要であるかについて彼らのフィードバックを得る機会を得ました。

CLR上でのドメイン特化言語の構築

ドメイン特化言語は最近非常に人気が高まっている話題です。これは恐らく、Rails現象に起因していると考えられます。Railsの人気と、Railsにおけるドメイン特化言語(以降、DSL)の大規模な使用は、DSLに対する広範な関心を呼び起こしました。

Rubyのデバッガを調査

Rubyには、Rubyコミュニティの内外で広く知られている誤解が一つある。Rubyにはデバッガがないという誤解だ。しかし、Rubyにデバッガが無いということは誤解なのだ。実際のところ、Rubyにはデバッガ用のツールがある。