agile communities in japan(j)

70
1 Eiwa System Management (C) 2008 Agile Conference 2008 日日日日日日日日日日日日日日 ( 日 ) 日日日日日日日日日日日日 日日 日 日日日日日日日日日日 日日 日日

Upload: yasui-tsutomu

Post on 10-May-2015

3.685 views

Category:

Documents


4 download

DESCRIPTION

日本のアジャイルコミュニティの概観。XP祭り2008での講演資料。Agile2008のセッションの日本語版。

TRANSCRIPT

Page 1: Agile Communities In Japan(J)

1Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティ

( 株 ) 永和システムマネジメント安井 力

株式会社エヌアイデイ串田 幸江

Page 2: Agile Communities In Japan(J)

2Eiwa System Management (C) 2008Agile Conference 2008

Page 3: Agile Communities In Japan(J)

3Eiwa System Management (C) 2008Agile Conference 2008

内容 日本国内のアジャイル動向 2 つのコミュニティ

XP-jp / 日本 XP ユーザーグループ (XPJUG) アジャイルプロセス協議会 ( AgPA)

他のコミュニティ 日本のアジャイルコミュニティを特徴付ける 5

つのポイント

Page 4: Agile Communities In Japan(J)

4Eiwa System Management (C) 2008Agile Conference 2008

自己紹介 やっとむ こと 安井 力

やすいつとむ で やっとむ です ( 株 ) 永和システムマネジメント アジャイルコーチ、プログラマ

認定 SCRUM マスター Python を愛し、 Ruby も好きで、仕事なら

Java も XPJUG スタッフ、オブジェクト倶楽部中の人

Page 5: Agile Communities In Japan(J)

5Eiwa System Management (C) 2008Agile Conference 2008

自己紹介 ( つづき ) 趣味で太鼓もやってます

Page 6: Agile Communities In Japan(J)

6Eiwa System Management (C) 2008Agile Conference 2008

国内のアジャイルの動向 広く利用されている

開発現場で使われることが多く、マネージメントやビジネスまで到達している例は少ない

主流ではないが、小規模な会社を中心に広まっている

特定のプロセスにこだわらない XP が有名 SCRUM も知られている プロセスはいろいろなプロセスのプラクティスを組

み合わせて、組織ごとに構築している コミュニティが主要なメディア

特にオフラインの活動 トヨタ、トヨタ生産システムとは直接関わっていない

リーンソフトウェア開発として逆輸入

Page 7: Agile Communities In Japan(J)

7Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティの特徴1. 2 種類のコミュニティ

1. 人間中心2. ビジネス中心

2. 「アジャイルな人がアジャイル」という考え方3. オフラインの活動が中心4. 開発とマネージメントの間の断絶5. アジャイルは価値の、特にビジネス価値の探求

である。 ( アジャイルプロセス協議会の立場 )

Page 8: Agile Communities In Japan(J)

8Eiwa System Management (C) 2008Agile Conference 2008

教えて!

Page 9: Agile Communities In Japan(J)

9Eiwa System Management (C) 2008Agile Conference 2008

本プレゼンテーションの目的 相互の学び 「こっちのコミュニティもあっちのコミュニティも甘い

ぞ」 違いについて話をしましょう

質問は随時受け付けます

Page 10: Agile Communities In Japan(J)

10Eiwa System Management (C) 2008Agile Conference 2008

Come to Open Jam There’s “Japanese space” We will be loitering around sometime Come at 7pm Wed. for a dinner

write your name on the list at Open Jam we’ll go to a Japanese restaurant

Let’s talk about communities in Japan or other topics you are interested in

CANC

ELLE

D

Page 11: Agile Communities In Japan(J)

11Eiwa System Management (C) 2008Agile Conference 2008

日本の現状について IT 業界の構造 地域性

Page 12: Agile Communities In Japan(J)

12Eiwa System Management (C) 2008Agile Conference 2008

