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

Post on 20-Aug-2015

4.306 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SummitDevelopers

Developers Summit 2013 Action !

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

和智右桂グロースエクスパートナーズ株式会社

マネージャー

15-A-5#devsumiA

和智 右桂

JavaEE勉強会 所属

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

Yukei Wachi

@digitalsoul0124Digital Romanticism

http://d.hatena.ne.jp/digitalsoul

ネコ好き

Photo by @digitalsoul0124 All rights reserved.

IT アーキテクト

SummitDevelopers

SummitDevelopers

Developers Summit 2013 Action !

書籍翻訳

3

近日発売デブサミ刊行組織パターン

SummitDevelopers

Developers Summit 2013 Action !

『組織パターン』とは?

4

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

SummitDevelopers

Developers Summit 2013 Action !

なぜ今読むべきなのか

•パターン言語

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

5

SummitDevelopers

Developers Summit 2013 Action !

SummitDevelopers

パターン言語

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

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

SummitDevelopers

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

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

SummitDevelopers

SummitDevelopers

Scrum

あなたの組織は“スクラム”を始められますか?

SummitDevelopers

一歩ずつ

価値を届けながら

stepping stones http://www.flickr.com/photos/89509548@N00/435016282/ by Janet 59

どうすればいいだろう?

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

SummitDevelopers

そこでパターンですよ

SummitDevelopers

SummitDevelopers

Developers Summit 2013 Action !

SummitDevelopers

パターンとは?

14

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

SummitDevelopers

Developers Summit 2013 Action !

SummitDevelopers

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

パターン言語とは?

15

SummitDevelopers

Developers Summit 2013 Action !

SummitDevelopers

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

四つのパターン言語

16

パターンに導かれて

一歩ずつ成長していこう

SummitDevelopers

SummitDevelopers

Developers Summit 2013 Action !

SummitDevelopers

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

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

SummitDevelopers

このプロセスはどちら?

分析 設計 実装 テスト

SummitDevelopers

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

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

批判すべきは、SummitDevelopers

どうしよう?

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

SummitDevelopers

SummitDevelopers

Developers Summit 2013 Action !

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

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

23

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

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

SummitDevelopers

ステークホルダー

防火壁(4.2.9)

生産者(4.1.3)

顧客

開発者

アーキテクチャチーム(5.2.4)

アーキテクト

プロジェクトマネージャー

作業が内側に流れる(4.1.18)

チームの一例SummitDevelopers

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

職人

個別モジュール

開発者

個別モジュール

開発者個別モジュール

開発者

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

SummitDevelopers

人のつながりが

ソフトウェアを生み出す

SummitDevelopers

組織パターン~アジャイルソフトウェア開発のために~

ComingSoon

SummitDevelopers

SummitDevelopers

Developers Summit 2013 Action !

My Recommend Next Action!

学びを 実践を共有しよう

SummitDevelopers

#dAction

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

コミュニティ

SummitDevelopers

#dAction

top related