Flex 4の新機能トップ10
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumbo(オクラ)というコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
作者 Henrik Kniberg , 翻訳者 後藤 章一 投稿日 2008年8月12日 午前12時0分

このMinibookは、Henrik Kniberg氏による文書、「塹壕よりScrumとXP(Scrum and XP from the Trenches)」を後藤 章一氏の協力により日本語へ訳したものです。
Agile開発において、慎重を要する部分は、それをどう行うか、というマニュアルが無いのです。あなたは、その特定の状況に合うようになるまで、何回も実験を繰り返さなければいけません。
この本では、とあるスウェーデンの会社が、40人ほどのチームでScrumとXPを実行し、その後約一年にわたってプロセスを改善していった方法を記述しています。これにより、あなたは少し有利なスタートに立てるかもしれません。
Henrik Kniberg氏の指導の下、彼らは異なるチームの大きさ、異なるスプリントの長さ、「実行」するためのことなるやり方、プロダクトバックログとスプリントバックログのための異なるフォーマット、異なるテスト戦略、異なるデモのやり方、複数のScrumチームを動機させる異なるやり方、その他いろいろなことを実験しました。彼らはまた異なる連続した構築方法のやり方、ペアプログラミング、テスト駆動開発(TDD)等の、XPプラクティス、そしてこれらをScrumとどう結合させるか、について実験しました。
あなたのチームは異なるプラクティスの構成(そして妥協も)だからうまく出来ないと述べるかもしれません。しかし、あなたのAgileプロセスをあなたのために最も機能させる「連続的な改善」プロセスに近づく方法がここに記されています。
この本には以下の内容が含まれています。
Henrik Kniberg氏や後藤氏のご協力にて、本サイトにて無料ダウンロードが可能となりました。本書がみなさんの手に渡り、そしてみなさんの知識が増えることを我々はうれしく思います。
ダウンロードはこちらからお願いします。 ログインするとMinibookの無料ダウンロードが可能になります (PDF形式)
はしがき by Jeff Sutherland
はしがき by Mike Cohn
1. まえがき
2. はじめに
3. どうやってプロダクトバックログを運用するか
4. どうやってスプリント計画を準備するか
5. どうやってスプリントを計画するか
6. どうやってスプリント間でコミュニケートするか
7. どうやってスプリントバックログを扱うか
8. チームの部屋をどう改造するか
9. どうやって日次Scrumを実施するか
10. どうやってスプリントデモを実施するか
11. どうやってスプリントの振り返りを行うか
12. スプリント間の休憩期間
13. リリースの計画と価格確定させた契約をどうするか
14. どうやってScrumとXPを結合するか
15. どうやってテストするか
16. どうやって複数のScrumチームをハンドルするか
17. 地理テクに離れたチームをどう扱うか
18. Scrumマスタチェックリスト
19. お別れのことば
20. お勧め書籍
21. 著者について
Henrik Kniberg氏(henrik.kniberg at crisp.se)は、ストックホルムにあるCrispのコンサルタント(www.crisp.se)であり、JavaおよびAgileソフトウェア開発を専門にしています。
Henrik氏は日本の東京育ちで、現在は妻であるSophia氏と二人の子供とストックホルムで生活しています。余暇には音楽活動にも積極的であり、作曲したり、地元のバンドとバスやキーボードの演奏などもしています。詳しくは http://www.crisp.se/henrik.kniberg を参照してください。
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumbo(オクラ)というコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。
この記事ではJavaプログラマがなぜFlexとBlazeDSを学ぶべきなのかについて13の理由を述べています。なぜ高度にインタラクティブなWeb サイトからJavaで開発されたバックエンドをもつエンタープライズ・アプリケーションまでを含む、リッチ・インターネット・アプリケーション(RIA)の開発にFlexとBlazeDSの組み合わせが最適な選択肢となるのかについて述べています。
Mary Poppendieck氏、Ron Jeffries氏、Jeff Patton氏、David West氏、Steve Freeman氏、Jason Yip氏が、バックログに関する彼らの意見とアジャイルチームを成功させるために必要な事を語った。
この記事ではAlex Devine氏が、Java開発者がPerf4Jをどのように利用できるかと、タイミングステートメントにコードを追加し、ロギング、結果の解析とモニタリングを行うオープンソースツールセットの説明をします。
この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。
この記事では、Web開発における多数の成熟傾向と、クライアントに価値を提供することに対するそれらのメリット、およびS#arp Architecture(最善の手法と技術を活用しようとするASP.NET MVCをベースとしたフレームワーク)内でのそれらの使用について取り上げます。