SlideShare a Scribd company logo
Agile 2014 の風 
- とある参加報告- 
鷲崎弘宜、伊藤宏幸、山本洸希 
1
• 世界最大のアジャイル 
の国際会議 
• 7月28日-8月1日 
• Agile Alliance主催 
• 1950名超 
• オーランド、フロリダ州 
• http://agile2014.agileal 
liance.org/ 
2 
Agile 2014
セッション概観 
• 形態 
– 基調講演 
– ブートキャンプ 
– ライトニングトーク 
– オープンジャム 
– 研究 
– 経験報告 
• ビジネス系 
– エンタープライズアジャイ 
ル 
– プロジェクトプログラム& 
ポートフォリオマネジメント 
– 顧客との仕事 
• 人とマインド系 
– コーチング&メンタリング 
– リーダシップ 
– 学習 
– 支持者、忠誠心、マインド 
セット 
– 協調文化&チーム 
• 技術系 
– ユーザエクスペリエンス 
– 開発プラクティス・職人技 
– テスト&品質保証 
– DevOps 
3
人とマインド系: More about the agile mindset and 
whatever else is on your agile mind! (Linda Rising) 
• マインドセット 
– 固定: 失敗の回避 
– アジャイル: 早めの失敗、 
学習、改善 
• アジャイルマインドセットに向かって 
– 各能力に応じた貢献を検討。多様性大切。 
– 各人の特性化と情報提供から(もしアジャイルなら・・・ 
)。才能・能力は固定されていない! 
• プロジェクトと環境 
– 期間の長さは関係ない。意味のあること、合ったことを 
検討。 
– 開発環境はオープンであるべし。顔をあげろ。立って 
歩き回れ。4
テスト&品質保証系 
• Exploratory Testing (Markus Gartner) 
– 探索的・非記述的、セッションベース 
– テストチャーター(原則・方針): Explore <target> With 
<resources> To discover <information> 
– リソースや情報の例: フィーチャ、複雑性、苦情、構成 
、ユーザ、テスト性、可変性、相互性、データ構造、シ 
ナリオなど 
• Metrics for Understanding Flow (Ken Power) 
– 累積フロー図 
– スループット分析とデマンド分析 
– サイクルタイム、リードタイム 
5
研究: Network Analysis for Software Patterns 
including Organizational Patterns in Portland 
Pattern Repository (Hironori Washizaki) 
• “Model-View-Controller” is the most important 
software pattern from the viewpoint of 次数中心性. 
• “ScapeGoat” is the most important org pattern. 
(“Peace Maker” and “Train Hard Fight Easy” are next.) 
• “ScapeGoat” connects organizational patterns to 
other groups. 
• Start with patterns having 高い次数中心性(or 高い 
媒介中心性if familiar with other groups). 
6
ポートランドパターンリポジトリ 
• http://c2.com/ppr/ 
• Ward Cunningham, Since ’95, Wiki 
7
ネットワーク分析 
• 中心性: 次数, 近接, 媒介 
• 285 patterns, 20 groups in PPR 
8 
次数 
中心性が高い 
近接 
中心性が高い 
媒介 
中心性が高い
Top-10 Patterns for 次数中心性 
Pattern name 
N. 
patterns 
referred 
by the 
pattern 
N. 
patterns 
referring 
to the 
pattern 
ModelViewController 11 12 
AdapterPattern 6 15 
HandleBodyPattern 9 10 
SynchronizationStrategies 9 9 
VisitorPattern 7 11 
SceneGraph 6 11 
ValueObject 3 14 
ScapeGoat 6 10 
CompositePattern 4 12 
StrategyPattern 5 11 
9
Organizational Patterns 
Process Anti Patterns 
Scape Goat 
Cult Of Personality 
Patterns For Effective Meetings 
Six Thinking Hats Discordant Reward Mechanism 
Cargo Cult 
Containment Building 
Slow Poison 
Change Of Setting 
Brownian Motiion 
Guru Does All 
Doormat 
Peace Maker 
Crypto Crazy 
Lets Play Team 
Train Hard Fight Easy 
Trial Project Train The Trainer 
10 
高い次数 
中心性 
高い近接 
中心性 
高い媒介 
中心性
高い次数中心性 
11 
ScapeGoat (anti-pattern) 
Problem: A project is visibly in trouble. 
Solution: Someone must be punished. 
高い次数中心 
性 
高い媒介中心性 
Train Hard Fight Easy 
P: Projects are stumble … 
teams fail to organize 
themselves … 
S: Train team … Give everyone 
same tools and language. 
高い近接中心性 
Cargo Cult 
P: A project is in trouble and 
is far too visible. 
S: Redraw the organization 
charts … 
高い次数中心性 
Peace Maker 
P: A leader is not found or a reorganization is incomplete. 
S: Assign someone who is well-liked for holding things together.

