350 likes | 400 Views
国内外における アジャイルプロセス普及実態と事例. 2011 年 11 月 21 日. 資料作成. 濱 勝巳 株式会社アッズーリ アジャイルプロセス協議会会長. 大槻 繁 株式会社一 アジャイルプロセス協議会フェロー. 本日発表. 塩田 英二 TIS 株式会社 アジャイルプロセス協議会 アジャイルマインド勉強会リーダ. 1. 目次. アジャイルプロセス協議会の活動概況. 開発プロセス. アジャイルプロセスの普及動向. アンケート調査. 会員企業の事例. パラダイムシフト. おわりに. 参加のご案内. 2. アジャイルプロセス協議会の活動概況.
E N D
国内外におけるアジャイルプロセス普及実態と事例国内外におけるアジャイルプロセス普及実態と事例 2011年11月21日 資料作成 濱 勝巳 株式会社アッズーリ アジャイルプロセス協議会会長 大槻 繁 株式会社一 アジャイルプロセス協議会フェロー 本日発表 塩田 英二 TIS株式会社 アジャイルプロセス協議会 アジャイルマインド勉強会リーダ
1 目次 アジャイルプロセス協議会の活動概況 開発プロセス アジャイルプロセスの普及動向 アンケート調査 会員企業の事例 パラダイムシフト おわりに 参加のご案内
2 アジャイルプロセス協議会の活動概況
3 アジャイルプロセス協議会 • 大規模、小規模を問わず、新たなソフトウェア産業のパラダイムを目指し、日本全国にアジャイルプロセスに関する議論の場や研究成果の発表、情報発信の場を提供することを目的とする。 • 個人よりも企業および団体としての活動を積極的に進める
4 全国的な活動 • 主な活動 • 会報誌の発行 • ワーキンググループ活動 • 各種セミナー・勉強会の企画・開催 • 会合の開催(月1程度)および合宿 • 自由研究、論文、記事等の投稿や執筆 • Webサイトによる発信 • メーリングリストによる議論 • 他団体・コミュニティとの連携 イベント開催地 本支部 北海道支部 東北支部 山陰支部 北陸支部 見積・契約WG アジャイルマインド勉強会 アジャイル・サービス・マネジメントWG 知働化研究会 アジャイルチームWG ADVANCE WG 中国支部 九州支部 東京本部 東海支部 アジャイル組込みソフトウェアWG 西日本アジャイルプロセス研究会 四国支部 関西支部
5 アジャイルプロセス協議会の歩み ワーキンググループ 知働化研究会 アジャイルチームWG 2010.6.12 総会セミナー (大槻繁氏/一) ADVANCE WG 2010 2009.11.6 協議会セミナー in 大阪 (山田正樹氏/メタボリックス) アジャイル組込みソフトウェアWG 2009 西日本アジャイルプロセス研究会 J-SOXとアジャイルな関係勉強会 2008.7.31 5周年記念セミナー 2008 アジャイルTOC WG 2007.8.7 アジャイル・ソフトウェアセル生産WG 総会セミナー (平鍋健児氏/チェンジビジョン) プロジェクトファシリテーション 2007 見積・契約・ガイドラインWG⇒見積・契約WG 2006.6.21 アジャイル・プロジェクト・マネジメントWG⇒アジャイル・サービス・マネジメントWG アジャイルとは・事例WG⇒ケーススタディWG メンタリング&コーチングWG⇒アジャイルマインド勉強会 総会セミナー (岸良裕司氏/ビーイング) TOCクリティカルチェーン 2006 2005.6.17 2005 総会セミナー(松本吉弘教授) ソフトウェアにおけるセル生産方式 イベント 2004.6.11 総会セミナー(林衛氏/ITイノベーション) 日本におけるIT組織の課題とアジャイル手法への提言 2004 2003.7.9 設立総会 2003
6 開発プロセス
7 新しい技術、新しい方法には、出現の背景があります。歴史的な流れの中で今ある技術を理解することが重要です。アジャイルプロセスというと、とかく個人、チームの話題やコミュニケーション、ファシリテーションに目が行きがちですが、産業論や科学・技術史上の意味があるのです。 第1〜3の波 1970 1980 1990 2000 2010 NATO会合 ライフサイクル論争 アジャイルソフトウェア開発マニフェスト 農耕的 工業的 知働的 SEの 第1の波 SEの 第2の波 SEの 第3の波 プログラム主体 構造化 機能中心 システム主体 大量生産/大量消費 分業/手順化/標準化 ドメイン主体 知識社会 多様化/価値指向 アルビン・トフラーの『第三の波』で提示されたパラダイムを、 ソフトウェアの世界にあてはめてみました。
8 ライフサイクル論争(開発プロセスの推移) 1981年頃ACM-SEN(Software Engineering Notes)での、ウォータフォール型開発プロセスの原理的欠陥に関する論争 最初の誤りが、最後にならないとわからない→ 大槻が教育用に四半世紀程前に図柄をデザインした絵です。未だにいろいろな方々が使ってます。 最初が肝心ということを適確に進めるスパイラルモデルが、1988年にBarry Boehmによって提唱されました →
9 新しいパラダイム(New Paradigm) Making thingsConversation 母を横に乗せ、ハンドルを握った時のことです。最初はうまく行ったように見えました、でも、ちょっと油断した瞬間に車は道路を外れて砂利に突っ込んでしまいました。母は車を道に戻すと、初めて運転とは何かを教えてくれました。 「運転で大切なのは、車を正しい方向に進めることじゃないのよ。大切なのは、常に注意を払って細かく左右に方向修正していくことなのよ。」 ベック氏からもらったスライドです。とても印象に残っているので、いつもアジャイルプロセスの導入で使わさせてもらっています。ちなみに「賢徒部駆」という漢字名を付けたのは、大槻です。本人も喜んでいました。 2001年4月『XP&アジャイル開発セミナー』賢徒部駆氏講演より
10 従来の開発とアジャイルな開発の違い 「作る」から「育てる」へ 進化するソフトウェア 従来の開発
11 アジャイルプロセスの普及動向
12 海外アジャイルプロセス普及動向 VersionOne 社のアンケート調査より • 88カ国、2587名を対象 • 84%の回答者がアジャイルプロセスをやっている組織に勤務 • 利用アジャイル手法:SCRUM(50%),SCRUM+XP Hybrid(24%), XP(6%)… • 利用プラクティス:イテレーション、朝会、ユニットテスト、短かいリリース、ふりかえり… • 導入障壁:経営層が変化を嫌う、初期計画の不足、管理統制の不足… • アジャイルプロジェクト失敗理由:アジャイル手法の経験不足、企業文化、不明、ウォータフォールの外部からの押しつけ… • 導入理由:マーケットインスピード、変化への対応能力… • 導入効果:変化への対応能力、プロジェクトの可視化、ITとビジネスとの連動、チームモラル、マーケットインスピード… http://www.versionone.com/
13 国内アジャイルプロセス普及動向 着実に普及し、選択肢のひとつとして市民権を得ている • 民間企業 • 雑誌記事、シンポジウムなどでの主な発表 • 日本ユニシス(すかいらーく) • 永和システムマネジメント(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 非ウォータフォールの動向 2009年11月〜2010年3月にかけて、まず課題を抽出するという目的の第一弾の調査・検討が行われました。 国の公的な機関がアジャイルプロセスを採上げたことは、画期的な(相当遅れているのは確かですが)事件です。 http://sec.ipa.go.jp/reports/20100330a.html
15 アンケート調査
16 2006.1〜3アンケート調査(アジャイルプロセス協議会調べ)
20 会員企業の事例
21 会員企業の事例(1/1) • 株式会社アッズーリ • アジャイル・ソフトウェア・セル生産A-BIPとメタコンポーネントによる企業向アプリケーションを構築。東京/大阪両拠点による分散アジャイルを成功させている。 • 株式会社一 • アジャイルプロセスのもたらす価値は、不確実性への対応、短期化、リソースの平準化である。グローバル対応等のビジネスバリューに直結したプロセス改善のコンサルティングを行っている。 • 株式会社アットウェア • 組織のチーム構成をダイナミックに変える事により、数名規模から数十名規模までの様々な開発チームで、アジャイルプロセスを成功させている。 • TIS株式会社 • 従来型の大規模プロジェクトの一部にアジャイルプロセスを導入することで、アジャイルプロセスの利点を得ながら、顧客の負担を軽減している。
22 会員企業の事例(1/2) • 株式会社CIJ • アジャイルプロセス、リーンソフトウェア開発、ソフトウェア・セル生産を融合させた進化型開発プロセスを実践している(会報誌Vol.1より) • 株式会社ライテック • 協議、見積による作業サインアップといった「できること」から無理をせず取り入れることでアジャイルプロセスを実践している(会報誌Vol.1より) • トラスティア株式会社 • 開発チームだけではなく、営業担当にアジャイル開発を理解させることでユーザ、開発者、営業担当者の3者がハッピーになれるようにしている(会報誌Vol.2より)
23 パラダイムシフト
24 「マニフェスト」というと最近は印象が悪いものになっていますが、こういった問題意識を共有するメッセージをまとめておくことは、とても効果的です。 アジャイルソフトウェア開発マニフェストは、 それなりにインパクトがありました・・・ プロセス ツール 個人能力 相互作用 動くソフト 顧客協調 変化対応 文書 契約・交渉 計画遂行 Individuals and interactionsover processes and tools Working softwareover comprehensive documentation Customer collaborationover contract negotiation Responding to changeover following a plan 伝統的取組みの傾向 アジャイルな気持ち (Manifesto for Agile Software Development, 2001年2月)
25 狭義から広義のアジャイルへ 「狭義」「広義」というのは、もっと良い命名をしたいのですが、そのままにしています。狭義のアジャイルプロセスの歯車が内向きになっているところがポイントです。広義のアジャイルプロセスの絵柄は、次世代のコンセプトを表わすために、いろいろなところで象徴的に使っています。 狭義のアジャイルプロセス 開発者側中心の視点 顧客側とのコミュニケーションや確認を重視してはいるものの、あくまでも受動的 組織・エンジニア の取組み 協調/同期 開発プロセス 個人・チーム の取組み 知識社会 へ向けて取組み 経営•ビジネス の取組み 広義のアジャイルプロセス 顧客側と開発側との同期 全体での価値創出、ビジネスプロセスを能動的に考慮 ビジネスプロセス 開発プロセス
26 新しい時代の価値観 アジャイルソフトウェア開発マニフェストにならって、新しい時代の価値観を描いてみました。ロバート・グラスの『ソフトウェア・クリエイティビティ2.0』なども参考にしつつ、周囲の専門家の方々と議論して、時々刻々と洗練化させています。実は、30以上の対峙項目があるのですが、代表的なもの紹介しています。 操作主義的 発見的 形式的 多様 知識 柔軟性 豊かさ 生命的 満足化 金銭 コード 規律 最適化 一様 様相 機能 新世代(第三の波)の方向性 伝統的取組みの傾向
27 人働説から知働説へ 「作る」と「使う」は本質的に同じ 人月の神話 人働説 天動説 価値 • ソフトウェアとは • 《実行可能な知識》である • Executable Knowledge • ソフトウェアとは • 実行可能な知識を紡いだ • 《様相》である • Texture • 中心は《機能》から《様相》へ 価値 技術 技術 地動説 知働説 知働化研究会は、アジャイルプロセス協議会のWGとして、2009年6月に設立されました。 コンセプトリーダ:山田正樹氏(メタボリクス社) 運営リーダ:大槻繁、現在メンバ数24、研究室数6 http://www.exekt-lab.org/
28 『新ソフトウェア宣言』は、通称『呪縛宣言』とも呼ばれています。 2010年6月9日〜11日に横浜開港記念館で開催されたソフトウェアシンポジウム2010の中のワーキンググループ「ソフトウェアエンジニアリングの呪縛WG」に集まった賢人たちが、これからのソフトウェア、および、ソフトウェアエンジニアリングの方向性について議論したものが元になっています。 最終的には、「呪縛WG」の二人のコーディネータである大槻繁と濱勝巳氏によって、WG終了後議論が重ねられ、今の7項目からなる形に集約されました。 http://www.exekt-lab.org/Home/newsoftdecl
29 知働化研究会では、年1回程度の研究誌をまとめることにしています。 創刊第1号が11月3日(文化の日)に公開されました。 http://www.exekt-lab.org/Home/exerev
30 価値について SEC/価値指向マネジメントWG マネジメント、交渉、取引き、契約などでは、プロセスやプロダクトがもたらす価値の視点が必要です。アジャイルプロセスが不確実性に対応できるということは、選択肢を持てる(オプション)価値があることですが、それだけリソースやゆとりが必要であり、工数もかかる(高くつく)ということになります。 インタフェース 価値プロセス メタ価値プロセス 価値ドメイン システムなど 受発注フレーム 連鎖フレーム 調達プロセス 提案プロセス 初期構築 ベンダ (WF、非WF/アジャイル等の受発注開発•保守) (バリューチェーン、ポータル、SIなど) ユーザ ベンダ 保守 バリューチェーン ベンダ SI ユーザ ベンダ <ビジネス> ベンダ ベンダ <エンジニアリング> システム 交渉(negotiation) 契約(contract) ベンダ 市場 提供 付加価値 価値の転換 市場フレーム 調達 ペルソナ/ユーザエクスペリエンス マーケティング 利用 (製品開発、Webサービス、プロダクトラインなど) 基盤フレーム(複合フレーム) ベンダ (メーカ) ユーザ ベンダ ベンダ (インフラ、クラウドなど) ユーザ ベンダ 市場 提供 ベンダ プロダクト サービス 従量制(価格決定) 進化フレーム 市場 提供 変化(予測) メタ価値プロセス マーケティング (発展、進化、適応、フィードバック主体) インフラ ベンダ 環境 対象 (システム/組織) 調達 開発・保守 システム 適応 フィードバック
31 おわりに
32 アジャイルプロセスは、ビジネス環境の変化、世の中の流れの中での「必然」である。 アジャイルプロセスは、単なる教えや提唱理論でも、対岸の火の手でもなく、実践段階に入っている。 あらゆる科学・技術・経済/社会・ビジネスの底流に、通奏低音のように共通の変化が起こっている。 次世代のソフトウェアは、実世界の中に溶け込み、富を生み出す機械として実行され、ソフトウェアに関わる産業構造も変貌していく。 ソフトウェアの本質的困難(複雑性、同調性、可変性、不可視性)の問題は依然として困難であり続ける。
33 参加のご案内
34 活動への参加方法 アジャイルプロセス協議会への会員登録が必要 • 参加資格: アジャイルプロセスに関心のある組織または個人 • 入会費: 無料 • 入会申し込み: www.agileprocess.jp の登録フォーム • 入会の特典 • ワーキンググループの設立、運営、参加 • 1WG:50,000円/年活動費支給 • 会報誌の購読、団体名掲載、情報発信 • 協議会主催イベントへの優待 • 他団体の協賛イベントやセミナーの優待 • メーリングリストへの参加 • 年会費 • 300人以上の組織: 30,000円 • 30人以上の組織 : 20,000円 • 30人未満の組織 : 10,000円 • 個人: 10,000円 • 研究機関: 10,000円 • 教育機関: 10,000円 ※運営委員会の承認が必要