Skip to main content
Developers
Summit




              人が作るソフトウェア
             ∼今『組織パターン』を読む意味∼




                                               和智右桂
15-A-5                グロースエクスパートナーズ株式会社
                                 マネージャー
#devsumiA        Developers Summit 2013 Action !
Developers
Summit


JavaEE勉強会 所属               Yukei Wachi


  グロースエクスパートナーズ株式会社 勤務


             和智 右桂

 ネコ好き
                 IT アーキテクト
                             @digitalsoul0124
  Digital Romanticism
            http://d.hatena.ne.jp/digitalsoul
                                  Photo by @digitalsoul0124 All rights reserved.
Developers
Summit

             書籍翻訳




           近日発売
    組織パターン デブサミ刊行
             Developers Summit 2013 Action !   3
Developers
 Summit

         『組織パターン』とは?

• 2004年刊行
• 10年にわたる組織研究の成果
• スクラムをはじめ、
 様々なアジャイルプラクティス
 のベースとなっている


              Developers Summit 2013 Action !   4
Developers
Summit

             なぜ今読むべきなのか



• パターン言語

• ロール指向のチームモデル

                Developers Summit 2013 Action !   5
Developers
Summit




             パターン言語




              Developers Summit 2013 Action !
Developers
Summit




スクラムに対する
       関心の高まり




             scrum http://www.flickr.com/photos/ephramjames/2661080677/ by missresincup
Developers
Summit




「よし、次のプロジェクトは
    スクラムでやろう」




             slip http://www.flickr.com/photos/markybon/1517673819/ by MarkyBon
Developers
Summit




             Scrum


あなたの組織は
 スクラム を
始められますか?
Burndo! Cha"
   Developers
   Summit




 •Three Roles
 •Four ceremonies
 •Three Artifact
        Planning Poker
Timebox
http://www.scrum.org/Portals/0/Documents/Scrum%20Guides/Scrum
               %20Guide%20-%20JA.pdf#zoom=100
Developers
Summit




価値を
届けながら




一歩ずつ         stepping stones http://www.flickr.com/photos/89509548@N00/435016282/ by Janet 59
Developers
Summit




どうすればいいだろう?




             3D Character and Question Mark http://www.flickr.com/photos/crystaljingsr/3914729343/ by 姒儿喵喵
Developers
Summit




そこでパターンですよ
Developers
Summit

             パターンとは?

• 繰り返し現れる
• あるコンテキストにおける問題を
  解決する
• 「全体性」に寄与する
• 美的あるいは文化的な価値を
 反映する
              Developers Summit 2013 Action !   14
Developers
Summit

             パターン言語とは?

パターンを一定の順序で
組み合わせる規則



               Developers Summit 2013 Action !   15
Developers
 Summit

              四つのパターン言語

• プロジェクトマネジメント
  • ワークキュー(4.1.13)
• 組織の漸進的成長
  • 防火壁(4.2.9)
• 組織のスタイル
  • コンウェイの法則(5.1.7)
• 人とコード
  • アーキテクトも実装する(5.2.10)
                Developers Summit 2013 Action !   16
Developers
Summit




パターンに導かれて




       一歩ずつ成長していこう
Developers
Summit




     ロール指向のチームモデル




             Developers Summit 2013 Action !
Developers
Summit




ウォーターフォールと
   アジャイルの違いは?
Developers
Summit




このプロセスはどちら?

分析           設計    実装   テスト




ウォーターフォール?
                  アジャイル?
Developers
Summit




批判すべきは、




「仕事を壁の向こうに
   投げつけるスタイル」
Developers
Summit




どうしよう?




             3D Character and Question Mark http://www.flickr.com/photos/crystaljingsr/3914729343/ by 姒儿喵喵
Developers
Summit

プロセスを超えて構造や価値へ

• プロセスはコミュニケーションと生産
  活動の構造から生み出される
• 構造は組織の価値観に支えられる
 – 利益第一主義ならマーケティングが強くなる
 – 顧客第一主義なら情報は顧客を中心に動く



             Developers Summit 2013 Action !   23
Developers
 Summit




ロール構造が情報の流れを生む




              hats http://www.flickr.com/photos/slimjim/2786503962/ by slimmer_jimmer
Developers
  Summit



チームの一例
                            アーキテクチャチーム(5.2.4)


                               アーキテクト
ステークホルダー


               防火壁(4.2.9)
                                        プロジェクトマネージャー

                                  生産者(4.1.3)
                            開発者



          顧客
                              作業が内側に流れる(4.1.18)
Developers
 Summit



コンウェイの法則(5.1.7)
                汎用モジュール       個別モジュール




                   職人            開発者


                          個別モジュール



               個別モジュール
                           開発者



                開発者



              組織構造とアーキテクチャ
Developers
Summit




人のつながりが




ソフトウェアを生み出す
Developers
 Summit
              組織パターン
∼アジャイルソフトウェア開発のために∼




                   Coming
                    Soon
Developers
Summit




My Recommend Next Action!




             Developers Summit 2013 Action !
Developers
Summit




             学びを 実践を
             共有しよう
                 #dAction
Developers
Summit




             コミュニティ

             知の場を
 豊かにするために

                      #dAction