国内外における アジャイルプロセス普及実態と事例

35
国国国国国国国 国国国国国国国国国国国国国国国国 2011 国 11 国 21 国 国 国国 国国国国国国国国国 国国国国国国国国国国国国国国 国国 国 国国国国国国国国国国国国国国国国国国国国 国国国国 国国国国 国国 国国 TIS 国国国国 国国国国国国国国国国国国 国国国国国国国国国国国国国国国

Upload: suki-davidson

Post on 02-Jan-2016

37 views

Category:

Documents


2 download

DESCRIPTION

国内外における アジャイルプロセス普及実態と事例. 2011 年 11 月 21 日. 資料作成. 濱 勝巳  株式会社アッズーリ アジャイルプロセス協議会会長. 大槻 繁  株式会社一 アジャイルプロセス協議会フェロー. 本日発表. 塩田 英二  TIS 株式会社 アジャイルプロセス協議会 アジャイルマインド勉強会リーダ. 1. 目次. アジャイルプロセス協議会の活動概況. 開発プロセス. アジャイルプロセスの普及動向. アンケート調査. 会員企業の事例. パラダイムシフト. おわりに. 参加のご案内. 2. アジャイルプロセス協議会の活動概況. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 国内外における アジャイルプロセス普及実態と事例

国内外におけるアジャイルプロセス普及実態と事例

2011 年 11 月 21 日

濱 勝巳 株式会社アッズーリアジャイルプロセス協議会会長

大槻 繁 株式会社一アジャイルプロセス協議会フェロー

資料作成

本日発表塩田 英二  TIS 株式会社アジャイルプロセス協議会アジャイルマインド勉強会リーダ

Page 2: 国内外における アジャイルプロセス普及実態と事例

目次アジャイルプロセス協議会の活動概況アジャイルプロセス協議会の活動概況

2

開発プロセス開発プロセス

アジャイルプロセスの普及動向アジャイルプロセスの普及動向

アンケート調査アンケート調査

会員企業の事例会員企業の事例

パラダイムシフトパラダイムシフト

おわりにおわりに

参加のご案内参加のご案内

Page 3: 国内外における アジャイルプロセス普及実態と事例

アジャイルプロセス協議会の活動概況アジャイルプロセス協議会の活動概況

3

Page 4: 国内外における アジャイルプロセス普及実態と事例

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

• 大規模、小規模を問わず、新たなソフトウェア産業のパラダイムを目指し、日本全国にアジャイルプロセスに関する議論の場や研究成果の発表、情報発信の場を提供することを目的とする。

• 個人よりも企業および団体としての活動を積極的に進める

4

Page 5: 国内外における アジャイルプロセス普及実態と事例

全国的な活動

アジャイル組込みソフトウェア WG西日本アジャイルプロセス研究会

見積・契約 WGアジャイルマインド勉強会アジャイル・サービス・マネジメント WG知働化研究会アジャイルチーム WGADVANCE WG

関西支部

東京本部

東北支部

北海道支部

北陸支部

九州支部

四国支部

中国支部

主な活動

•会報誌の発行•ワーキンググループ活動•各種セミナー・勉強会の企画・開催•会合の開催(月 1 程度)および合宿•自由研究、論文、記事等の投稿や執筆•Web サイトによる発信•メーリングリストによる議論•他団体・コミュニティとの連携

主な活動

•会報誌の発行•ワーキンググループ活動•各種セミナー・勉強会の企画・開催•会合の開催(月 1 程度)および合宿•自由研究、論文、記事等の投稿や執筆•Web サイトによる発信•メーリングリストによる議論•他団体・コミュニティとの連携

イベント開催地

本支部

東海支部

山陰支部

5

Page 6: 国内外における アジャイルプロセス普及実態と事例

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

2003

2004

2005

2006

2007

2008

設立総会2003.7.9

見積

・契

約・

ガイ

ドラ

イン

WG⇒見

積・

契約

WG

メン

タリ

ング

& コー

チン

グWG⇒

アジ

ャイ

ルマ

イン

ド勉

強会 5周年記念セミナー

2008.7.31

アジ

ャイ

ルと

は・

事例

WG⇒ケ

ース

スタ

ディ

WG

アジ

ャイ

ル・

プロ

ジェ

クト

・マ

ネジ

メン

トWG⇒

アジ

ャイ

ル・

サー

ビス

・マ

ネジ

メン

トWG