日本の IT 業界ユーザ企業

大手 SIer

中小 SIer

ソフトハウス

個人

システム発注

下請け発注

下請け発注

4~6 段階までいくことも

• 実作業者とユーザの間は遠く離れており、ごくごくかすかなコミュニケーションしかできない

• 各組織・企業に独自のプロセスがある

• プロセスを変えるのに、トップダウンだけでもボトムアップだけでもダメ

Page 13: Agile Communities In Japan(J)

13Eiwa System Management (C) 2008Agile Conference 2008

質問 上から下までを通貫するアジャイルチームはな

いの?

Page 14: Agile Communities In Japan(J)

14Eiwa System Management (C) 2008Agile Conference 2008

高い地域性 東京都だけで全 IT 業界の売り上げの 50% 以上 IT 関連企業も東京都と神奈川県に偏在

次点が大阪 オフライン活動が容易に、比較的大規模に可能

会いたい人にはほぼ、 1~2 時間以内に会える

Page 15: Agile Communities In Japan(J)

15Eiwa System Management (C) 2008Agile Conference 2008

Tokyo

Kanagawa

Osaka

Aichi

Fukuoka

Hokkaido

Others (41 Prefs.)

県ごとの IT被雇用者の分散

Research by Ministry of Economy, Trade and Industry, 2008

Page 16: Agile Communities In Japan(J)

16Eiwa System Management (C) 2008Agile Conference 2008

東京

神奈川

大阪

愛知

福岡

北海道

その他(41府県)

県ごとの IT被雇用者の分散

ソフトウェア業の従事者数 経済産業省調べ (平成 18年度 )

東京 250,801 神奈川 56,150 大阪 47,195 愛知 25,887 福岡 18,933 北海道 10,938 千   葉8,085 宮   城7,942 兵   庫7,824 広   島7,087 茨   城6,855 静   岡6,604 埼   玉5,382 長   野5,088 京   都 4,384 石   川 4,313 岡   山4,010 新   潟3,963 富   山3,178 熊   本 3,119 栃   木2,728 大   分2,525 群   馬2,513 愛   媛2,024 沖   縄1,959 福   島1,835 福   井 1,789 徳   島1,628 岐   阜1,494 鹿 児 島1,328 宮   崎1,268 山   口1,127 香   川 1,100 山   形1,039 長   崎1,022 岩   手910 和 歌 山891 青   森831 山   梨813 秋   田 779 滋   賀739 三   重718 高   知 616 島   根536 佐   賀417 鳥   取401 奈   良295

Page 17: Agile Communities In Japan(J)

17Eiwa System Management (C) 2008Agile Conference 2008

XP

日本のアジャイルコミュニティタイムライン

17Eiwa System Management (C) 2008

2000 2001 2002 2003 2006 2007 20082004 2005

XP-jp 日本 XP ユーザグループ (XPJUG)

アジャイルプロセス協議会 (AgPA)

PFP

オブジェクト倶楽部

トヨタ式

リーン

アジャイル

プロジェクトファシリテーション

Page 18: Agile Communities In Japan(J)

18Eiwa System Management (C) 2008Agile Conference 2008

2 つの重要なコミュニティXP-jp / 日本 XP ユーザグループ (XPJUG) 及び アジャイルプロセス協議会 (AgPA)

XP-jpXPJUG AgPA

価値 こころ、マインド ビジネス

ターゲット 個人 企業、組織

目的 参加者のモチベーション向上

環境の改善

組織へのアジャイル普及業界の変革

活動 オンラインとオフラインメーリングリスト

オフラインのイベント

オフラインワーキンググループ

セミナー

会員 オープン、無料 クローズド、有償

Page 19: Agile Communities In Japan(J)

19Eiwa System Management (C) 2008Agile Conference 2008

質問 アジャイルのテクニックやスキルを伝える相手

が、個人だったり組織だったりするということ?

