attack on culture

89
(株) 永和システムマネジメント アジャイル事業部 Ruby x Agile グループ 伊藤 浩一 (@koic) 2015.07.22 (Wed ) pixiv x ESM 技術交流会 attack on culture 進撃 受託開発 (株) 永和システムマネジメント 神田オフィス

Upload: koichi-ito

Post on 13-Aug-2015

417 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Attack on Culture

(株) 永和システムマネジメント アジャイル事業部

Ruby x Agile グループ 伊藤 浩一 (@koic)

2015.07.22 (Wed)pixiv x ESM技術交流会

attack on culture進撃の受託開発

(株) 永和システムマネジメント 神田オフィス

Page 2: Attack on Culture
Page 3: Attack on Culture

Computer programmer, guitarist. Leader of an Agile software development team

at Eiwa System Management, Inc. Lives in Shinjuku.

@koic photo token by @NaCl

Page 4: Attack on Culture

preview予告

Page 5: Attack on Culture

勤続10周年記念講演 最終章

Page 6: Attack on Culture

https://pbs.twimg.com/media/CKShJODWIAANquX.jpg:large

Page 7: Attack on Culture

00紅蓮の弓矢 プロローグ

#

Page 8: Attack on Culture

今日の話

Page 9: Attack on Culture

プロジェクトをまわした

テーマのタイプ

ソースコード 書籍を読んだ

知識 (IN)

ポエム

何か作ってみた

経験 (→OUT)

Page 10: Attack on Culture

プロジェクトをまわした

ここ1年の傾向

ソースコード 書籍を読んだ

知識 (IN) 経験 (→OUT)

何か作ってみた

ポエム

Page 11: Attack on Culture

ポエムプロジェクトを

まわした

今日の位置づけ

ソースコード 書籍を読んだ

知識 (IN)

何か作ってみた

経験 (→OUT)

Page 12: Attack on Culture

ポエム

Page 13: Attack on Culture

私には正解が 分からない話

Page 14: Attack on Culture

①受託開発はツリーではない

②受託開発という文化の触媒

③受託開発が未来に託すもの

3つのポエム

Page 15: Attack on Culture

受託開発

本日のポジション

Page 16: Attack on Culture

01受託開発はツリーではない (前編) 受託愛①

#

Page 17: Attack on Culture

都市はツリーではない

Page 18: Attack on Culture

ツリー 構造

セミラティス 構造

Page 19: Attack on Culture
Page 20: Attack on Culture

いちプロジェクトでの 役割と繋がり

要員面

Page 21: Attack on Culture
Page 22: Attack on Culture
Page 23: Attack on Culture

作業を棚卸して、Pivotal Tracker へ

システム面

Page 24: Attack on Culture
Page 25: Attack on Culture

ツリーは分かりやすい

Page 26: Attack on Culture

?ツリーは分かりやすい

Page 27: Attack on Culture

複雑な現実世界を シンプルに捉えられそう

https://ja.wikipedia.org/wiki/%E5%A4%9C%E6%99%AF#/media/File:View_of_Kikuseidai_from_Mount_Maya_Kobe.jpg

Page 28: Attack on Culture

これで、いいんでしたっけ?

Page 29: Attack on Culture

人の関係はそもそも複雑

Page 30: Attack on Culture

複雑な人間関係を 型に当てはめられるか?

Page 31: Attack on Culture

“GUIが使えない場合はシェルを使う。

『形の合成に関するノート/都市はツリーではない』244ページ

都市は生活の容器であるから, もしこの容器がツリーを構成し, ここで営む生活はしばしの重なり合いも制限されるとしたら, この容器は押しつけられるものはなんでも切り落としてしまうカミソリの刃をつけたボールのようなものになるだろう。

Page 32: Attack on Culture

分かり易いことと、あるべき姿が必ずしも一致しているということではなさそう

Page 33: Attack on Culture

“GUIが使えない場合はシェルを使う。

『形の合成に関するノート/都市はツリーではない』238ページ

思考法の習慣, 多分人間の頭の働きそのものの落とし穴

Page 34: Attack on Culture

分かりやすい思考法が、複雑な世界を正しく捉えているとは限らない

Page 35: Attack on Culture

重なり合いの

もうひとつの構造

重要性

Page 36: Attack on Culture
Page 37: Attack on Culture

02受託開発はツリーではない (後編) 受託愛①

#

Page 38: Attack on Culture

現実のソフトウェア開発に関わる人々は多くの交わりを持っている

