SlideShare a Scribd company logo
数千人が利用する
楽天Redmineの
  過去と未来
 The past and future of Rakuten Redmine
 that is the backbone of 1000+ engineers.
 Architecture & Core Technology Section, Rakuten, Inc.
 Architect Group, Dai Fujihara, shinagawa.redmine, Jan 21th, 2012
Progress
60

45

30

15

 0
イントロ 導入時   全盛期   現在   未来
@daipresents
   Dai Fujihara
lRakuten, Inc.
lAgile Coach <= A-Team Leader
    <= 標準化 <= Java Engineer
l趣味は離島めぐり
lWeb : http://daipresents.com/
http://enterprisezine.jp/author/287
http://daipresents.com/
http://codezine.jp/devsumi/2012
数千人が利用する
 楽天Redmineの
   過去と未来
The past and future of Rakuten Redmine
that is the backbone of 1000+ engineers
Overview
l   Past, Now, Future
l   Redmine, Plugin,
     System
RxTstudy in Osaka




  2/4 開催 http://atnd.org/events/22006
Progress
60

45

30

15

 0
イントロ 導入時   全盛期   現在   未来
lApr, 2009
lServer
  Xen * 1
  CPU : Xeon™ 3.8GHz
  Mem : 516MB
lApps
  Redmine 0.8.0
  WEBRick
  User : 64
Why plugin?
l Redmineの活用
l Real and Real time
   Management
l Measuring
l 楽しいMTG
l Motivation Up
Daizu Plugin
l 工数管理のテスト(Human
   Mgmt)
l バク管理のテスト(Bag Mgmt)
l First Ruby, Rails, Plugin
l No Maintenance, Sorry…
  http://daipresents.com/2009/redmine_goal/
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
Measuring
l   Roadmaps Plugin
l   All Time Team
     Plugin
Roadmaps Plugin
l Focus on Progress
l サブプロジェクトの活用 > 失敗
l Using Weekly Meeting



http://daipresents.com/2009/redmine_roadmaps_plugin/
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
All Time Team Plugin
l Using Weekly Meeting
l 働いていない人を見える化
   (Visualize a person who
   has not worked)


http://daipresents.com/2009/redmine_all_time_team_plugin/
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
Result
l   Redmineの活用に成功
l   進捗の見える化に成功
l   Redmine User が拡大
lSep, 2009
lServer
  Xen * 1
  CPU : Xeon™ 3.8GHz
  Mem : 516MB
lApps
  Redmine 0.8.?
  Thin
  User : 341
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
Measuring
l   Version Burndown
     Chart Plugin
l   Parking Lot Chart
     Plugin
Version Burndown
        Chart Plugin
 l Sprint Burndown Chart
 l I didn t use.(There are
    many inputs…)
 l Locale = EN, ES, JA, NO
http://daipresents.com/2010/redmine_version_burndown_charts_plugin_release/
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
Parking Lot Chart
         Plugin
l Success!!
l Share with Business Side
l Locale = DE, EN, JA, KO


http://daipresents.com/2010/redmine_parking_lot_chart_plugin/
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
Result
l   成果の見える化に成功
l   時間コスト(focus)の
     見える化に成功
l   Redmineが浸透
l   チーム力増加
Users    1000


        600




 100
lContinuous Version Up
/apache2/htdocs/redmine
  -> /redmine/0.8.3/public


 I wanted to use Capistrano.
   https://github.com/capistrano
0.9.6

  Users                 0.9.4

                0.9.2

                0.9.0

        0.8.4
0.8.0
Reason
l   頻繁なVersion Up
l   Flexible Plugin
     Environment
l   No Promotion
Progress
60

45

30

15

 0
イントロ 導入時   全盛期   現在   未来
lFeb, 2010
lServer
  Real * 1
  CPU : Xeon™ 3GHz
  Mem : 2GB
lApps
  Redmine 0.9.2
  Passenger
  User : 470 => 1200
              http://www.flickr.com/photos/dawdledotcom/3442899163/
lSVN High Load Problem




Checkout / Commit                       Hourly Build
                    Repository Viewer
lScaling SVN System Structure




       http://daipresents.com/2008/subversion15_system_architecture/
       http://daipresents.com/2008/subversion15_webdav_transparent/
lMaster & Slave


                 Repository Viewer

                                                     Hourly Build


                      svnsync




       http://daipresents.com/2008/subversion15_svnsync/
l1つのプラグインが全員を止める問題




  Redmine Freeze by Search and Heavy Plugin
No Redmine
l Because of
 lDouble Cost
 lHands on Training
 lLow Cost
徹底的に見える化!
  Visualization
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
Result
l   Good Meeting
l   Motivation Up
l   Self Organization
     Team