More Related Content

PDF
Wizard Course Vol.2「等級とは何か」
PPTX
Swiftにおけるclassとstructの使い分けをDDDから考える
PPTX
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
PDF
成長する組織を支えるシロクの自動化
PDF
シロク流事業の立ち上げ方の成功と失敗
PPTX
AKIBA.swift vol.1
PPTX
Swift3とObjective-Cのブリッジでハマったこと
PDF
モダンな開発現場になるためのお作法としてのツール活用
Wizard Course Vol.2「等級とは何か」
Swiftにおけるclassとstructの使い分けをDDDから考える
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
成長する組織を支えるシロクの自動化
シロク流事業の立ち上げ方の成功と失敗
AKIBA.swift vol.1
Swift3とObjective-Cのブリッジでハマったこと
モダンな開発現場になるためのお作法としてのツール活用

Viewers also liked (18)

PDF
150111仕事時間の見える化ガイド
PDF
プロトコル指向に想う世界観 #__swift__
PDF
情報システム企画・開発の実践的な疑似プロジェクトベース教育
PDF
早稲田大学における 実践的IT科目 - 疑似プロジェクトベース教育とチーム構成 -
PPTX
クラウド利用も可能になって身近になった超高速リアルタイムEAI「Magic xpi」
PPTX
多人数iOSアプリ開発を考える
PDF
アジャイル品質セミナー・アジャイル開発イテレーション・学習
PDF
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
PDF
現場の見える化で、チーム力を向上させる
PDF
ナレッジを共有する文化をつくるために
PDF
チケット駆動で加速する顧客と協業するプロジェクトマネジメント
PDF
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
PDF
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
PDF
Sketchで変わるワークフロー
PDF
プロジェクトの基本
PDF
少人数チームにおけるプロジェクト管理のベストプラクティス
PPTX
アジャイルメトリクス実践ガイド
PDF
Blending Culture in Twitter Client
150111仕事時間の見える化ガイド
プロトコル指向に想う世界観 #__swift__
情報システム企画・開発の実践的な疑似プロジェクトベース教育
早稲田大学における 実践的IT科目 - 疑似プロジェクトベース教育とチーム構成 -
クラウド利用も可能になって身近になった超高速リアルタイムEAI「Magic xpi」
多人数iOSアプリ開発を考える
アジャイル品質セミナー・アジャイル開発イテレーション・学習
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
現場の見える化で、チーム力を向上させる
ナレッジを共有する文化をつくるために
チケット駆動で加速する顧客と協業するプロジェクトマネジメント
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
Sketchで変わるワークフロー
プロジェクトの基本
少人数チームにおけるプロジェクト管理のベストプラクティス
アジャイルメトリクス実践ガイド
Blending Culture in Twitter Client
Ad

Similar to Xp祭り2014 agile2014参加報告(パターンネットワーク分析を含む) (20)