Page 20: Agile Communities In Japan(J)

20Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティの特徴1. 2 種類のコミュニティ

1. 人間中心2. ビジネス中心

2. 「アジャイルな人がアジャイル」という考え方3. オフラインの活動が中心4. 開発とマネージメントの間の断絶5. アジャイルは価値の、特にビジネス価値の探求

である。 ( アジャイルプロセス協議会の立場 )

Page 21: Agile Communities In Japan(J)

21Eiwa System Management (C) 2008Agile Conference 2008

XP

日本のアジャイルコミュニティタイムライン

21Eiwa System Management (C) 2008

2000 2001 2002 2003 2006 2007 20082004 2005

日本 XP ユーザグループ (XPJUG)

アジャイルプロセス協議会 (AgPA)

PFP

オブジェクト倶楽部

トヨタ式

リーン

アジャイル

プロジェクトファシリテーション

XP-jp

Page 22: Agile Communities In Japan(J)

22Eiwa System Management (C) 2008Agile Conference 2008

XP-jp メーリングリストと日本 XP ユーザグループ (XPJUG)

XP-jp メーリングリスト 2000年に誕生 最初に「 XP 」の名前を使った XP の日本での尖兵 ( おそらく )最大のオンライン XP コミュニテ

ィ メールアドレス 2200 現在はほとんど利用されず

日本 XP ユーザグループ オフライン活動のためのユーザグループ 2001年

Page 23: Agile Communities In Japan(J)

23Eiwa System Management (C) 2008Agile Conference 2008

代表的なトピック ML 上での“バーチャル XP” XP で再利用できますか? 翻訳プロジェクト 事例紹介・研究 大半が技術的な話

テストの話題も多い 「 XP はいいのか、悪いのか?」という話題も頻出 XPへの疑問 「 XP最高 !! 」派と、「今の現場では不可能」派

Page 24: Agile Communities In Japan(J)

24Eiwa System Management (C) 2008Agile Conference 2008

過去のトピック 1/32000/02/27 ML 開設おめでとうございます2000/03/04 XP の輪講2000/04/19 CMM と XP2000/07/04 Virtual XP をやりませんか?2000/07/14 Virtual XP スタート!2000/08/01 VXP ストーリー1タスク案2000/08/03 XP and PSP2000/09/06 CVS2000/09/19 テストのためだけのメソッド2000/10/25 ちまたでの XP の反応2000/11/25 Test First Programming でも、デバッグは必要ですね。2000/12/06 テストはテスト ?2001/02/05 UML Forum2001/02/07 UnitTest とテスト仕様書2001/02/18 XP で再利用できますか?2001/04/03 Ant の利用方法をまとめました.2001/04/25 Kent Beck Seminar report2001/04/28 XP の分析、設計について2001/05/22 ObjectDay2001 ,体験 XP 資料2001/05/31 日経コンピュータ2001/06/22 ObjectDay2001 ... XP related sessions2001/07/03 Process in H/W2001/07/13 素朴な疑問2001/07/13 スキル差のあるペアプログラミング (was 素朴な疑問 )

Page 25: Agile Communities In Japan(J)

25Eiwa System Management (C) 2008Agile Conference 2008

過去のトピック 2/32001/07/26 JUnit: Java World 9 月号2001/07/26 assert で表現できないメソッドのテスト2001/08/03 XP Installed 邦訳2001/08/29 バグ・パターン2001/09/05 Metaphor2001/09/14 生産量2001/10/11 XP-jp 突然オフ企画2001/10/13 KentBeck とお話しました。 Re: XP-jp 突然オフ企画2001/10/18 XP に似合うお菓子は?2001/11/19 XP に関する誤解2002/01/09 生産量 (was CMM と XP)2002/01/25 Web アプリテストの自動化2002/01/27 週 40 時間労働2002/02/06 トヨタ生産方式と XP2002/03/25 XP 書籍3冊が4月発行2002/03/27 ソフトウェア職人気質2002/04/12 子河童 : CppUnit helper2002/04/20 XP 検証編2002/05/11 FYI: [NOS] 仕様変更に打ち勝つ2002/06/06 Doclet でテスト一覧生成2002/06/11 組み込み系の UnitTest について2002/07/09 XPは戦略的か?2002/07/23 ソフトウェア品質指標についての考察2002/10/15 無意味なソフトウェア開発生産性の計測