Page 39: Attack on Culture

ツリー 構造

セミラティス 構造

Page 40: Attack on Culture
Page 41: Attack on Culture

いちプロジェクトでの 役割と繋がり

要員面

Page 42: Attack on Culture
Page 43: Attack on Culture
Page 44: Attack on Culture
Page 45: Attack on Culture
Page 46: Attack on Culture

仕事やプロジェクトでの役割や立場を越えて続く人間関係づくりを

重なり合いへの私のいち解釈

Page 47: Attack on Culture

ソフトウェアは 人が人のために 作るもの

―Kenji Hiranabe

Page 48: Attack on Culture

作業を棚卸して、Pivotal Tracker へ

システム面

Page 49: Attack on Culture
Page 50: Attack on Culture
Page 51: Attack on Culture

縦割りだとしてもお互いの成果に対して興味を持てる基盤づくりを

重なり合いへの私のいち解釈

Page 52: Attack on Culture
Page 53: Attack on Culture

?正解は分からない 本当に分からない

Page 54: Attack on Culture
Page 55: Attack on Culture

Community

希望

Page 56: Attack on Culture

外の世界での一人一人の繋がりを持つことの強さ

Page 57: Attack on Culture

壁を越えて

Page 58: Attack on Culture

http://www.esm.co.jp/agile/business_plan_esm_agile_div_35th.pdf

我々の受託生態系

Page 59: Attack on Culture

03受託開発という文化の触媒 受託愛②

#

Page 60: Attack on Culture

https://twitter.com/koic/status/578026203111559168

Page 61: Attack on Culture
Page 62: Attack on Culture

“GUIが使えない場合はシェルを使う。

変化の触媒たれ

Page 63: Attack on Culture

大手SIer

サービス提供企業

R&D

自社業務

我々と異なる受託開発バイオインフォマティクス

我々の 受託開発

Page 64: Attack on Culture

受託は企業文化の渡り鳥

Page 65: Attack on Culture

様々な顧客文化を横断した知見を消化し伝える

Page 66: Attack on Culture

•企画、KPI、お金の流れの考え方

•DevOps

•組織の工夫、企業文化、新卒育成

•新たな人間関係、リクルーティング

私が学ぶ文化

など

Page 67: Attack on Culture

良い異文化を学び交流先の文化に活かす

Page 68: Attack on Culture

企業の繋がりを越えて

Page 69: Attack on Culture

プロジェクトで会える人には限りがある

Page 70: Attack on Culture

外の世界での一人一人の繋がりを持つことの強さ

Page 71: Attack on Culture

壁を越えて

Page 72: Attack on Culture

http://www.esm.co.jp/agile/business_plan_esm_agile_div_35th.pdf

我々の受託生態系

Page 73: Attack on Culture

04受託開発が未来に託すもの 受託愛③

#

Page 74: Attack on Culture

開発支援という言葉に込めた思い

Page 75: Attack on Culture

ある人物の夢

Page 76: Attack on Culture

GUIが使えない場合はシェルを使う。

http://www.amazon.co.jp/dp/4274217620

Page 77: Attack on Culture

XPE2nd Chap 23

Page 78: Attack on Culture

“アレグザンダーの夢は、生活に最も大きな影響を受ける人の手のなかに、空間を設計する力を取り戻すことだった。

GUIが使えない場合はシェルを使う。

Page 79: Attack on Culture

私が描く 受託開発の姿

Page 80: Attack on Culture

Whole Team

受託顧客

Page 81: Attack on Culture

Whole Team

受託顧客

Page 82: Attack on Culture

チーム開発

Page 83: Attack on Culture

•アジャイルな見積りと計画づくり •テスト駆動開発 •プロジェクトの自動化 •ソーシャルコーディング •情熱と共感

チームとして託すもの

など

Page 84: Attack on Culture

自分たちの欲しい物を自分たちで手に入れる力を得ること。自分たちとは他でもない私たちチームである。

GUIが使えない場合はシェルを使う。

Page 85: Attack on Culture

他人に変革を強制することはできない。そうではなく、未来を垣間見せ、その実現に参加できるように手助けする。

5. 変化の触媒たれ

『達人プログラマー』より抜粋

Page 86: Attack on Culture
Page 87: Attack on Culture

05自由の翼 エピローグ

#

Page 88: Attack on Culture

受託とかサービスを跨いで楽しく交流しようぜ

Page 89: Attack on Culture

To be continued....