総会セミナー(林衛氏 /IT イノベーション)日本におけるIT組織の課題とアジャイル手法への

提言

2004.6.11

総会セミナー(松本吉弘教授)ソフトウェアにおけるセル生産方

2005.6.17

アジ

ャイ

ル・

ソフ

トウ

ェア

セル

産WG 総会セミナー

(岸良裕司氏 / ビーイング)

TOC クリティカルチェーン

2006.6.21

2007.8.7       総会セミナー

(平鍋健児氏 / チェンジビジョン)

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

アジ

ャイ

ルTOC W

Gア

ジャ

イル

組込

みソ

フト

ウェ

WG

J-SOX と

アジ

ャイ

ルな

関係

勉強

西日

本ア

ジャ

イル

プロ

セス

研究

2009

2010知

働化

研究

ADVANCE WG

アジ

ャイ

ルチ

ーム

WG総会セミナー

(大槻繁氏/一)

2010.6.12

2009.11.6     協議会セミナー in

大阪(山田正樹氏 / メタボリック

ス)

6

ワーキンググループ

イベント

Page 7: 国内外における アジャイルプロセス普及実態と事例

開発プロセス開発プロセス

7

Page 8: 国内外における アジャイルプロセス普及実態と事例

1970 1980 1990 2000 2010

NATO 会合 ライフサイクル論争

アジャイルソフトウェア開発マニフェ

スト

SE の第1の波

SE の第1の波

SE の第2の波

SE の第2の波

SE の第3の波

SE の第3の波

農耕的 工業的 知働的

プログラム主体構造化機能中心

システム主体大量生産 / 大量消費分業 / 手順化 /標準化

ドメイン主体知識社会

多様化 /価値指向

第1〜3の波

アルビン・トフラーの『第三の波』で提示されたパラダイムを、ソフトウェアの世界にあてはめてみました。

新しい技術、新しい方法には、出現の背景があります。歴史的な流れの中で今ある技術を理解することが重要です。アジャイルプロセスというと、とかく個人、チームの話題やコミュニケーション、ファシリテーションに目が行きがちですが、産業論や科学・技術史上の意味があるのです。

新しい技術、新しい方法には、出現の背景があります。歴史的な流れの中で今ある技術を理解することが重要です。アジャイルプロセスというと、とかく個人、チームの話題やコミュニケーション、ファシリテーションに目が行きがちですが、産業論や科学・技術史上の意味があるのです。

8

Page 9: 国内外における アジャイルプロセス普及実態と事例

ライフサイクル論争(開発プロセスの推移)1981 年頃 ACM-SEN(Software Engineering Notes)での、ウォータフォール型開発プロセスの原理的欠陥に関する論争最初の誤りが、最後にならないとわからない→

最初が肝心ということを適確に進めるスパイラルモデルが、 1988 年に Barry Boehm によって提唱されました                  →

大槻が教育用に四半世紀程前に図柄をデザインした絵です。未だにいろいろな方々が使ってます。

大槻が教育用に四半世紀程前に図柄をデザインした絵です。未だにいろいろな方々が使ってます。

9

Page 10: 国内外における アジャイルプロセス普及実態と事例

新しいパラダイム (New Paradigm)

Making things

Conversation母を横に乗せ、ハンドルを握った時のことです。最初はうまく行ったように見えました、でも、ちょっと油断した瞬間に車は道路を外れて砂利に突っ込んでしまいました。母は車を道に戻すと、初めて運転とは何かを教えてくれました。

「運転で大切なのは、車を正しい方向に進めることじゃないのよ。大切なのは、常に注意を払って細かく左右に方向修正していくことなのよ。」

2001 年 4 月『 XP& アジャイル開発セミナー』賢徒部駆氏講演より

ベック氏からもらったスライドです。とても印象に残っているので、いつもアジャイルプロセスの導入で使わさせてもらっています。ちなみに「賢徒部駆」という漢字名を付けたのは、大槻です。本人も喜んでいました。

ベック氏からもらったスライドです。とても印象に残っているので、いつもアジャイルプロセスの導入で使わさせてもらっています。ちなみに「賢徒部駆」という漢字名を付けたのは、大槻です。本人も喜んでいました。

10

Page 11: 国内外における アジャイルプロセス普及実態と事例

従来の開発とアジャイルな開発の違い

従来の開発

進化するソフトウェア

「作る」から「育てる」へ「作る」から「育てる」へ

11

Page 12: 国内外における アジャイルプロセス普及実態と事例

