2013年2月15日金曜日

Developer's Summit 2013 参加メモ(10)

★受講中に書いていたメモを、推敲無しでそのまま上げています。
★誤字脱字、内容の漏れなどあるかと思いますがご了承下さい。。

人が作るソフトウェア〜今「組織パターン」を読む意味〜 / 和智右桂@GxE・JavaEE勉強会

導入

自己紹介

  • @digitalsoul0124
  • グロースエクスパートナーズ株式会社勤務
  • JavaEE勉強会
    • 読書会
      • 黒猫本、EIP、DDD
  • ネコ好き
  • ITアーキテクト
  • 書籍翻訳
    • 継続的デリバリー、ドメイン駆動設計、実践TDD、組織パターン
    • 組織パターンは出版社向けに提案した初めての本

組織パターンとは?

  • 原書
    • 2004年刊行
    • 実質は90年代の本(10年にわたる組織研究)
    • scrumをはじめ様々なagile placticeのベースとなっている
  • なぜ今?
    • パターン言語 (PatternLanguage) ← 知ってる人は会場の1%くらいだった
    • ロール指向のチームモデル

たとえば、scrumって、、

  • よし、次のPJはscrumでやろう!
  • あなたの組織は (上司の頭さえ固くなければ) “scrum”を始められますか?
    • Three Roles
      • プロダクトオーナー、スクラムマスター、チーム
    • Four ceremonies
      • スプリントレビュー、スプリントレトロスペクティブ、、
    • Three Artifact
      • スプリントバックログ、、
    • こういったのをマルッと全部始めるのは難しい
    • ビッグバンというのがscrumの弱点
  • 価値を届けながら、一歩ずつ進めていかなければならない
  • どうすればいいだろうか?

パターン言語

  • パターンとは?
    • 繰り返し現れる
    • あるコンテキストにおける問題を解決する
      • scrum流行ってきた、よしやろう!→ビッグバン導入しなきゃ、とか *全体性に寄与する
    • 美的あるいは文化的な価値を反映する
  • パターン言語とは
    • パターンを一定の順序で組み合わせる規則

組織パターンの例

  • プロジェクトマネジメント
    • ワークキュー
  • 組織の漸進的成長
    • 防火壁
  • などなど、、
  • パターンに導かれて一歩ずつ進んでいこう

WFとAgileの違いは?

  • WFで批判すべきは「仕事を壁の向こうへ投げつけるスタイル」
  • プロセスはコミュニケーションと生産活動の構造から生まれる
  • ロール構造
  • 組織パターンの適用
  • コンウェイの法則
    • 汎用モジュールに職人
    • 個別モジュールは勉強中のエンジニア
  • 人のつながりがソフトウェアを作る

さいごに

  • 学びを、実践を「共有」しよう
  • 知の場=コミュニティを豊かにするために

0 件のコメント:

コメントを投稿