orpheus process

50
オルフェウス (株) 永和システムマネジメント アジャイル事業部 Ruby x Agile グループ 伊藤 浩一 (@koic) プロセス 2014.11.29 (Sat ) 株式会社VOYAGE GROUP さま会議室 TokyuRuby会議 08 TokyuRuby会議 特別版

Upload: koichi-ito

Post on 09-Jul-2015

724 views

Category:

Technology


5 download

DESCRIPTION

TokyuRuby会議08 http://regional.rubykaigi.org/tokyu08/

TRANSCRIPT

Page 1: Orpheus Process

オルフェウス(株) 永和システムマネジメント

アジャイル事業部 Ruby x Agile グループ

伊藤 浩一 (@koic)

プロセス

2014.11.29 (Sat)株式会社VOYAGE GROUPさま会議室

TokyuRuby会議08

TokyuRuby会議 特別版

Page 2: Orpheus Process
Page 3: Orpheus Process
Page 4: Orpheus Process

Hello, Tokyu.rb

Page 5: Orpheus Process

自己紹介

Page 6: Orpheus Process

伊藤浩一

Page 7: Orpheus Process

@koic

Page 8: Orpheus Process

勤務先

Page 9: Orpheus Process

株式会社 永和システムマネジメント

Page 10: Orpheus Process

RubyとAgileの国 からきました

Page 11: Orpheus Process

今日の話

Page 12: Orpheus Process

オススメは各章の「おちいりやすい罠と落とし穴」

意識が高くなった感がします

Page 13: Orpheus Process

オルフェウスの八つの原則

Page 14: Orpheus Process

• その仕事をしている人に権限をもたせる

• 自己責任を負わせる

• 役割を明確にする

• リーダーシップを固定させない

• 平等なチームワークを持たせる

• 話の聞き方を学び、話し方を学ぶ

• コンセンサスを形成する

• 職務へのひたむきな献身

オルフェウスの八つの原則

Page 15: Orpheus Process

“この原則は重複を避けられないこともある。(略)「オルフェウス・プロセス」はこれら八つの原則の動的な複合体的であり

『オルフェウス・プロセス』34ページより抜粋

Page 16: Orpheus Process

“この原則は重複を避けられないこともある。(略)「オルフェウス・プロセス」はこれら八つの原則の動的な複合体的であり

XPっぽい『オルフェウス・プロセス』34ページより抜粋

Page 17: Orpheus Process

その仕事をしている人に権限を持たせる

役割を 明確にする

リーダーシップを 固定させない

平等な チームワークを持たせる

話の聞き方を学び、 話し方を学ぶ

コンセンサスを 形成する

職務への ひたむきな献身

オルフェウスの八つの原則

自己責任を 負わせる

Page 18: Orpheus Process

その仕事をしている人に権限を持たせる

役割を 明確にする

リーダーシップを 固定させない

平等な チームワークを持たせる

話の聞き方を学び、 話し方を学ぶ

コンセンサスを 形成する

職務への ひたむきな献身

オルフェウスの八つの原則

自己責任を 負わせる

お題に ちりばめつつ 話しますよ

Page 19: Orpheus Process

お題

Page 20: Orpheus Process

継続的 デリバリー

Page 21: Orpheus Process

とある プロジェクト

Page 22: Orpheus Process

ほぼ週次で朝リリース

Page 23: Orpheus Process

One for all All for one We are one

Page 24: Orpheus Process

その仕事をしている人に権限を持たせる

役割を 明確にする

リーダーシップを 固定させない

話の聞き方を学び、 話し方を学ぶ

コンセンサスを 形成する

職務への ひたむきな献身

オルフェウスの八つの原則

自己責任を 負わせる

平等な チームワークを持たせる

Page 25: Orpheus Process

Array#sample

Page 26: Orpheus Process

オレの 提案(実装)

Page 27: Orpheus Process

ここにあなたのプロジェクトでの愛されるべきメンバーの名前を

入れてください

https://gist.github.com/koic/1bbaaabab2df70c7ea6e

Page 28: Orpheus Process

メンバーの声

Page 29: Orpheus Process

“それ.pryrcで”

Page 30: Orpheus Process

“環境依存があるとダメだからsample禁止”

Page 31: Orpheus Process

“それ.irbrcで”

Page 32: Orpheus Process

“環境依存があるとダメだからsample禁止”

Page 33: Orpheus Process
Page 34: Orpheus Process

オレたちの解決(実装)

Page 35: Orpheus Process

あみだくじ

Page 36: Orpheus Process

• 某プロジェクトメンバーが3回連続あてる引きの強さ

• 前週担当者分は、あみだの線を増やして外れる確率を増やす優しさの余地 (運用でカバー)

• ゲーミフィケーション

• 声が出る

結果

Page 37: Orpheus Process

“ユーモア、楽しさ、遊びには、職場の生産性にプラスに影響をおよぼし、士気を 『オルフェウス・プロセス』272ページより抜粋

「陽気なマネージャー」賞

Page 38: Orpheus Process

その仕事をしている人に権限を持たせる

役割を 明確にする

リーダーシップを 固定させない

平等な チームワークを持たせる

話の聞き方を学び、 話し方を学ぶ

コンセンサスを 形成する

職務への ひたむきな献身

オルフェウスの八つの原則

自己責任を 負わせる

Page 39: Orpheus Process

たのしい リリース

Page 40: Orpheus Process

• 自分が主に書いたコードについてリリースしたい気持ち

• 特にデータマイグレーションがあるとき

• 自分があまりタッチしていないコードについてリリースしたい気持ち

• 「最近リリースしていない」という理由で立候補する

• 本気で楽しむ

実際はもう少し大人

Page 41: Orpheus Process

その仕事をしている人に権限を持たせる

役割を 明確にする

リーダーシップを 固定させない

話の聞き方を学び、 話し方を学ぶ

コンセンサスを 形成する

職務への ひたむきな献身

オルフェウスの八つの原則

自己責任を 負わせる

平等な チームワークを持たせる

Page 42: Orpheus Process

まとめ

Page 43: Orpheus Process

• その仕事をしている人に権限をもたせる

• 自己責任を負わせる

• 役割を明確にする

• リーダーシップを固定させない

• 平等なチームワークを持たせる

• 話の聞き方を学び、話し方を学ぶ

• コンセンサスを形成する

• 職務へのひたむきな献身

オルフェウスの八つの原則

Page 44: Orpheus Process

成果プロセス

Page 45: Orpheus Process

コード人

Page 46: Orpheus Process

プロセス is 人

Page 47: Orpheus Process

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

―Kenji Hiranabe

Page 48: Orpheus Process

“会社に情熱を注入するための最も簡単な方法は、すでにそれをもっている人材を雇うことだ”

『オルフェウス・プロセス』270ページより抜粋

Page 49: Orpheus Process

誰と重要@beakmark

Page 50: Orpheus Process