No Redmine
l Because of
 lTrackingログが大切だった
 l開発ノウハウはWikiになった
 lあとはソースとテストで十分
Progress
60

45

30

15

 0
イントロ 導入時   全盛期   現在   未来
数千人が利用する楽天Redmineの過去と未来 - The past and future of  Rakuten Redmine that is the backbone of  1000+ engineers
lFrom Jan, 2008
lIssues 160,000 over
lProjects 2500 over
lUsers 4100 over
Import all staff
Notice!
l Small: Anything OK
l Middle: OS Image
l Big: システムと考える
l Automation => No touch
l OSS is not free. 許容できるコス
   トの分岐点が現れる
Progress
60

45

30

15

 0
イントロ 導入時   全盛期   現在   未来
Recently Problem
l あると使ってしまう
l なくてもいいかもしれない
l 使おうとして失敗することが多い
l 本当に必要?
Recently Problem
l 使い方を間違えちゃう
l 使い方がわからない
l 「Redmineを使ってください」
l 「メールを見てください」
Recently Problem
l 予想以上に広まってしまった
l 異常
l 融通が利かなくなる
l オレオレRedmine => 独自へ
Recommend
l 広まるといいことたくさんある
l Pluginは作りすぎない
l Redmineにあわせる
l Vision is very important
l 環境と使い方のレクチャーはセット
l 捨てるときは潔く
Future
l To Tool Suites
l Communication Tool &
   Logging
l 個別最適化
l Flexible => Templete
個人と対話が重要
Individuals and interactions over processes and tools




                    http://agilemanifesto.org/
なんですけど
 プロセスやツールも
軽視できない(と思うよ)
  But I think process and tool is important too.
変化を抱擁せよ
  Embrace Change !!




  Thank you Redmine !!

More Related Content

PPTX
Redmine4時代のプラグイン開発 redmine.tokyo #13
PPTX
Redmineサーバ統合事例
PDF
ドリコムJenkins勉強会資料
PDF
Jenkinsはじめました - Yahoo! JAPANのCI+CD -
PPTX
講演1 redmineの簡易crmとしての活用事例r2
PDF
Jenkinsを用いたAndroidアプリビルド作業効率化
PPTX
GitとCIとかチャットとかをオンプレで運用する話
PPTX
Jenkins と groovy
Redmine4時代のプラグイン開発 redmine.tokyo #13
Redmineサーバ統合事例
ドリコムJenkins勉強会資料
Jenkinsはじめました - Yahoo! JAPANのCI+CD -
講演1 redmineの簡易crmとしての活用事例r2
Jenkinsを用いたAndroidアプリビルド作業効率化
GitとCIとかチャットとかをオンプレで運用する話
Jenkins と groovy

What's hot (19)

PDF
Ciじゃない方のJenkins
PDF
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
PPTX
Pythonを中心としたチーム開発
PDF
Javaユーザに贈るJenkins 25のTips
PDF
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
PDF
Jenkinsで始める継続的デリバリーと実践の道程
PDF
Remote Development with Visual Studio Code & A clean dev env, working every ...
PDF
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
PPTX
Unofficial Redmine Cookingの紹介
PDF
あるゲームアプリケーションの構成とアップデートサイクル
PDF
JSオジサン openframeworks emscripten
PPTX
開発環境の認証を改善して Redmineを社内標準にした話
PDF
LIGでのDocker活用
PPTX
Multibranch Pipeline with Docker 入門編
PDF
いまさら触るAwt
PDF
今すぐブラウザでES6を使おう
PDF
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
PDF
リーダブルコードワークショップ(パイオニア向け)のまとめ
PDF
ポストJenkins時代のCI戦略
Ciじゃない方のJenkins
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Pythonを中心としたチーム開発
Javaユーザに贈るJenkins 25のTips
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
Jenkinsで始める継続的デリバリーと実践の道程
Remote Development with Visual Studio Code & A clean dev env, working every ...
Jenkins Bootcamp Premiumのご紹介 in デブサミ2016冬
Unofficial Redmine Cookingの紹介
あるゲームアプリケーションの構成とアップデートサイクル
JSオジサン openframeworks emscripten
開発環境の認証を改善して Redmineを社内標準にした話
LIGでのDocker活用
Multibranch Pipeline with Docker 入門編
いまさら触るAwt
今すぐブラウザでES6を使おう
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
リーダブルコードワークショップ(パイオニア向け)のまとめ
ポストJenkins時代のCI戦略
Ad

Viewers also liked (14)

