Download - 開発ツール管理者の羅針盤
@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™ 3GHzMem : 2GB
!Redmine 0.9.2!Passenger
1000人の環境
! 本体の進化! プラグインによる拡張! プロモーション作戦
1000 ?
! インクリメンタルなリリースによるワクワク感
! 簡単なバージョンアップ(運用面)! 特に権限開放による自由度アップ(自分でできて、自分で選べる)
本体の進化
0.8.00.8.4
本体の進化
0.9.0
0.9.2
0.9.60.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年の状態
捨てる勇気
廃止廃止
廃止
廃止
廃止生き残り
生き残り
生き残り
ツール導入は繰り返し行う実験。実験に必要なのは期待と予想。そして確認のための計測。情報を元にふりかえりながら前に進む
話せ