Page 26: Agile Communities In Japan(J)

26Eiwa System Management (C) 2008Agile Conference 2008

過去のトピック 3/32002/10/19 デジカメの有効利用2002/10/29 XPの知名度と、大手開発会社での採用について2002/12/18 書籍紹介「エクストリーム・プログラミング懐疑編」2003/01/16 記事紹介 : ピーター・コードが語る開発プロセスの選び方2003/02/27 幻覚剤としてのテストファースト2003/03/12 浮動小数点演算や幾何演算のテスト2003/03/27 (joke)XP ギコ猫2003/04/24 XP 関連近刊情報2003/05/16 XP 伝導テクニック2003/05/29 コミュニケーション (Re: Re: XP 関連近刊情報 )2003/06/09 会議革命2003/06/27 From Salt Lake2003/07/22 「 An Extreme Programming Episode 」の翻訳版を掲載しました2003/10/16 DBのテスト2003/10/27 XP のテスト方法について2003/10/29 Java Developer 12 月号2004/01/05 エクストリーム・トレーニング2004/01/30 JaSST'042004/02/13 【記事紹介】みんなのリファクタリング2005/02/12 相棒が憶えない人だとしたら・・・どうしますか?2006/09/07 Kent Beck セミナーの感想

Page 27: Agile Communities In Japan(J)

27Eiwa System Management (C) 2008Agile Conference 2008

XP-jp ML の活動状況

0

200

400

600

800

1000

1200

1400

1600

1800

2000 2001 2002 2003 2004 2005 2006 20070

50

100

150

200

250

300WG協議会の メン

バー数メール数

[ オフライン ]

XP ユーザ会

XP祭り

[ オフライン ]

アジャイルプロセス

協議会

[ オフライン ]

PFP誕生

Page 28: Agile Communities In Japan(J)

28Eiwa System Management (C) 2008Agile Conference 2008

XP

日本のアジャイルコミュニティタイムライン

28Eiwa System Management (C) 2008

2000 2001 2002 2003 2006 2007 20082004 2005

アジャイルプロセス協議会 (AgPA)

PFP

オブジェクト倶楽部

トヨタ式

リーン

アジャイル

プロジェクトファシリテーション

XP-jp 日本 XP ユーザグループ (XPJUG)

Page 29: Agile Communities In Japan(J)

29Eiwa System Management (C) 2008Agile Conference 2008

日本 XP ユーザグループ - XPJUG XP-jp のオフライン担当

2001 – XP-jp の約 1年後 オフラインのイベントを開催

XP 祭り / 毎年 ユーザ会 / 年に数回 アジャイルナイト / 数回やってみた

XP 関西 – 姉妹コミュニティ 以前は関西支部的な位置づけだったが、独立 むしろ東京より元気?

Page 30: Agile Communities In Japan(J)

30Eiwa System Management (C) 2008Agile Conference 2008

XPJUG とは

30Eiwa System Management (C) 2008

•祭り•ユーザ会

コアメンバー

スタッフINETA

Microsoft

スポンサー

外部のスピーカーメンバーは

自由で無料

XPJUG

Page 31: Agile Communities In Japan(J)

31Eiwa System Management (C) 2008Agile Conference 2008

XP祭り

Page 32: Agile Communities In Japan(J)

32Eiwa System Management (C) 2008Agile Conference 2008

XPJUG の目的 参加者のモチベーションを上げ、行動に導く 参加者がお互いに知り合い、コミュニケーショ