PDF
Rakuten Redmine
PDF
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
PDF
Kanban pizza game
PDF
Redmineを使ってみよう
PDF
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
PDF
20120711 WUM Redmineの使い道_公開版
PDF
Redmineって何ができるの?
PDF
みんなでRedmineをより良くしよう −Redmineプロジェクトへの貢献の仕方−
PDF
事例から探る、Redmineの機能とよりよい運用
PDF
Redmineによるメール対応管理の運用事例
PDF
挫折しないRedmine
PDF
はじめる! Redmine (2015)
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
PDF
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
Rakuten Redmine
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
Kanban pizza game
Redmineを使ってみよう
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
20120711 WUM Redmineの使い道_公開版
Redmineって何ができるの?
みんなでRedmineをより良くしよう −Redmineプロジェクトへの貢献の仕方−
事例から探る、Redmineの機能とよりよい運用
Redmineによるメール対応管理の運用事例
挫折しないRedmine
はじめる! Redmine (2015)
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
Ad

Similar to 数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the backbone of 1000+ engineers (20)

PDF
Redmine Applied for Large Scale
PDF
チームにRedmineを適用せよ! #RxTstudy
PPTX
fastlane x iOSアプリのCI
PDF
Enterprise Redmine
PPTX
Rails on GKEで運用するWebアプリケーションの紹介
PDF
【サイボウズ インターンシップ2025】Webアプリケーション開発(kintone)コース説明資料
PDF
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
PDF
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
PPTX
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
PPTX
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
PDF
The Twelve-Factor (A|M)pp with C#
PDF
Chrome DevTools.next
PDF
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
PDF
FFRKを支えるWebアプリケーションフレームワークの技術
PDF
Application Architecture for Enterprise Win Store Apps with DDD Pattern
PDF
Amebaプラットフォームの作りかた
PDF
H2O - making HTTP better
PDF
Redmine 4.2 新機能評価ガイド
PDF
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
PDF
2018年度新入社員研修実績紹介
Redmine Applied for Large Scale
チームにRedmineを適用せよ! #RxTstudy
fastlane x iOSアプリのCI
Enterprise Redmine
Rails on GKEで運用するWebアプリケーションの紹介
【サイボウズ インターンシップ2025】Webアプリケーション開発(kintone)コース説明資料
Wot2015 微博平台护城河-构建高效的防御体系-王关胜
【16-D-4】3分ではじめるスマホアプリのビジュアル開発
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
ServiceMesh と仲間たち 〜Istio & Conduit & Linkerd〜 @Cloud Native Meetup Tokyo #1
The Twelve-Factor (A|M)pp with C#
Chrome DevTools.next
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
FFRKを支えるWebアプリケーションフレームワークの技術
Application Architecture for Enterprise Win Store Apps with DDD Pattern
Amebaプラットフォームの作りかた
H2O - making HTTP better
Redmine 4.2 新機能評価ガイド
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
2018年度新入社員研修実績紹介

More from Dai FUJIHARA (20)

PDF
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
PDF
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜
PDF
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
PDF
開発ツール管理者の羅針盤
PDF
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
PDF
陣形で学ぶテスト
PDF
これまでの開発から、これからの開発へのチェンジ
PDF
地図を捨ててコンパスを頼りに進め
PDF
アジャイルテストを、壮絶に、考える。
PDF
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグ
PDF
What is a service company
PDF
はじめてのアジャイル - Agile in a nutshell
PDF
The World Is Mine - Developers Summit 2012への道
PDF
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
PDF
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
PDF
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
PDF
XP Taskboard Retrospective
PDF
Agile66 - 新人研修でガチアジャイル
PDF
そうだ!Agile conferenceに行こう
PDF
Agile2010とは何だったのか
テストの未来、品質の未来 ~自動化はテスター撲滅の夢を見るか?~
Agile 2018 Retrospective 〜 過去と現在とちょっとだけ未来 〜
塹壕より、かんばんとリーン - デブサミ2013関西 @devsumi #kansumiA5
開発ツール管理者の羅針盤
アジャイルマネジメントとマインドセット 〜ヒーローを待っていても世界は変わらない〜
陣形で学ぶテスト
これまでの開発から、これからの開発へのチェンジ
地図を捨ててコンパスを頼りに進め
アジャイルテストを、壮絶に、考える。
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~ エピローグ
What is a service company
はじめてのアジャイル - Agile in a nutshell
The World Is Mine - Developers Summit 2012への道
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
この門をくぐる者は一切の希望を捨てよ - Agile 2011 Feedback
XP Taskboard Retrospective
Agile66 - 新人研修でガチアジャイル
そうだ!Agile conferenceに行こう
Agile2010とは何だったのか

数千人が利用する楽天Redmineの過去と未来 - The past and future of Rakuten Redmine that is the backbone of 1000+ engineers