SlideShare uma empresa Scribd logo
1 de 11
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.

Mais conteúdo relacionado

Destaque

150111仕事時間の見える化ガイド
150111仕事時間の見える化ガイド150111仕事時間の見える化ガイド
150111仕事時間の見える化ガイドDIVE INTO CODE Corp.
 
プロトコル指向に想う世界観 #__swift__
プロトコル指向に想う世界観 #__swift__プロトコル指向に想う世界観 #__swift__
プロトコル指向に想う世界観 #__swift__Tomohiro Kumagai
 
情報システム企画・開発の実践的な疑似プロジェクトベース教育
情報システム企画・開発の実践的な疑似プロジェクトベース教育情報システム企画・開発の実践的な疑似プロジェクトベース教育
情報システム企画・開発の実践的な疑似プロジェクトベース教育Hironori Washizaki
 
早稲田大学における 実践的IT科目 - 疑似プロジェクトベース教育とチーム構成 -
早稲田大学における実践的IT科目- 疑似プロジェクトベース教育とチーム構成 - 早稲田大学における実践的IT科目- 疑似プロジェクトベース教育とチーム構成 -
早稲田大学における 実践的IT科目 - 疑似プロジェクトベース教育とチーム構成 - Hironori Washizaki
 
クラウド利用も可能になって身近になった超高速リアルタイムEAI「Magic xpi」
クラウド利用も可能になって身近になった超高速リアルタイムEAI「Magic xpi」クラウド利用も可能になって身近になった超高速リアルタイムEAI「Magic xpi」
クラウド利用も可能になって身近になった超高速リアルタイムEAI「Magic xpi」Tsuyoshi Watanabe
 
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考えるsasaron 397
 
アジャイル品質セミナー・アジャイル開発イテレーション・学習
アジャイル品質セミナー・アジャイル開発イテレーション・学習アジャイル品質セミナー・アジャイル開発イテレーション・学習
アジャイル品質セミナー・アジャイル開発イテレーション・学習Hironori Washizaki
 
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!Kanako Kobayashi
 
現場の見える化で、チーム力を向上させる
現場の見える化で、チーム力を向上させる現場の見える化で、チーム力を向上させる
現場の見える化で、チーム力を向上させるESM SEC
 
ナレッジを共有する文化をつくるために
ナレッジを共有する文化をつくるためにナレッジを共有する文化をつくるために
ナレッジを共有する文化をつくるためにRecruit Lifestyle Co., Ltd.
 
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイドYAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイドkeroyonn
 
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashiコンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashiMasaki Hayashi
 
Sketchで変わるワークフロー
Sketchで変わるワークフローSketchで変わるワークフロー
Sketchで変わるワークフローAsami Yamamoto
 
プロジェクトの基本
プロジェクトの基本プロジェクトの基本
プロジェクトの基本Ken SASAKI
 
少人数チームにおけるプロジェクト管理のベストプラクティス
少人数チームにおけるプロジェクト管理のベストプラクティス少人数チームにおけるプロジェクト管理のベストプラクティス
少人数チームにおけるプロジェクト管理のベストプラクティスCake YOSHIDA
 
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドHiroyuki Ito
 
Blending Culture in Twitter Client
Blending Culture in Twitter ClientBlending Culture in Twitter Client
Blending Culture in Twitter ClientKenji Tanaka
 

Destaque (18)

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

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

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

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

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

Mais de Hironori Washizaki

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
IEEE Computer Society 2024 Technology Predictions Update
IEEE Computer Society 2024 Technology Predictions UpdateIEEE Computer Society 2024 Technology Predictions Update
IEEE Computer Society 2024 Technology Predictions UpdateHironori Washizaki
 
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会Hironori Washizaki
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用Hironori Washizaki
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225Hironori Washizaki
 
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureJoseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureHironori Washizaki
 
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデートHironori Washizaki
 
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...Hironori Washizaki
 
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向Hironori Washizaki
 
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~Hironori Washizaki
 
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集Hironori Washizaki
 