アジャイルプロセスの普及動向アジャイルプロセスの普及動向

12

Page 13: 国内外における アジャイルプロセス普及実態と事例

海外アジャイルプロセス普及動向

Version One 社のアンケート調査より 88 カ国、 2587名を対象 84% の回答者がアジャイルプロセスをやっている組織に勤務

利用アジャイル手法: SCRUM(50%),SCRUM+XP Hybrid(24%), XP(6%)…

利用プラクティス:イテレーション、朝会、ユニットテスト、短かいリリース、ふりかえり…

導入障壁:経営層が変化を嫌う、初期計画の不足、管理統制の不足…

アジャイルプロジェクト失敗理由:アジャイル手法の経験不足、企業文化、不明、ウォータフォールの外部からの押しつけ…

導入理由:マーケットインスピード、変化への対応能力… 導入効果:変化への対応能力、プロジェクトの可視化、 IT

とビジネスとの連動、チームモラル、マーケットインスピード…

http://www.versionone.com/

13

Page 14: 国内外における アジャイルプロセス普及実態と事例

国内アジャイルプロセス普及動向

着実に普及し、選択肢のひとつとして市民権を得ている

民間企業

雑誌記事、シンポジウムなどでの主な発表•日本ユニシス(すかいらーく)•永和システムマネジメント( UMLエ

ディタ)•NEC (ヤンマー農機)•TIS (金融系)•富士通( Web サーバ)•東芝医用システムエンジニアリング(医

療)•富士通(学校向け)•リクルート( Web システム)•ウルシステムズ(東邦チタニウム)•アッズーリ(金融機関向け)

Agile Japan 2010楽天と DeNA ( Web サービス開発)

官公庁

独立行政法人 情報処理推進機構ソフトウェア・エンジニアリング・センター

• 非ウォーターフォール型開発に関する調査※ 1

島根県• Ruby ビジネスモデル研究実証事業※ 2

山形県庁と佐賀県庁• プロジェクトファシリテーション等

の積極利用 (Agile Japan 2010 発表 )

※1: http://sec.ipa.go.jp/reports/20100330a.html※2: http://www.pref.shimane.lg.jp/sangyo/it/2010_04_ruby_business_model.html

14

Page 15: 国内外における アジャイルプロセス普及実態と事例

非ウォータフォールの動向

http://sec.ipa.go.jp/reports/20100330a.html

2009 年 11 月〜 2010 年 3 月にかけて、まず課題を抽出するという目的の第一弾の調査・検討が行われました。国の公的な機関がアジャイルプロセスを採上げたことは、画期的な(相当遅れているのは確かですが)事件です。

2009 年 11 月〜 2010 年 3 月にかけて、まず課題を抽出するという目的の第一弾の調査・検討が行われました。国の公的な機関がアジャイルプロセスを採上げたことは、画期的な(相当遅れているのは確かですが)事件です。

15

Page 16: 国内外における アジャイルプロセス普及実態と事例

アンケート調査アンケート調査

16

Page 17: 国内外における アジャイルプロセス普及実態と事例

2006.1〜 3 アンケート調査(アジャイルプロセス協議会調べ)

17

Page 18: 国内外における アジャイルプロセス普及実態と事例

18

Page 19: 国内外における アジャイルプロセス普及実態と事例

19

Page 20: 国内外における アジャイルプロセス普及実態と事例

20

Page 21: 国内外における アジャイルプロセス普及実態と事例

会員企業の事例会員企業の事例

21

Page 22: 国内外における アジャイルプロセス普及実態と事例

会員企業の事例 (1/1)

• 株式会社アッズーリ– アジャイル・ソフトウェア・セル生産 A-BIP とメタコンポーネントによる企業

向アプリケーションを構築。東京/大阪両拠点による分散アジャイルを成功させている。

• 株式会社一– アジャイルプロセスのもたらす価値は、不確実性への対応、短期化、リソース

の平準化である。グローバル対応等のビジネスバリューに直結したプロセス改善のコンサルティングを行っている。

• 株式会社アットウェア– 組織のチーム構成をダイナミックに変える事により、数名規模から数十名規模までの様々な開発チームで、アジャイルプロセスを成功させている。

• TIS 株式会社– 従来型の大規模プロジェクトの一部にアジャイルプロセスを導入することで、

アジャイルプロセスの利点を得ながら、顧客の負担を軽減している。

22

Page 23: 国内外における アジャイルプロセス普及実態と事例

