InfoQ

News

Minibook: 塹壕より Scrum と XP

作者 後藤 章一 投稿日 2008年8月12日 午前6時44分

コミュニティ
Agile
トピック
ケーススタディ,
アジャイル技術
タグ
XP,
分散チーム,
Collaborative Technologies,
Agile入門,
Scrum

このMinibookは、Henrik Kniberg氏による文書、「塹壕よりScrumとXP(Scrum and XP from the Trenches)」を後藤 章一氏の協力により日本語へ訳したものです。

Agile開発において、慎重を要する部分は、それをどう行うか、というマニュアルが無いのです。あなたは、その特定の状況に合うようになるまで、何回も実験を繰り返さなければいけません。

この本では、とあるスウェーデンの会社が、40人ほどのチームでScrumとXPを実行し、その後約一年にわたってプロセスを改善していった方法を記述しています。これにより、あなたは少し有利なスタートに立てるかもしれません。

Henrik Kniberg氏の指導の下、彼らは異なるチームの大きさ、異なるスプリントの長さ、「実行」するためのことなるやり方、プロダクトバックログとスプリントバックログのための異なるフォーマット、異なるテスト戦略、異なるデモのやり方、複数のScrumチームを動機させる異なるやり方、その他いろいろなことを実験しました。彼らはまた異なる連続した構築方法のやり方、ペアプログラミング、テスト駆動開発(TDD)等の、XPプラクティス、そしてこれらを Scrumとどう結合させるか、について実験しました。

あなたのチームは異なるプラクティスの構成(そして妥協も)だからうまく出来ないと述べるかもしれません。しかし、あなたのAgileプロセスをあなたのために最も機能させる「連続的な改善」プロセスに近づく方法がここに記されています。

本書のダウンロードは、以下URLからどうぞ。
http://www.infoq.com/jp/minibooks/scrum-xp-from-the-trenches

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

No comments

返信

特集コンテンツ一覧

Typemock: その過去・現在・未来

Eli Lopian氏率いるTypemock社の過去・現在・未来について、インタビュー形式にて記します。

企業とSaaSの仮想化がもたらすのは、迅速性(アップ)だけではない

この論文では、仮想化やクラウドサービスの複雑なメリットと実世界における応用を検討します。さらに重要なこととして、Contegixが複雑な問題の解決に仮想化を実装している方法や、仮想化を使うべきではないケースについて詳細を提供します。

RubyのFiberを非同期I/Oに使うNeverBlockとRevactor

Fiberはユーザに試練を課すことなくこの考えを実装する有益な並行性ツールとして、ライブラリが2つあります。まさにこのためのソリューションとしてあるのがNeverBlockライブラリです。私たちはNeverBlockプロジェクトのMohammad A. Ali氏とRevactorライブラリのTony Arcier氏に話を聞きました。

拡張性に関する悪習慣

システムの保守容易性や拡張性を確保するためのベスト・プラクティスに関する記事は数多くありますが、この記事では避けた方がいい、いくつかの悪習慣(ワースト・プラクティス)を強調します。

トップスポーツチームの監督に教わる秘訣

この論文では、氏が発見した原則を要約し、その原則をいかにしてソフトウェア開発に応用するかを説明します。

事例研究:Dutch Railwaysのプロジェクトにおける分散拠点でのスクラム・プロジェクト

この記事では、私達がどのようにして大規模(240人月、10万行強)でインドとオランダの開発者も参加したスクラム・プロジェクトを成功させたのかを示しています。

Agile2008チーム参加レポート - 帰国そして変化

Agileカンファレンスに「参加者としてだけでなく、発表者として参加しよう」を掲げたチームgoyattomは、サブミッションを提出し、7つのセッションが日本から選択されました。参加者はカンファレンスで各々の発表や、各セッションへの参加、諸外国のエンジニアとの出会い、ステージ上で DearXPを熱演などの様々な思い出を抱えて、無事日本に戻ってきました。

SilverlightとJavaのインターオペラビリティ

マイクロソフトのRobert Bellが、SilverlightとJavaを使用したインターオペラビリティのシナリオを紹介し、サンプルコードを例にとってアーキテクチャの手引きを提供します。