ンする場を提供する 新しいアジャイルプラクティスや、事例、様々

なテクニックなどを紹介する イベントの後は懇親会

懇親会が本番という都市伝説も

Page 33: Agile Communities In Japan(J)

33Eiwa System Management (C) 2008Agile Conference 2008

XPJUG は個人の変化をおこす

味方はいない 残業 !残業 !

環境を変えられない

仲間がいる

テクニックや実例

自分自身は変えられる

Page 34: Agile Communities In Japan(J)

34Eiwa System Management (C) 2008Agile Conference 2008

生体標本:やっとむ 8年前までは、ちょっとだけギークな、普通のプログラマ XP祭りやオブジェクト倶楽部などのイベントに参加し始める たくさんの人に出会い、話をした いろいろな変化が起きた

Agile2008 に行ったのも、コミュニティとしての挑戦

XP を実プロジェクト

に導入するのは本来 PM

の仕事なんだけどむりむりやっちゃた

会社も変わったXPJUG やオブジェクト倶楽部のスタッフになり、

イベントの中の人をやりはじめた

挙げ句の果てに祭りやら Agile2008 やらで

人前でしゃべったりしてるし

コミュニティを自分

で立ち上げてみたりもLEGO, アジャイルナイト , など

Page 35: Agile Communities In Japan(J)

35Eiwa System Management (C) 2008Agile Conference 2008

チーム・ゴヤットム

Page 36: Agile Communities In Japan(J)

36Eiwa System Management (C) 2008Agile Conference 2008

アジャイル・イズ・アティテュード 共通認識 : アジャイルな人はアジャイルに振る舞う アジャイルを教えることはできない ― アジャイル

になるのだ。 アジャイルは方式ではない ― 考え方だ。 XPJUG が個人を対象にするわけ:

アジャイルとは個人の属性である

「社会変革はあなたから始まる」 – ケント・ベック “Social change starts with you.”

「まわりに変化をおこすなら、まず自分からだ」 – ケント・ベック

Page 37: Agile Communities In Japan(J)

37Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティの特徴1. 2 種類のコミュニティ

1. 人間中心2. ビジネス中心

2. 「アジャイルな人がアジャイル」という考え方3. オフラインの活動が中心4. 開発とマネージメントの間の断絶5. アジャイルは価値の、特にビジネス価値の探求

である。 ( アジャイルプロセス協議会の立場 )

Page 38: Agile Communities In Japan(J)

38Eiwa System Management (C) 2008Agile Conference 2008

XPJUG の歴史 1/3 2000

2 月 XP-jp立ち上げ 12 月 最初の XP-jp オフラインイベント

渋谷のバー「 XP」 ( もうありません )

2001 3 月 XPJUG 発足 4 月 ケント・ベック来日 ユーザ会が 3回

2002 7 月 XP祭り 2002@国立オリンピック記念青少年総合セン

ター ― 記念すべき第 1回

ユーザ会が 2回

Page 39: Agile Communities In Japan(J)

39Eiwa System Management (C) 2008Agile Conference 2008

XPJUG の歴史 2/3 2003

7月 XP祭り 2003@国立オリンピック記念青少年総合センター

ユーザ会は 1回

2004 4月 マーチン・ファウラーとグレゴー・ホペが来日 7月 XP祭り 2004@早稲田大学– アジャイルソフトウェア開発の最新事例と国際事情http://xpjug.s270.xrea.com/modules/xfsection/article.php?articleid=29

ユーザ会 3回

2005 9月 XP祭り 2005@科学未来館– XP のみらい ~これから始めてもいいじゃないk!~

ユーザ会は 1回

Page 40: Agile Communities In Japan(J)

40Eiwa System Management (C) 2008Agile Conference 2008

XPJUG の歴史 3/3 2006

9月 XP祭り 2006~ XP を「あは」体験~体験、共有、 XP~@江戸川区総合文化センター

