パターン言語を学習パターンに応用した事例
「XPやScrumはパターン言語である」という意見を聞いて、パターン言語について色々調べてみた。
その際に、パターン言語を学習パターンに応用した事例があったのでリンクしておく。
以下、ラフなメモ書き。
【参考】
暗黙知の共有に効く?パターンランゲージの可能性 | It's Real Intelligence! 7
Twipata ツイッターパターンズ - パターンランゲージとは
ソフトウェアに必要なパターン・ランゲージとは (arclamp.jp アークランプ)
SCRUM: 超生産的ソフトウェア開発のための拡張パターン言語
重要なテクノロジーは10名以下のチームで作られた ~ Innovation Sprint 2011(後編) - Publickey
パターン言語の特徴としては、「漸進的な設計」「マスタープランの不要」「ユーザの積極的関与」があると思う。
事前に立てた計画があったとしても、現状に合わせて少しずつ改変しながら、少しずつ作っていく。
その時に、設計者だけでなくユーザも巻き込んで、本来のあるべき姿(モデル)を共同で作業しながら作りこんでいく。
その発想をソフトウェアだけでなく、学習やプレゼンテーションにも応用した事例がある。
可愛らしい絵が、パターンに込められた難しい概念を理解できそうなイメージにしてくれている。
プレゼンテーション・パターン (Presentation Patterns)
パターン、Wiki、XPは良書: プログラマの思索にも書いたけれど、僕はパターンという考え方が好き。
パターンは、たくさんの現場で編み出された経験知が、どんな状況(コンテキスト)でどんな解決方法(ソリューション)で解決できたのか、を明確にしてくれるからだ。
他にパターンの特徴としては、現場の事例に基づくために、メタな概念による定義とはあまりマッチしないように思う。
BOKのような知識体系はそれはそれで勉強になるが、パターンとは質的に異なるように思う。
今後考えてみたいのは下記の2つ。
XPやScrumはどのようなパターン言語の体系で作られているのか?
チケット駆動開発をパターン言語で記述した場合、どんな新しい知見が生まれるのか?
色々考えてみる。
| 固定リンク
「ソフトウェア工学」カテゴリの記事
- 因果ループ図を再考する~問題の症状をシステム構造として捉えて解決策を見つける(2020.12.25)
- 第73回 SEA関西プロセス分科会「モデルベースシステムズエンジニアリングの活用」の感想~モデルの検証を形式手法で自動テスト化する(2020.12.13)
- 相殺フィードバックを再考(2020.06.17)
- SaaSのビジネスモデルがアジャイル開発を促進したという仮説(2020.06.14)
- なぜなぜ分析、FMEA、FTAの違い(2020.06.09)
「チケット駆動開発」カテゴリの記事
- 変更管理プロセスが弱いとトラブルが多い(2021.01.04)
- カンバンはステータス名が大事(2021.01.02)
- GTDは箱の使い分けが鍵を握る(2020.12.09)
- ツールで定義したプロセスが組織文化を作り出すのではないか、という仮説(2020.12.05)
- チケット管理ツールの用途が変わってきている(2020.10.28)
コメント