SlideShare una empresa de Scribd logo
1 de 7
パターンの構成要素
(Coplien形式) 
ある「状況」においてどんな「影響力」が働いて 
「問題」を引き起こすのか。 
その「問題」を「解決」する具体策を提示し、ど 
のような「結果」を引き起こすのか。 
それを名前付けしたのが「パターン」である 
状況
Context 
問題
Problem 
影響力(Forces): 
状況や問題の背景にある
力の対立・葛藤
解決策
Solution 
結果文脈
Consequence 
(Resluting Context) 
力(Forces)の対立・葛藤を解消
根拠
(Rationale)))):::: 
問題、状況、解決策を
支持する根拠
「パターン・ランゲージ: 
創造的な未来をつくるための言語 
(リアリティ・プラス)」P.196 
井庭崇著他 
http://www.amazon.co.jp/dp/4766419871 
パターンを適用
パターン言語における
パターンの関係
解決策結果文脈
状況問題
状況問題
解決策結果文脈
状況問題
解決策結果文脈
状況問題
解決策結果文脈
状況問題
解決策結果文脈
あるパターンを適用すると新しい「状況」が生まれる。 
「問題」が「解決」するポジティブな側面もあれば、 
副作用によって新しい「問題」を引き起こすネガティブ 
な側面もある。 
「パターン・ランゲージ: 創造的な未来をつくるための言語(リアリティ・プラス)」P.198 
井庭崇著他http://www.amazon.co.jp/dp/4766419871 
パターン1 
パターン2 
パターン3 
パターン4 
パターン5
Pattern Canvas 
Pattern canvas 
http://www.slideshare.net/kkd/pattern-canvas 
問題をビジュアルに考え解決に導くフレームワーク 
http://www.slideshare.net/kkd/ss-25671405 
問題やその背景(状況)に対して、解決策を導く流れを 
パターン化するためのテンプレート 
パターン名 
状況問題解決策結果 
文脈 
影響力 
(制約・考慮点)
GOFの 
Builder Memento 
デザインパターン
Adapter 
Proxy 
Iterator Bridge 
Command 
Composite 
Decorator 
Flyweight 
Visitor 
Strategy 
Prototype 
Singleton 
TemplateMethod 
AbstractFactory 
State 
Interpreter 
Chain of Responsibility 
「オブジェクト指向における再利用のためのデザインパターン」 
http://www.amazon.co.jp/dp/4797311126 
Mediator Observer 
FactoryMethod 
Facade
XPのプラクティスにおけるパターン言語
オンサイト顧客
40時間労働
計画ゲーム
短期リリース
継続的統合
ペアプログラミング
コーディング規約
リファクタリング
シンプルな設計
テスト駆動
メタファー
共同所有
「XPエクストリーム・プログラミング入門 
―変化を受け入れる」P.72 
ケントベック著 
http://www.amazon.co.jp/dp/4894716852
スクラムパターン
Scrum Patterns : スクラムを構成する要素を分解し、組織パターンに対応づける 
kawaguti の日記 
http://d.hatena.ne.jp/wayaguchi/20111217/1324131382 
「組織パターン」からScrumフレームワークに関連するプ 
ラクティスを抽出したパターン言語 
信頼の 
コミュニティ 
ワークキュー 
非公式な 
計画 
開発者がプロセスを 
コントロールする 
名前付けられた 
安定した基盤 
顧客を 
巻き込む 
1話ずつ 
構成する 
顧客の 
代弁者 
1人でも 
前に進む 
小さなスケジュール 
変更をしない 
ツマリを取り除く 
為に立ち止まる 
完了への 
ゆとり期間 
再コミット・ 
ミーティング 
グループでの検証 
品質保証を 
確約する 
適切なサイズ 
の組織 
自ら選択した 
チーム 
ロールは 
少なく 
プロデューサー 
役 
組織は 
場所に従う 
プロデューサーを 
中心に置く 
防火壁 
一貫した目標 
パトロン 
全体の多様性 
仕事を均等に分ける 
責任を約束する 
責任範囲を絞る 
ロールごとに 
3~7人の支援者 
責任を動かす 
チームのプライド 
緊密な連携は 
遅れを減らす
ドメイン駆動設計の
ナビゲーションマップ
(パターン言語) 
コアドメイン 
汎用サブドメイン 
大きな 
泥だんご 
腐敗 
防止層 
ドメイン 
イベント 
別々の道 
エンティティ 
公開ホスト 
サービス 
公表された 
言語 
順応者 
リポジトリ 
顧客・ 
供給者 
共有 
カーネル 
継続的な 
統合 
コンテキスト 
マップ 
境界づけられた 
コンテキスト 
ユビキタス 
言語 
モデル駆動 
設計 
サービス 
レイヤ化 
アーキテクチャ 
値オブジェクト 
集約 
ファクトリ 
「エリック・エヴァンスのドメイン駆動設計」 
http://www.amazon.co.jp/dp/4798121967