ユーザ会 2回

2007 9月 XP祭り 2007~ XP ブートキャンプだ!@江戸川区総合文化センター

12月 第 19回ユーザ会で SCRUM を紹介 ユーザ会は 2回

2008 4月 デンマークのアジャイラーと情報交換 9月 XP祭り 2008(今日! )@練馬公民館

Page 41: Agile Communities In Japan(J)

41Eiwa System Management (C) 2008Agile Conference 2008

XP-jp と XPJUG のまとめ メーリングリストとオフラインコミュニティの

2 本立て XP が主軸だが幅広いテーマを扱う 祭りとユーザ会が主な活動 個人と人間性に価値を置く

Page 42: Agile Communities In Japan(J)

42Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティの特徴1. 2 種類のコミュニティ

1. 人間中心2. ビジネス中心

2. 「アジャイルな人がアジャイル」という考え方3. オフラインの活動が中心4. 開発とマネージメントの間の断絶5. アジャイルは価値の、特にビジネス価値の探求

である。 ( アジャイルプロセス協議会の立場 )

Page 43: Agile Communities In Japan(J)

43Eiwa System Management (C) 2008Agile Conference 2008

XP

日本のアジャイルコミュニティタイムライン

43Eiwa System Management (C) 2008

2000 2001 2002 2003 2006 2007 20082004 2005

PFP

オブジェクト倶楽部

トヨタ式

リーン

アジャイル

プロジェクトファシリテーション

XP-jp 日本 XP ユーザグループ (XPJUG)

アジャイルプロセス協議会 (AgPA)

Page 44: Agile Communities In Japan(J)

44Eiwa System Management (C) 2008Agile Conference 2008

質問 日本でアジャイルやっている会社はどのくらい? 会社の文化とか、その他、どんなことがアジャ

イル普及を阻害していると思いますか? 私の会社でもアジャイルを導入しようとしてい

るんだけど◎△■○※〃☆★☆★☆★………

Page 45: Agile Communities In Japan(J)

45Eiwa System Management (C) 2008Agile Conference 2008

アジャイルプロセス協議会 ビジネス指向

会員は会社などの組織 現在約 40団体

参加する人はマネージャーや経営者などが中心で、開発者や技術者は少数派

年会費がある ワーキンググループ (WG) で構成

小規模なオフライン活動 WG ごとに成果を出している 総会で各 WG からの発表がある

Page 46: Agile Communities In Japan(J)

46Eiwa System Management (C) 2008Agile Conference 2008

Trivia: Agile Process Association = AgPA

Pronounced Ah – Ja – Par “gi” in “agile” is 2 syllables in Japanese – “ja” and “ee”

It also sounds like “Agile Japan”

Agile i

PA

Page 47: Agile Communities In Japan(J)

47Eiwa System Management (C) 2008Agile Conference 2008

アジャイルプロセス協議会とは

47Eiwa System Management (C) 2008

WG ミーティング総会地方でのセミナー など

内部スピーカー

WG の成果発表

ワーキンググループワーキンググループ

メンバー制は

カッチリ

外部スピーカー

小さな事務局

アジャイルプロセス協議会

Page 48: Agile Communities In Japan(J)

48Eiwa System Management (C) 2008Agile Conference 2008

協議会の目的 アジャイルを水平・垂直に広めること

IT / ソフトウェア開発

ユーザー / ビジネス

水平

垂直

社会 / 他の業種・業界

Page 49: Agile Communities In Japan(J)

49Eiwa System Management (C) 2008Agile Conference 2008

協議会の目的 アジャイルを企業に向けて普及 組織のアジャイル導入を支援 業界全体の発展と、産官学による構造改革

アジャイルでビジネスを広げる IT 業界だけでなく日本全体がアジャイルで発展

政治的な働きかけや大学での研究を通じて、アジャイルを広める

Page 50: Agile Communities In Japan(J)