PDF
XP祭り2015 - 国際会議Agile2015参加報告(鷲崎)
PDF
アジャイルマネジメントとは?
PDF
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
PDF
勉強会カンファレンス2011、企業と勉強会
PDF
アジャイル開発を始めてみませんか?(思い出編)
PDF
To be sn agile enterprise
PDF
はじめてのアジャイル
PDF
はじめてのアジャイル - Agile in a nutshell
PDF
PDF
03.パートタイム組織論
PDF
アジャイルオフショア開発モデル
PDF
アジャイルとスクラムとは 原則、価値、プラクティス
PDF
【人工知能学会2013 】社会知としての消費者価値観構造モデルと類型「Societas」の構築
PDF
Building Software Reliability through Distributed Tracing.pdf
PDF
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan
PDF
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
PPTX
QCon Tokyo 2014 - Virtuous Cycles of Velocity: What I Learned About Going Fas...
PDF
チケット駆動開発によるプロジェクトの活性化
PDF
What Does “Open source” and “Community driven” Mean for Moodle Development?
PDF
ドメイン駆動設計と要求開発
XP祭り2015 - 国際会議Agile2015参加報告(鷲崎)
アジャイルマネジメントとは?
AgileTourOsaka2011 関係者に理解してもらえるアジャイル開発にむけて
勉強会カンファレンス2011、企業と勉強会
アジャイル開発を始めてみませんか?(思い出編)
To be sn agile enterprise
はじめてのアジャイル
はじめてのアジャイル - Agile in a nutshell
03.パートタイム組織論
アジャイルオフショア開発モデル
アジャイルとスクラムとは 原則、価値、プラクティス
【人工知能学会2013 】社会知としての消費者価値観構造モデルと類型「Societas」の構築
Building Software Reliability through Distributed Tracing.pdf
モダンアジャイルワークショップ - Agile Japan 2017 地方サテライト版 #agilejapan
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
QCon Tokyo 2014 - Virtuous Cycles of Velocity: What I Learned About Going Fas...
チケット駆動開発によるプロジェクトの活性化
What Does “Open source” and “Community driven” Mean for Moodle Development?
ドメイン駆動設計と要求開発
Ad

More from Hironori Washizaki (20)

PDF
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
PDF
鷲崎弘宜, "AI/LLM時代のソフトウェエンジニアリング", 情報学科・専攻協議会 総会・研究会, 早稲田大学, 2025年7月26日
PDF
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
PDF
SWEBOK Guide and Software Services Engineering Education
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
PDF
Landscape of Requirements Engineering for/by AI through Literature Review
PDF
鷲崎弘宜, "高品質なAIシステムの開発・運用のための"フレームワーク", eAIシンポジウム 2025年1月16日
PDF
AI/IoTをベースにしたDX人材育成の産学連携育成, 愛媛県デジタル人材育成シンポジウム, 2024年12月20日
PDF
コンピューティングおよびソフトウェア工学の潮流: IEEE-CS技術予測&SWEBOK Guideに基づくAI・アジャイル・サステナビリティの展望
PDF
Impact of IEEE Computer Society in Advancing Software Engineering and Emergin...
PDF
鷲崎弘宜, "機械学習システムの多面的モデリング・パイプライン統合フレームワーク", 第6回 AI/IoTシステム安全性シンポジウム, 2024
PDF
IEEE Software Testing Technology Development Trend
PDF
Opening, 1st International Workshop on Patterns and Practices of Reliable AI ...
PDF
The Global Impact of IEEE Computer Society in Advancing Software Engineering ...
PDF
Overview of ISO/IEC/JTC1 SC7/WG20: Certification of software and systems engi...
PDF
IEEE Computer Society 2025 Vision and Future
PDF
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
PDF
「スマートエスイー」におけるスマートシステム&サービスおよびDX推進人材の産学連携育成ならびに参照モデルに基づく育成プログラム分析
PDF
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
PDF
SWEBOK and Education at FUSE Okinawa 2024
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
鷲崎弘宜, "AI/LLM時代のソフトウェエンジニアリング", 情報学科・専攻協議会 総会・研究会, 早稲田大学, 2025年7月26日
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
SWEBOK Guide and Software Services Engineering Education
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Landscape of Requirements Engineering for/by AI through Literature Review
鷲崎弘宜, "高品質なAIシステムの開発・運用のための"フレームワーク", eAIシンポジウム 2025年1月16日
AI/IoTをベースにしたDX人材育成の産学連携育成, 愛媛県デジタル人材育成シンポジウム, 2024年12月20日
コンピューティングおよびソフトウェア工学の潮流: IEEE-CS技術予測&SWEBOK Guideに基づくAI・アジャイル・サステナビリティの展望
Impact of IEEE Computer Society in Advancing Software Engineering and Emergin...
鷲崎弘宜, "機械学習システムの多面的モデリング・パイプライン統合フレームワーク", 第6回 AI/IoTシステム安全性シンポジウム, 2024
IEEE Software Testing Technology Development Trend
Opening, 1st International Workshop on Patterns and Practices of Reliable AI ...
The Global Impact of IEEE Computer Society in Advancing Software Engineering ...
Overview of ISO/IEC/JTC1 SC7/WG20: Certification of software and systems engi...
IEEE Computer Society 2025 Vision and Future
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
「スマートエスイー」におけるスマートシステム&サービスおよびDX推進人材の産学連携育成ならびに参照モデルに基づく育成プログラム分析
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
SWEBOK and Education at FUSE Okinawa 2024

