• Save
Crucible @ M3, Inc.
Upcoming SlideShare
Loading in...5
×
 

Crucible @ M3, Inc.

on

  • 1,312 views

エムスリー株式会社での Crucibel 利用事例

エムスリー株式会社での Crucibel 利用事例

Statistics

Views

Total Views
1,312
Views on SlideShare
806
Embed Views
506

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 506

http://seratch.hatenablog.jp 504
https://twitter.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Crucible @ M3, Inc. Crucible @ M3, Inc. Presentation Transcript

  • Crucible @ M3, Inc.Kazuhiro Sera (@seratch)Thursday, May 23, 13
  • _人人人人人人人人人_> 突然の Crucible < ̄Y^Y^Y^Y^Y^Y^Y^Y ̄Thursday, May 23, 13
  • Crucible の話をします---(経緯)---yusuke「HipChat 使ってない?」seratch「Crucible しか使ってないです」yusuke「じゃ、それ話して!」seratch「!!!」Thursday, May 23, 13
  • 自己紹介- 瀬良 和弘(Kazuhiro Sera)- Twitter/GitHub: @seratch- Java、Scala、Ruby エンジニア- ScalikeJDBC、Gistub、JUnit Helper- #akskscala、#scalaconfjp スタッフ- 来週の RubyKaigi で LT に出たりしますThursday, May 23, 13
  • Crucible- Atlassian が提供するコードレビューツール- 有料(5 ユーザ $10 から利用可能)- × Crusible ⃝ Crucible- Crucible = るつぼ- 弊社で導入に至った経緯と利用事例についてお話ししますThursday, May 23, 13
  • M3, Inc.- m3.com、AskDoctors など医療・ヘルスケア分野で Web サービスを運営しています- 無料で IT 勉強会に会場提供しています(お気軽にどうぞ)Thursday, May 23, 13
  • We’re hiring!- Java、Ruby、Scala で開発しています- アプリ開発エンジニア募集中- 開発会社様、フリーランスの方もぜひ一度お話させてください- 懇親会で!- @seratch まで!Thursday, May 23, 13
  • 弊社と Crucible- 前はメール・ミーティングでやっていた- 2011 年前半から Crucible に移行- まず新規プロジェクトで Crucible を試した- 今では 50 アカウントで運用、すべてのプロジェクトで利用できるようにしている- FishEye analysis with Crucible 2.10.0(2013/5 時点)Thursday, May 23, 13
  • Why Crucible?- 社内に Atlassian ファンがいた- issue 管理に課題があり JIRA も同時に検討- Crucible の JIRA 連携機能も魅力だった- git だけでなく svn との連携が必要- 一応 Review Board も少しだけ考えたが、上記の理由からあまり検証もせずThursday, May 23, 13
  • Crucible だけが残った- 結果的に JIRA は全面導入されず(現在はRedmine を使っている)- Crucible は他のチームでも試され、好評だったのでそのまま使うことに- 最近は GitLab 上のコメントで済ませたり- 重要な変更はまとめて Crucible でThursday, May 23, 13
  • 画面構成コードの行に対してコメントをつけるレビューし終わった人はチェクつきで表示されるレビュー対象ファイルのツリー表示(未読は太字)コメントに対するレスレスに対するレスはネストThursday, May 23, 13
  • 新しい Review を作る- svn、git など SCM と連携- EyeQL 検索(FishEye)- patch ファイル- 一式 uploadThursday, May 23, 13
  • EyeQL?- FishEye のコード検索用クエリ言語- 詳細は EyeQL Reference Guide 参照- Simple Search の UI では対応できない場合に書くことになる- 正直つらい・・Thursday, May 23, 13
  • ファイルの未読管理↑この場合だと全コメントが 7 件で未読が 1 件- 未読ファイルは濃い色で表示される- コメント数にも()つきで未読表示Thursday, May 23, 13
  • コメントの未読管理- 未読は濃い黄色、既読は薄い黄色- 読んだけど未読のままにしておいて、あとで確認することもできる未読既読Thursday, May 23, 13
  • メール通知各種のイベントのメール通知が充実している- レビュー依頼- コメント追加- ファイル変更- 期限のリマインドなど・・Thursday, May 23, 13
  • reviewer から見て- 未読状況が可視化されると消化したくなる(人間の習性・・)- しばらく議論から離脱していてもすぐに流れに追いつける(←未読コメントがわかる)- 一部のファイルだけレビュー漏れは起きにくい(←ファイル単位で未読がわかる)- 「⃝⃝さんも今見ています」ゆるい連帯感?Thursday, May 23, 13
  • reviewee から見て- 各 reviewer がどれくらい見てくれているかがパーセント表示される- まだ見てくれてない人が一目瞭然- 個別にメールでプッシュできる- いつもさぼっている人は目立つ(レビューの形骸化をある程度抑止できる?)Thursday, May 23, 13
  • 個人的な雑感- reviewer の complete ボタン、 revieweeの summarize&close ボタンはタイミングを逃してしまいがち、後でまとめて処理・・- Review Board のように Ship It! があるとreviewer/reviewee お互いに区切りがつきやすいかもしれないThursday, May 23, 13
  • summarize&close- 使いやすく、機能も充実でオススメです- 弊社は JIRA を使っていないが JIRA と連携していると「Create issue」から即 issue をつくることができて便利そう- もちろん Java 専用ではないので、どんな開発チームにもフィットするはずThursday, May 23, 13
  • Question?Thank you!Thursday, May 23, 13