会員企業の事例 (1/2)

• 株式会社 CIJ– アジャイルプロセス、リーンソフトウェア開発、ソフトウェア・セル生産を融

合させた進化型開発プロセスを実践している(会報誌 Vol.1 より)

• 株式会社ライテック– 協議、見積による作業サインアップといった「できること」から無理をせず取

り入れることでアジャイルプロセスを実践している(会報誌 Vol.1 より)

• トラスティア株式会社– 開発チームだけではなく、営業担当にアジャイル開発を理解させることでユーザ、開発者、営業担当者の 3者がハッピーになれるようにしている(会報誌Vol.2 より)

23

Page 24: 国内外における アジャイルプロセス普及実態と事例

パラダイムシフトパラダイムシフト

24

Page 25: 国内外における アジャイルプロセス普及実態と事例

個人能力相互作用

プロセスツール

動くソフト 文書

顧客協調 契約・交渉

変化対応 計画遂行

アジャイルな気持ち

アジャイルソフトウェア開発マニフェストは、それなりにインパクトがありました・・・

伝統的取組みの傾向(Manifesto for Agile Software Development, 2001年 2月)

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

「マニフェスト」というと最近は印象が悪いものになっていますが、こういった問題意識を共有するメッセージをまとめておくことは、とても効果的です。

「マニフェスト」というと最近は印象が悪いものになっていますが、こういった問題意識を共有するメッセージをまとめておくことは、とても効果的です。

25

Page 26: 国内外における アジャイルプロセス普及実態と事例

個人・チーム

の取組み

個人・チーム

の取組み

組織・エンジニア

の取組み

組織・エンジニア

の取組み

開発プロセス ビジネスプロセス

協調 /同期

狭義から広義のアジャイルへ

開発者側中心の視点顧客側とのコミュニケーションや確認を重視してはいるものの、あくまでも受動的

狭義のアジャイルプロセス

顧客側と開発側との同期全体での価値創出、ビジネスプロセスを能動的に考慮

開発プロセス

広義のアジャイルプロセス

「狭義」「広義」というのは、もっと良い命名をしたいのですが、そのままにしています。狭義のアジャイルプロセスの歯車が内向きになっているところがポイントです。広義のアジャイルプロセスの絵柄は、次世代のコンセプトを表わすために、いろいろなところで象徴的に使っています。

「狭義」「広義」というのは、もっと良い命名をしたいのですが、そのままにしています。狭義のアジャイルプロセスの歯車が内向きになっているところがポイントです。広義のアジャイルプロセスの絵柄は、次世代のコンセプトを表わすために、いろいろなところで象徴的に使っています。

26

Page 27: 国内外における アジャイルプロセス普及実態と事例

新しい時代の価値観

柔軟性 規律

発見的 形式的

満足化 最適化

新世代(第三の波)の方向性 伝統的取組みの傾向

多様 一様

生命的 操作主義的

様相 機能

知識 コード

豊かさ 金銭

アジャイルソフトウェア開発マニフェストにならって、新しい時代の価値観を描いてみました。ロバート・グラスの『ソフトウェア・クリエイティビティ 2.0』なども参考にしつつ、周囲の専門家の方々と議論して、時々刻々と洗練化させています。実は、30以上の対峙項目があるのですが、代表的なもの紹介しています。

アジャイルソフトウェア開発マニフェストにならって、新しい時代の価値観を描いてみました。ロバート・グラスの『ソフトウェア・クリエイティビティ 2.0』なども参考にしつつ、周囲の専門家の方々と議論して、時々刻々と洗練化させています。実は、30以上の対峙項目があるのですが、代表的なもの紹介しています。

27

Page 28: 国内外における アジャイルプロセス普及実態と事例

28

知働化研究会は、アジャイルプロセス協議会の WG として、 2009 年 6 月に設立されました。コンセプトリーダ:山田正樹氏(メタボリクス社)運営リーダ:大槻繁、現在メンバ数24、研究室数6http://www.exekt-lab.org/

価値価値

技術

技術

天動説

地動説

知働説

人働説人月の神話

ソフトウェアとは 《実行可能な知識》である Executable Knowledgeソフトウェアとは 実行可能な知識を紡いだ 《様相》である Texture中心は《機能》から《様相》へ

人働説から知働説へ「作る」と「使う」は本質的に

同じ「作る」と「使う」は本質的に

同じ

Page 29: 国内外における アジャイルプロセス普及実態と事例

