More Related Content
Similar to [デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ (20)
More from グロースエクスパートナーズ株式会社/Growth xPartners Incorporated. (10)
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
- 8. Summit
Developers
Developers Summit 2013 Kansai Action !
チケット駆動とは
• チケット駆動開発 (ticket-driven
development; TiDD) とは、プログラム開
発手法の一種で、作業をタスクに分割しBTS
(Bug Tracking System/バグ管理システ
ム)のチケットに割り当てて管理を行う開発
スタイル。細かな修正作業の多い従来開発の
中で生まれたが、アジャイル開発との親和性
が高いことから、エクストリーム・プログラ
ミングをはじめとするアジャイル開発でも実
践されている。
8
http://ja.wikipedia.org/wiki/チケット駆動開発
- 23. Summit
Developers
Developers Summit 2013 Kansai Action !
チケット駆動の特性
• BTSのガントチャート機能は?
– あくまでもビュアー
– 一覧性の問題は解決できるがあるが、情報の
更新はチケット単位で行う必要がある
• 一括にするのに、全件ダウンロード→EXCELで更
新→全件アップロードする、という事例はある
– 使えるかどうかは検証が必要
23
- 27. Summit
Developers
Developers Summit 2013 Kansai Action !
チケット活用のコツ
• 最適:どんどんタスクが出てきて、それ
を期間内に優先順位を決めながらこなす
– 優先順位の組み替えを都度やる
– あらかじめ分かっている長期的な予定を正確
に立てるならガントチャート
• 長期になると、単に作業量だけではなくて日程的
な前後関係の調整が必須になるため
27
- 33. Summit
Developers
Developers Summit 2013 Kansai Action !
チケット活用のコツ
• 最も大事なのはチームの文化!
– 「チームの課題を共有し、皆で解決」
• ボトムアップの考え方
• プロジェクトが複雑になる中ではとても大事
– コマンドコントロール型だとメリット薄
• たとえば朝会やカンバンでの見える化から
• 「それ、僕がやります」を引き出す
• PMは負荷の調整をしていく
33
- 35. Summit
Developers
Developers Summit 2013 Kansai Action !
アトラシアン
• アトラシアン社
– オーストラリアの開発ツールベンダー
• JIRA:BTS/ITS
– スクラム専用プラグイン:JIRA Agile
– 画面キャプチャプラグイン:JIRA Capture
• Confluence:Wiki
• Stash/bitbucket:git
• SourceTree:Win/Macのgitクライアント(フリー)
• Bamboo:CIツール
• HipChat:チャット
- 42. Summit
Developers
Developers Summit 2013 Kansai Action !
JIRAの紹介
42
課題 ソースコード モジュール 実行環境
v1 済
☑タスクA
☑タスクB
v2 未
☑タスクC
☑タスクD
□タスクE
残
□タスクF
□タスクG
□タスクH
v1
v2.b2
v1
v2.
b1
v2.
b2
☑タスクA
☑タスクB
☑タスクC
☑タスクD
☑タスクC
本番
受入T
開発
検証
v2.b1
- 51. Summit
Developers
Developers Summit 2013 Kansai Action !
Action!
• デブサミでよく聞く言葉
– 「BTSを入れるべきだと思うんですけど、PM
(会社)が入れたがらないんですよね」
• まずは君のチームから始めてはどうかな
– 大事なことはツールの導入ではなく、チーム
文化の醸成
– そのチームの一員である君から変わればいい
51