Your SlideShare is downloading. ×
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Redmine Applied  for Large Scale
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Redmine Applied for Large Scale

1,349

Published on

藤原 大、楽天株式会社 …

藤原 大、楽天株式会社
国内でも有数のユーザが使っているRedmineは、2012年に入ってツール自体への注目も集まってきています。
楽天では「アジャイル」という開発手法も取り入れてRedmineを活用しています。
これまでの経験をふまえ、一つの事例として共有させて頂きます。

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,349
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Redmine Applied for Large Scale Development Department Architecture & Core Technology Section Architect Group Dai Fujihara Oct 3th, 2011 1
  • 2. @daipresents Dai Fujihara  Rakuten, Inc.  Architecture & Core Technology Sec.  A-Team Leader, Agile Coach,標準化, Java Engineer  箕面出身, 趣味は離島めぐり  Web : http://daipresents.com/ 2
  • 3. http://daipresents.com/ 3
  • 4. 4
  • 5. Agenda 2008 2009 2010 2011~ Now Future 5
  • 6. Overview Team Management Measuring Tool(Redmine, Plugin) System 6
  • 7. 2008 7
  • 8. 3 members 2008 July ~ No Name Work : 標準化 Practice : None Tool : Memo, Note Problem : Communication 8
  • 9. 2009 9
  • 10. 3 ~ 7 members 2009 ~ Niko Team Work : Library Release Practice : XP Tool : Redmine, ReviewBoard, Wiki, CI, Source Search Problem : None 10
  • 11. 11
  • 12.  工数管理は途中で止めた 12
  • 13. Daizu Plugin 工数管理のテスト(Human Mgmt) バク管理のテスト(Bag Mgmt) First Ruby, Rails, Plugin No Maintenance, Sorry… http://daipresents.com/2009/redmine_goal/ 13
  • 14. Why plugin? なかったから作った Real and Real time Management Measuring MTG is fun Motivation Up 14
  • 15. 15
  • 16. 16
  • 17. Roadmaps Plugin 進捗にフォーカス サブプロジェクトの活用 > 失敗 週次報告で利用http://daipresents.com/2009/redmine_roadmaps_plugin/ 17
  • 18. 18
  • 19. All Time Team Plugin 週次の報告で利用 働いていない人を見える化 (Visualize a person who has not worked)http://daipresents.com/2009/redmine_all_time_team_plugin/ 19
  • 20. 20
  • 21. Apr, 2009Server Xen * 1 CPU : Xeon™ 3.8GHz Mem : 516MBApps Redmine 0.8.0 WEBRick User : 64 21
  • 22. Sep, 2009Server Xen * 1 CPU : Xeon™ 3.8GHz Mem : 516MBApps Redmine 0.8.? Thin User : 341 22
  • 23. 2010 23
  • 24. 6 ~ 7 members 2010 ~ A-Team Work : Refactoring, Challenge Practice : XP + Scrum Tool : Redmine, CI, Automation Problem : Task Size 24
  • 25. 140012001000 Users 1000 800 600 600 400 200 100 0 25
  • 26. 1400 0.9.612001000 Version 0.9.4 800 0.9.2 600 0.9.0 400 0.8.4 200 0.8.0 0 26
  • 27. Continuous Version Up/apache2/htdocs/redmine -> /redmine/0.8.3/public I wanted to use Capistrano. https://github.com/capistrano 27
  • 28. Task Size?機能 Release Cycle リリースできる 最小サイズの イテレーション ソフトウェア Development Cycle 有効な 製品パーツ リリースResource : Jeff Patton Passionate Product Ownership http://www.agileproductdesign.com/ 28
  • 29. Task Size Story : Max 2 weeks Task : Max 2~3 days Min 1 days 29
  • 30. 30
  • 31. 31
  • 32. Version Burndown Chart Plugin  Sprint Burndown Chart  I didn’t use.(There are many inputs…)  Locale = EN, ES, JA, NOhttp://daipresents.com/2010/redmine_version_burndown_charts_plugin_release / 32
  • 33. 33
  • 34. Parking Lot Chart Plugin Success!! ビジネスサイドとの共有ビュー Locale = DE, EN, JA, KOhttp://daipresents.com/2010/redmine_parking_lot_chart_plugin/ 34
  • 35. 35
  • 36. 36
  • 37. Feb, 2010Server Real * 1 CPU : Xeon™ 3GHz Mem : 2GBApps Redmine 0.9.2 Passenger User : 470 > 1200 37
  • 38. SVN High Load ProblemCheckout / Commit Hourly Build Repository Viewer 38
  • 39. Scaling SVN System Structure http://daipresents.com/2008/subversion15_system_architecture/ http://daipresents.com/2008/subversion15_webdav_transparent/ 39
  • 40. Master & Slave Repository Viewer Hourly Build svnsync http://daipresents.com/2008/subversion15_svnsync/ 40
  • 41. 1つのプラグインが全員を止 める問題 Redmine Freeze by Search and Heavy Plugin 41
  • 42. 2011~ 42
  • 43. 6 ~ 20 members 2011 ~ A-Team Work : Work with developer Practice : XP + Scrum + Coach Tool : Redmine, Task Board, CI Problem : ニワトリ 43
  • 44. 徹底的に見える化! Visualization 44
  • 45. 45
  • 46. 46
  • 47. ふりかえりWorkshop 47
  • 48. 遊び化Releaseすごろく 48
  • 49. No Redmine Double Cost Software Tool < Analog Tool 49
  • 50. Now 50
  • 51. Simple 51
  • 52. No change コミットすること(Commitment) 集中すること(Focus) オープンであること(Openness) 尊敬すること(Respect) 勇気を持つこと(Courage) 52
  • 53. 53
  • 54. From Jan, 2008Issues 160,000 overProjects 2500 overUsers 4100 over 54
  • 55. 450040003500 Active User300025002000 Import all staff15001000500 0 55
  • 56. Notice! Small: Anything OK Middle: OS Image Big: システムと考える Automation > No touch OSS is not free. 使ってもコストが 増える分岐点が現れるので定期的な ふりかえりを 56
  • 57. In the future 57
  • 58. Next Step あると使ってしまう問題 広まりすぎた問題 Globalization ツールスイートを導入したい 58
  • 59. Recommend 広まるといいことたくさんある Pluginは作りすぎない ビジョン重要 環境と使い方のレクチャーはセット 59
  • 60. 個人と対話が重要Individuals and interactions over processes and tools http://agilemanifesto.org/ 60
  • 61. なんですけど プロセスやツールも軽視できない(と思うよ) But I think process and tool is important too. 61
  • 62. 変化を抱擁せよ Embrace Change !! Thank you Redmine !! 62

×