Orpheus Process

Preview:

DESCRIPTION

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

Citation preview

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

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

伊藤 浩一 (@koic)

プロセス

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

TokyuRuby会議08

TokyuRuby会議 特別版

Hello, Tokyu.rb

自己紹介

伊藤浩一

@koic

勤務先

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

RubyとAgileの国 からきました

今日の話

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

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

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

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

• 自己責任を負わせる

• 役割を明確にする

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

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

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

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

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

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

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

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

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

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

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

役割を 明確にする

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

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

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

コンセンサスを 形成する

職務への ひたむきな献身

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

自己責任を 負わせる

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

役割を 明確にする

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

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

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

コンセンサスを 形成する

職務への ひたむきな献身

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

自己責任を 負わせる

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

お題

継続的 デリバリー

とある プロジェクト

ほぼ週次で朝リリース

One for all All for one We are one

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

役割を 明確にする

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

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

コンセンサスを 形成する

職務への ひたむきな献身

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

自己責任を 負わせる

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

Array#sample

オレの 提案(実装)

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

入れてください

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

メンバーの声

“それ.pryrcで”

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

“それ.irbrcで”

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

オレたちの解決(実装)

あみだくじ

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

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

• ゲーミフィケーション

• 声が出る

結果

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

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

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

役割を 明確にする

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

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

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

コンセンサスを 形成する

職務への ひたむきな献身

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

自己責任を 負わせる

たのしい リリース

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

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

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

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

• 本気で楽しむ

実際はもう少し大人

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

役割を 明確にする

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

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

コンセンサスを 形成する

職務への ひたむきな献身

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

自己責任を 負わせる

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

まとめ

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

• 自己責任を負わせる

• 役割を明確にする

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

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

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

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

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

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

成果プロセス

コード人

プロセス is 人

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

―Kenji Hiranabe

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

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

誰と重要@beakmark

Recommended