スマートエスイーコンソーシアムの概要と2021年度成果紹介
スマートエスイーコンソーシアムの概要と2021年度成果紹介スマートエスイーコンソーシアムの概要と2021年度成果紹介
スマートエスイーコンソーシアムの概要と2021年度成果紹介Hironori Washizaki
 
DXの推進において企業内に求められる人材やデジタル人材の育て方
DXの推進において企業内に求められる人材やデジタル人材の育て方DXの推進において企業内に求められる人材やデジタル人材の育て方
DXの推進において企業内に求められる人材やデジタル人材の育て方Hironori Washizaki
 
対応性のある運用のパターン
対応性のある運用のパターン対応性のある運用のパターン
対応性のある運用のパターンHironori Washizaki
 
モデル訓練のパターン
モデル訓練のパターンモデル訓練のパターン
モデル訓練のパターンHironori Washizaki
 
パターンのつながりとAI活用成熟度
パターンのつながりとAI活用成熟度パターンのつながりとAI活用成熟度
パターンのつながりとAI活用成熟度Hironori Washizaki
 
データ表現のパターン
データ表現のパターンデータ表現のパターン
データ表現のパターンHironori Washizaki
 
機械学習デザインパターンの必要性と機械学習ライフサイクル
機械学習デザインパターンの必要性と機械学習ライフサイクル機械学習デザインパターンの必要性と機械学習ライフサイクル
機械学習デザインパターンの必要性と機械学習ライフサイクルHironori Washizaki
 
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)Hironori Washizaki
 

Mais de Hironori Washizaki (20)

Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
IEEE Computer Society 2024 Technology Predictions Update
IEEE Computer Society 2024 Technology Predictions UpdateIEEE Computer Society 2024 Technology Predictions Update
IEEE Computer Society 2024 Technology Predictions Update
 
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
 
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
 
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureJoseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about Architecture
 
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
世界標準のソフトウェア工学知識体系SWEBOK Guide最新第4版を通じた開発アップデート
 
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
SWEBOK Guide Evolution and Its Emerging Areas including Machine Learning Patt...
 
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
デジタルトランスフォーメーション(DX)におけるソフトウェアの側面とダイバーシティ・インクルーシブに関する研究実践動向
 
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
 
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
人生100年・60年カリキュラム時代のDX人材育成: スマートエスイー 2021年度成果および2022年度募集
 
スマートエスイーコンソーシアムの概要と2021年度成果紹介
スマートエスイーコンソーシアムの概要と2021年度成果紹介スマートエスイーコンソーシアムの概要と2021年度成果紹介
スマートエスイーコンソーシアムの概要と2021年度成果紹介
 
DXの推進において企業内に求められる人材やデジタル人材の育て方
DXの推進において企業内に求められる人材やデジタル人材の育て方DXの推進において企業内に求められる人材やデジタル人材の育て方
DXの推進において企業内に求められる人材やデジタル人材の育て方
 
対応性のある運用のパターン
対応性のある運用のパターン対応性のある運用のパターン
対応性のある運用のパターン
 
モデル訓練のパターン
モデル訓練のパターンモデル訓練のパターン
モデル訓練のパターン
 
パターンのつながりとAI活用成熟度
パターンのつながりとAI活用成熟度パターンのつながりとAI活用成熟度
パターンのつながりとAI活用成熟度
 
データ表現のパターン
データ表現のパターンデータ表現のパターン
データ表現のパターン
 
機械学習デザインパターンの必要性と機械学習ライフサイクル
機械学習デザインパターンの必要性と機械学習ライフサイクル機械学習デザインパターンの必要性と機械学習ライフサイクル
機械学習デザインパターンの必要性と機械学習ライフサイクル
 
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
青山幹雄先生を偲んで(開拓、理論、実践、コミュニティ&国際)
 

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.