50Eiwa System Management (C) 2008Agile Conference 2008

アジャイルのとらえかた アジャイルは新しい価値を創る

開発だけにとどまらない IT 業界の構造改革 変化だけでなく、不確実さを抱擁する

社会

価値

価値

アジャイル開発

アジャイルビジネス

Page 51: Agile Communities In Japan(J)

51Eiwa System Management (C) 2008Agile Conference 2008

日本の IT 業界ユーザ企業

大手 SIer

中小 SIer

ソフトハウス

個人

システム発注

下請け発注

下請け発注

4~6 段階までいくことも

• 実作業者とユーザの間は遠く離れており、ごくごくかすかなコミュニケーションしかできない

• 各組織・企業に独自のプロセスがある

• プロセスを変えるのに、トップダウンだけでもボトムアップだけでもダメ

Page 52: Agile Communities In Japan(J)

52Eiwa System Management (C) 2008Agile Conference 2008

構造改革 – この構造を変えなくては! ユーザと開発者の直接契約 価値を生まない層の排除 全体をカバーするプロセス 開発者は、ユーザ価値を開発

したい!

User Company

Large System Integrator (SIer)

Smaller System Integrators

Tiny software houses Freelances

Page 53: Agile Communities In Japan(J)

53Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティの特徴1. 2 種類のコミュニティ

1. 人間中心2. ビジネス中心

2. 「アジャイルな人がアジャイル」という考え方3. オフラインの活動が中心4. 開発とマネージメントの間の断絶5. アジャイルは価値の、特にビジネス価値の探求

である。 ( アジャイルプロセス協議会の立場 )

Page 54: Agile Communities In Japan(J)

54Eiwa System Management (C) 2008Agile Conference 2008

不確実さを抱擁せよ ビジネスは常に不確実さに直面している アジャイルは不確実さに立ち向かう手法 ビジネスもアジャイルに ― 開発だけではない

Page 55: Agile Communities In Japan(J)

55Eiwa System Management (C) 2008Agile Conference 2008

協議会の実績 アジャイルを会社や組織に普及 啓蒙活動

総会や定例会 地方での勉強会などを開催

ケント・ベックとアリスター・コーバーンを招待 (2002) 協議会結成のきっかけ

Page 56: Agile Communities In Japan(J)

56Eiwa System Management (C) 2008Agile Conference 2008

日本でアジャイルは普及しつつある

アジャイルプロセス協議会 内部調べ , 2006

Page 57: Agile Communities In Japan(J)

57Eiwa System Management (C) 2008Agile Conference 2008

アジャイルは好評

アジャイルプロセス協議会 内部調べ , 2006

Page 58: Agile Communities In Japan(J)

58Eiwa System Management (C) 2008Agile Conference 2008

アジャイルは効果的

アジャイルプロセス協議会 内部調べ , 2006

Page 59: Agile Communities In Japan(J)

59Eiwa System Management (C) 2008Agile Conference 2008

ワーキンググループ アジャイルプロジェクトマネジメント アジャイルマインド アジャイル・ソフトウェア・セル生産 アジャイル TOC (制約 理論 ) アジャイル組み込みソフトウェア 見積もりと契約

それぞれ月 1回程度のミーティングを開催 協議会の事務局は事務作業のみ

ワーキンググループが主体

Page 60: Agile Communities In Japan(J)

60Eiwa System Management (C) 2008Agile Conference 2008

アジャイルプロセス協議会のまとめ 企業のコミュニティ アジャイルを組織に普及 成果や実績がある アジャイルをビジネスに持ち込んでいる ワーキンググループの活動が主

Page 61: Agile Communities In Japan(J)

61Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティの特徴1. 2 種類のコミュニティ

1. 人間中心2. ビジネス中心

2. 「アジャイルな人がアジャイル」という考え方3. オフラインの活動が中心4. 開発とマネージメントの間の断絶5. アジャイルは価値の、特にビジネス価値の探求