Más contenido relacionado

Más de akipii Oga

プロセスプログラミングとは
プロセスプログラミングとはプロセスプログラミングとは
プロセスプログラミングとはakipii Oga
 
SECIモデルの状態遷移図
SECIモデルの状態遷移図SECIモデルの状態遷移図
SECIモデルの状態遷移図akipii Oga
 
物理攻略の全体マップ
物理攻略の全体マップ物理攻略の全体マップ
物理攻略の全体マップakipii Oga
 
初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdfakipii Oga
 
「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップakipii Oga
 
GTDのワークフロー
GTDのワークフローGTDのワークフロー
GTDのワークフローakipii Oga
 
プロマネの判断プロセス
プロマネの判断プロセスプロマネの判断プロセス
プロマネの判断プロセスakipii Oga
 
プロマネの意思決定プロセス
プロマネの意思決定プロセスプロマネの意思決定プロセス
プロマネの意思決定プロセスakipii Oga
 
世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図akipii Oga
 
チケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へチケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へakipii Oga
 
チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制akipii Oga
 
ホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセスホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセスakipii Oga
 
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤akipii Oga
 
チケット駆動開発のプロセスとチケット管理システムの全体像
チケット駆動開発のプロセスとチケット管理システムの全体像チケット駆動開発のプロセスとチケット管理システムの全体像
チケット駆動開発のプロセスとチケット管理システムの全体像akipii Oga
 
The model 営業プロセスの分業化
The model 営業プロセスの分業化The model 営業プロセスの分業化
The model 営業プロセスの分業化akipii Oga
 
JIT改善による赤字悪化
JIT改善による赤字悪化JIT改善による赤字悪化
JIT改善による赤字悪化akipii Oga
 
思考力と注意力のトレードオフ
思考力と注意力のトレードオフ思考力と注意力のトレードオフ
思考力と注意力のトレードオフakipii Oga
 
規模の経済と不経済
規模の経済と不経済規模の経済と不経済
規模の経済と不経済akipii Oga
 
移行要求の実現~組織文化の類型
移行要求の実現~組織文化の類型移行要求の実現~組織文化の類型
移行要求の実現~組織文化の類型akipii Oga
 
小説分析ツールyWriterの構造
小説分析ツールyWriterの構造小説分析ツールyWriterの構造
小説分析ツールyWriterの構造akipii Oga
 

Más de akipii Oga (20)

プロセスプログラミングとは
プロセスプログラミングとはプロセスプログラミングとは
プロセスプログラミングとは
 
SECIモデルの状態遷移図
SECIモデルの状態遷移図SECIモデルの状態遷移図
SECIモデルの状態遷移図
 
物理攻略の全体マップ
物理攻略の全体マップ物理攻略の全体マップ
物理攻略の全体マップ
 
初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf
 
「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ
 
GTDのワークフロー
GTDのワークフローGTDのワークフロー
GTDのワークフロー
 
プロマネの判断プロセス
プロマネの判断プロセスプロマネの判断プロセス
プロマネの判断プロセス
 
プロマネの意思決定プロセス
プロマネの意思決定プロセスプロマネの意思決定プロセス
プロマネの意思決定プロセス
 
世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図
 
チケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へチケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へ
 
チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制
 
ホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセスホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセス
 
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
 
チケット駆動開発のプロセスとチケット管理システムの全体像
チケット駆動開発のプロセスとチケット管理システムの全体像チケット駆動開発のプロセスとチケット管理システムの全体像
チケット駆動開発のプロセスとチケット管理システムの全体像
 
The model 営業プロセスの分業化
The model 営業プロセスの分業化The model 営業プロセスの分業化
The model 営業プロセスの分業化
 
JIT改善による赤字悪化
JIT改善による赤字悪化JIT改善による赤字悪化
JIT改善による赤字悪化
 
思考力と注意力のトレードオフ
思考力と注意力のトレードオフ思考力と注意力のトレードオフ
思考力と注意力のトレードオフ
 
規模の経済と不経済
規模の経済と不経済規模の経済と不経済
規模の経済と不経済
 
移行要求の実現~組織文化の類型
移行要求の実現~組織文化の類型移行要求の実現~組織文化の類型
移行要求の実現~組織文化の類型
 
小説分析ツールyWriterの構造
小説分析ツールyWriterの構造小説分析ツールyWriterの構造
小説分析ツールyWriterの構造
 

Último

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Último (8)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

パターン言語の構造と事例