@daipresents
藤原 大
http://daipresents.com/
•楽天株式会社 開発ユニット
アジャイルグループ マネージャ
•チェンジ・エージェント
アジャイルコーチ・トレーナー
•趣味は沖縄離島巡り
http://www.slideshare.net/daipresents
3年使ったRedmineの使い方について共有したい10のこと http://goo.gl/dBlQg
詳説!Redmineを使ったスマートな開発プロセス改善 http://goo.gl/z63yj
! 環境の道のり
! 使い方の道のり
! 管理者の道のり
! (ボーナスステージ!)
今日おはなしすること
http://www.flickr.com/photos/calsidyrose/4925267732/
環境の道のり
使い方の道のり
管理者の道のり
http://www.slideshare.net/daipresents/redmine-the-past-and-future-of-
rakuten-redmine-that-is-the-backbone-of-1000-engineers
100
600
Users 1000
!2010年ごろ
!余ってたリアルサーバ1台
CPU : Xeon™ 3GHz
Mem : 2GB
!Redmine 0.9.2
!Passenger
1000人の環境
! 本体の進化
! プラグインによる拡張
! プロモーション作戦
1000 ?
! インクリメンタルなリリースによる
ワクワク感
! 簡単なバージョンアップ(運用面)
! 特に権限開放による自由度アップ
(自分でできて、自分で選べる)
本体の進化
0.8.0
0.8.4
本体の進化
0.9.0
0.9.2
0.9.6
0.9.4
プラグインによる拡張
! かゆいところに手が届くプラグイン
! 効果の測定
! チームやグループのダッシュボード
を作れる
MTG用にずばっと開発
Redmineプラグイン開発 ‒ 史上最高のチームプラグインリリース http://goo.gl/c2JZL
! 月1の紹介のみ(1回数分)
! 話題のアジャイルとコラボ
(バーンダウンチャートプラグインなど)
! 経験上いいものは2年遅れて広まる
プロモーション作戦
がんばらない
プロモーションの結論
! 自分で使って周りに開放したら広がった
! バージョンアップがユーザのニーズに
マッチした
! プラグインで見える化したのがウケた
! 啓蒙は辛いのであまりがんばらなかった
道のりのまとめ
http://www.flickr.com/photos/calsidyrose/4925267732/
環境の道のり
使い方の道のり
管理者の道のり
http://www.slideshare.net/daipresents/redmine-rxtstudy
開発の流れ
ふわっと
計画
イテレーション
いきなり作業全部をチケット化。
イテレーションは1週間。
なれてくると2週間になった。
ふりかえり
イテレーションごとの
ふりかえり。
ゆるふわで大体
の計画をたてる
朝礼
チケット
ベースの
開発
棚卸し
今週どうだった?をふ
まえたチケット棚卸し
タスクの流れ
ストーリー
(バージョン)
チケット
チケット
チケット
できた数を見える化タスクは最小が1日、最大が「イ
テレーション / 2」ぐらいが目安
大きいのはストーリー
で、みんなのゴール。
小さいのはタスクで担
当者のゴール。
DONE
DONE
状態の見える化
できた数の見える化
もともとの問い合わせフォーム
問い合わせRedmine
問い合わせパターンを
定型化してナビゲート
! Redmineを通して依頼してもらう
! 担当者がいない場合があったり、個人に問い合わせが
集中していた。だから、窓口をそろえることで、誰で
も同じ運用を提供できるようになり、対応時間が減っ
た。
! 1日1回まとめて対応する
! 横槍り作業をなくすため、毎日AMのみ対応。だか
ら、集中して運用をこなし残りの時間を有効活用でき
た。結果的に対応平均時間が短くなった。
運用と効果
時間コストの見える化
作業内容を細かく
カテゴリに分けて分析
5∼6人のチームで月100時間を超える
運用コスト。1人月ぐらい潰れてしまう。
時間での集計
! 実験で集計後、途中でやめた。めん
どくさいから。
! 正確な時間がわかっても役に立たな
かった。
! 時間をやめてチケット件数で集計に
変更。楽ちん。
件数で見える化
なーんかコストが
かかってるように
みえる場所を発見
して・・・
ツールを作って自動化
間違えないフォーム。ポチッと自動化
アジャイルリーダーシップと組織改革 ∼楽天のアジャイル開発というリアル∼
のデータに最近のデータを追記 http://goo.gl/TkDLR
2009
2010
2013
開発 調査 運用
時間コスト削減効果
42.5 42.415.1
23 39.137.9
感覚として90ぐらい
・
・
・
10
コミットが分散
支援開始
自動化>改善>開発に集中
! 見える化が利用促進につながる
! 仕事の流れを考えて、ボトルネッ
クを調べて、必要なツールを使う
! 時間を作る。楽をするために使
う。
使い方のまとめ
http://www.flickr.com/photos/calsidyrose/4925267732/
環境の道のり
使い方の道のり
管理者の道のり
! 細かく管理できる
! 機能が豊富で便利
! 流行ってる
甘い言葉
http://www.flickr.com/photos/christijohnstone/5859144256/
! 全タスクをJIRA化
! 3回やって3回失敗
! また試すかもしれないけ
ど、全部は難しいだろう
細かく管理できる
http://www.atlassian.com/ja/software/greenhopper/overview/screenshot-tour
機能が豊富で便利
唯一JIRAで便利だった機能。でも、商用ツール使うまで
もなく、 Excelで十分だったので使わなくなった。
http://www.flickr.com/photos/zygmunt/388490638/
! 新しいのがクール
! 周りが使ってる
! 古いのより新しいのがいい!
流行ってる
! 遠隔地のメンバーとのやり取りに
! いつでも自席でリアルタイムの情
報を見れる
! 更新をメールで通知してくれる
よくあるメリット
http://www.flickr.com/photos/mfakheri/6095147102/
会社で引きこもって
どうするの?
流行ってるからっ
素直に言えよ!
ダサいけど
http://www.flickr.com/photos/matrianklw/193894136/
! 新技術へのモチベーションは尊重
! 最後まで面倒を見る覚悟と信頼
! 全社的な流れに乗る必要悪
流行ってるでもいいじゃない
全タスクツール登録したので
戻りたくても戻れない
http://www.flickr.com/photos/bouzafr/4151256995/
! 「なるはや」とか「急ぎで」とい
う自分さえ良ければいい雰囲気
! チケットのフォーマットが間違っ
てますという不毛なやり取り
! ツールを見た・見ないの悲しい駆
け引き
どうしてこうなるの?
ツールを使うと
効率が上がって
思いやりが減る
http://www.naritasan.or.jp/pray/ogoma_order.html
成田山御護摩の申し込みプロセス
http://www.flickr.com/photos/clover_1/1200447508/
! ビジョンを持つ
! 管理をしない
! 時が来たら捨てる
ツール管理者の視点
自分にピッタリな環境
をOSSで作りたい
http://www.flickr.com/photos/helloturkeytoe/4932748746/
昔の私
2010年ごろのビジョン
ビジョンを持つ
やりかたを押し付けるよりも、
自分たちのやり方にあったもの
を選べる力を身につけてもらう
ツール管理をしない
環境を作ってVMごと渡す。カスタマ
イズはユーザに委ねる形へ。20台の
SVNと30台以上のJenkinsが稼働
中。自分の未来は自分で選べ。
だから管理をしない
時が来たら
習慣を捨てる
楽天ブックス: アジャイルプラクティス - 達人プログラマに学ぶ現場開発者の習慣
http://goo.gl/xMxBg
2013年の状態
捨てる勇気
廃止
廃止
廃止
廃止
廃止
生き
残り
生き
残り
生き
残り
ツール導入は繰り返し行う実験。
実験に必要なのは期待と予想。
そして確認のための計測。情報を
元にふりかえりながら前に進む
話せ

開発ツール管理者の羅針盤