29『新ソフトウェア宣言』は、通称『呪縛宣言』とも呼ばれています。2010 年 6 月 9 日〜 11 日に横浜開港記念館で開催されたソフトウェアシンポジウム2010 の中のワーキンググループ「ソフトウェアエンジニアリングの呪縛WG」に集まった賢人たちが、これからのソフトウェア、および、ソフトウェアエンジニアリングの方向性について議論したものが元になっています。最終的には、「呪縛WG」の二人のコーディネータである大槻繁と濱勝巳氏によって、 WG終了後議論が重ねられ、今の7項目からなる形に集約されました。http://www.exekt-lab.org/Home/newsoftdecl

Page 30: 国内外における アジャイルプロセス普及実態と事例

30知働化研究会では、年1回程度の研究誌をまとめることにしています。創刊第1号が11月3日(文化の日)に公開されました。http://www.exekt-lab.org/Home/exerev

Page 31: 国内外における アジャイルプロセス普及実態と事例

価値について SEC/価値指向マネジメントWG

ベンダ

ベンダ

受発注フレーム

市場フレーム

進化フレーム

連鎖フレーム

基盤フレーム(複合フレーム)

( WF 、非WF/ アジャイル等の受発注開発•保守)

(製品開発、 Web サービス、プロダクトラインなど)

(発展、進化、適応、フィードバック主体)

(バリューチェーン、ポータル、 SIなど)

(インフラ、クラウドなど)

ユーザ ベンダ

調達プロセス

提案プロセス

システム

<ビジネス> <エンジニアリング

>交渉( negotiation)契約( contract )

初期構築

保守

ベンダユーザ

利用

ベンダ(メーカ)

プロダクトサービス

マーケティング

市場提供

ペルソナ/ユーザエクスペリエンス

環境 対象(システム / 組織)

適応フィードバック

変化(予測)

メタ価値プロセス

ベンダベンダユーザ SI

バリューチェーン

市場提供

ベンダ

ベンダ

ベンダ調達付加価値

価値の転換

ベンダベンダユーザ

インフラ

システム

ベンダ

調達開発・保守

マーケティング

市場提供

従量制(価格決定)

価値ドメイン 価値プロセス メタ価値プロセス

インタフェースシステムなど

マネジメント、交渉、取引き、契約などでは、プロセスやプロダクトがもたらす価値の視点が必要です。アジャイルプロセスが不確実性に対応できるということは、選択肢を持てる(オプション)価値があることですが、それだけリソースやゆとりが必要であり、工数もかかる(高くつく)ということになります。

31

Page 32: 国内外における アジャイルプロセス普及実態と事例

おわりにおわりに

32

Page 33: 国内外における アジャイルプロセス普及実態と事例

33

アジャイルプロセスは、ビジネス環境の変化、世の中の流れの中での「必然」である。

あらゆる科学・技術・経済 / 社会・ビジネスの底流に、通奏低音のように共通の変化が起こっている。

アジャイルプロセスは、単なる教えや提唱理論でも、対岸の火の手でもなく、実践段階に入っている。

次世代のソフトウェアは、実世界の中に溶け込み、富を生み出す機械として実行され、ソフトウェアに関わる産業構造も変貌していく。ソフトウェアの本質的困難(複雑性、同調性、可変性、不可視性)の問題は依然として困難であり続ける。

Page 34: 国内外における アジャイルプロセス普及実態と事例

参加のご案内参加のご案内

34

Page 35: 国内外における アジャイルプロセス普及実態と事例

活動への参加方法

アジャイルプロセス協議会への会員登録が必要

参加資格: アジャイルプロセスに関心のある組織または個人 入会費: 無料 入会申し込み:  www.agileprocess.jp の登録フォーム

アジャイルプロセス協議会への会員登録が必要

参加資格: アジャイルプロセスに関心のある組織または個人 入会費: 無料 入会申し込み:  www.agileprocess.jp の登録フォーム

※運営委員会の承認が必要

  入会の特典ワーキンググループの設立、運営、参加

• 1WG: 50,000円 / 年活動費支給会報誌の購読、団体名掲載、情報発信協議会主催イベントへの優待他団体の協賛イベントやセミナーの優待メーリングリストへの参加

年会費300 人以上の組織:

30,000円 30 人以上の組織 :

20,000円 30 人未満の組織 :

10,000円 個人: 10,000円 研究機関: 10,000円教育機関: 10,000円

35