である。 ( アジャイルプロセス協議会の立場 )

Page 62: Agile Communities In Japan(J)

62Eiwa System Management (C) 2008Agile Conference 2008

XP

日本のアジャイルコミュニティタイムライン

62Eiwa System Management (C) 2008

2000 2001 2002 2003 2006 2007 20082004 2005

トヨタ式

リーン

アジャイル

プロジェクトファシリテーション

XP-jp 日本 XP ユーザグループ (XPJUG)

アジャイルプロセス協議会 (AgPA)

オブジェクト倶楽部

PFP

Page 63: Agile Communities In Japan(J)

63Eiwa System Management (C) 2008Agile Conference 2008

オブジェクト倶楽部 平鍋健児が、オブジェクト指向技術のコミュニ

ティとして発足 5年間にわたり年 2回の大きなイベントを開催

有料 アジャイルを含む幅広いトピックを扱っている

本当にあった怖い話 プロジェクトファシリテーションとカイゼン リーダーシップ デベロッパーテスト Ruby ワークショップが多いのが特徴

Page 64: Agile Communities In Japan(J)

64Eiwa System Management (C) 2008Agile Conference 2008

オブジェクト倶楽部とはObject Club

外部スピーカ

スタッフ =コアメンバー

メンバーは無料

•イベント•メールマガジン•Web 上のコンテンツや論文

内部スピーカ 社員

Page 65: Agile Communities In Japan(J)

65Eiwa System Management (C) 2008Agile Conference 2008

プロジェクトファシリテーションプロジェクト (PFP)

プロジェクトファシリテーション (PF) の普及 ―ソフトウェア開発者のチームワークと作業環境を、ファシリテーションのテクニックで改善 コミュニケーション 行動 気づき 信頼関係 笑顔

PF も平鍋健児が提示した 日本全国でワークショップを開催

10/11(土 ) に九州でも初開催! オブジェクト倶楽部となんだか仲がよい

Page 66: Agile Communities In Japan(J)

66Eiwa System Management (C) 2008Agile Conference 2008

名古屋アジャイル勉強会 最近立ち上がった勉強会 勉強会もコミュニティの一種

“Study/learn/research”-“meeting/group”

ゆるいメンバー制 ― 誰が来ても OK知り合いを連れてくるパターンが多い

特定のテーマや決めた本について議論 大きなコミュニティに発展することもある

Page 67: Agile Communities In Japan(J)

67Eiwa System Management (C) 2008Agile Conference 2008

全体のまとめ たくさんのコミュニティがあり、それぞれにターゲット

と価値観を持っている XPJUG – 人、こころ アジャパ – 組織、ビジネス

いろいろな形式 メーリングリスト 定期的なイベント ワーキンググループ 勉強会

Page 68: Agile Communities In Japan(J)

68Eiwa System Management (C) 2008Agile Conference 2008

日本のアジャイルコミュニティの特徴

1. 2 種類のコミュニティ1. 人間中心2. ビジネス中心

2. 「アジャイルな人がアジャイル」という考え方3. オフラインの活動が中心4. 開発とマネージメントの間の断絶5. アジャイルは価値の、特にビジネス価値の探求

である。 ( アジャイルプロセス協議会の立場 )

Page 69: Agile Communities In Japan(J)

69Eiwa System Management (C) 2008Agile Conference 2008

Come to Open Jam There’s “Japanese space” We will be loitering around sometime Come at 7pm Wed. for a dinner

write your name on the list at Open Jam we’ll go to a Japanese restaurant

Let’s talk about communities in Japan or other topics you are interested in

CANC

ELLE

D

Page 70: Agile Communities In Japan(J)

70Eiwa System Management (C) 2008Agile Conference 2008

本資料について

英語版http://www.slideshare.net/yattom/agile-communities-in-japan-537747

slideshare で「日本のアジャイル」で検索してね