Xp祭り2014 agile2014参加報告(パターンネットワーク分析を含む)

  • 1. Agile 2014 の風 - とある参加報告- 鷲崎弘宜、伊藤宏幸、山本洸希 1
  • 2. • 世界最大のアジャイル の国際会議 • 7月28日-8月1日 • Agile Alliance主催 • 1950名超 • オーランド、フロリダ州 • http://agile2014.agileal liance.org/ 2 Agile 2014
  • 3. セッション概観 • 形態 – 基調講演 – ブートキャンプ – ライトニングトーク – オープンジャム – 研究 – 経験報告 • ビジネス系 – エンタープライズアジャイ ル – プロジェクトプログラム& ポートフォリオマネジメント – 顧客との仕事 • 人とマインド系 – コーチング&メンタリング – リーダシップ – 学習 – 支持者、忠誠心、マインド セット – 協調文化&チーム • 技術系 – ユーザエクスペリエンス – 開発プラクティス・職人技 – テスト&品質保証 – DevOps 3
  • 4. 人とマインド系: More about the agile mindset and whatever else is on your agile mind! (Linda Rising) • マインドセット – 固定: 失敗の回避 – アジャイル: 早めの失敗、 学習、改善 • アジャイルマインドセットに向かって – 各能力に応じた貢献を検討。多様性大切。 – 各人の特性化と情報提供から(もしアジャイルなら・・・ )。才能・能力は固定されていない! • プロジェクトと環境 – 期間の長さは関係ない。意味のあること、合ったことを 検討。 – 開発環境はオープンであるべし。顔をあげろ。立って 歩き回れ。4
  • 5. テスト&品質保証系 • Exploratory Testing (Markus Gartner) – 探索的・非記述的、セッションベース – テストチャーター(原則・方針): Explore <target> With <resources> To discover <information> – リソースや情報の例: フィーチャ、複雑性、苦情、構成 、ユーザ、テスト性、可変性、相互性、データ構造、シ ナリオなど • Metrics for Understanding Flow (Ken Power) – 累積フロー図 – スループット分析とデマンド分析 – サイクルタイム、リードタイム 5
  • 6. 研究: Network Analysis for Software Patterns including Organizational Patterns in Portland Pattern Repository (Hironori Washizaki) • “Model-View-Controller” is the most important software pattern from the viewpoint of 次数中心性. • “ScapeGoat” is the most important org pattern. (“Peace Maker” and “Train Hard Fight Easy” are next.) • “ScapeGoat” connects organizational patterns to other groups. • Start with patterns having 高い次数中心性(or 高い 媒介中心性if familiar with other groups). 6
  • 8. ネットワーク分析 • 中心性: 次数, 近接, 媒介 • 285 patterns, 20 groups in PPR 8 次数 中心性が高い 近接 中心性が高い 媒介 中心性が高い
  • 9. Top-10 Patterns for 次数中心性 Pattern name N. patterns referred by the pattern N. patterns referring to the pattern ModelViewController 11 12 AdapterPattern 6 15 HandleBodyPattern 9 10 SynchronizationStrategies 9 9 VisitorPattern 7 11 SceneGraph 6 11 ValueObject 3 14 ScapeGoat 6 10 CompositePattern 4 12 StrategyPattern 5 11 9
  • 10. Organizational Patterns Process Anti Patterns Scape Goat Cult Of Personality Patterns For Effective Meetings Six Thinking Hats Discordant Reward Mechanism Cargo Cult Containment Building Slow Poison Change Of Setting Brownian Motiion Guru Does All Doormat Peace Maker Crypto Crazy Lets Play Team Train Hard Fight Easy Trial Project Train The Trainer 10 高い次数 中心性 高い近接 中心性 高い媒介 中心性
  • 11. 高い次数中心性 11 ScapeGoat (anti-pattern) Problem: A project is visibly in trouble. Solution: Someone must be punished. 高い次数中心 性 高い媒介中心性 Train Hard Fight Easy P: Projects are stumble … teams fail to organize themselves … S: Train team … Give everyone same tools and language. 高い近接中心性 Cargo Cult P: A project is in trouble and is far too visible. S: Redraw the organization charts … 高い次数中心性 Peace Maker P: A leader is not found or a reorganization is incomplete. S: Assign someone who is well-liked for holding things together.