チケット駆動開発によるプロジェクト改善の仕組み

2,440 views

Published on

DevLOVE関西2011ライトニングトーク

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

No Downloads
Views
Total views
2,440
On SlideShare
0
From Embeds
0
Number of Embeds
927
Actions
Shares
0
Downloads
10
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

チケット駆動開発によるプロジェクト改善の仕組み

  1. 1. アジャイルだけじゃないチケット駆動開発によるプロジェクト改善の仕組み 阪井誠 http://sakaba.cocolog-nifty.com/sakaba/ @sakaba37 sakai@sra.co.jp
  2. 2. 自己紹介あきぴーさんとチケット駆動開発(TiDD)の本を書いてます 阪井 誠 (さかば)
  3. 3. プロジェクトの混乱類似資料(線表、課題、障害、レビュー、Q&A、どれを見るの)割り込み(直接の作業指示、ユーザやテストチームの問い合わせ)グダグダのチーム(色々あり過ぎて、調子に乗れない)作業漏れ(えっ、そんなん残ってたの!?)
  4. 4. プロジェクトの混乱類似資料 動開 発 (線表、課題、障害、レビュー、Q&A、どれを見るの)割り込み ケッ ト駆 チ ! 解決 (直接の作業指示、ユーザやテストチームの問い合わせ) がグダグダのチーム (色々あり過ぎて、調子に乗れない)作業漏れ (えっ、そんなん残ってたの!?)
  5. 5. チケット駆動開発とは
  6. 6. BTSでタスクを管理しますRedmine, trac, mantis,bugzilla, 影舞, etc.
  7. 7. チケットはタスクカードです
  8. 8. ある意味WBSですチケット一覧(レポート)はタスクボードです
  9. 9. 色々使えます構成管理ツールと連携します subversion, cvs, git, etc.
  10. 10. 議論など修正の 理由がわかりますチケットに コメント履歴が 残せます
  11. 11. No ticket, no commit!チケットのないコミットは許しません 作業、担当、ステータス、進捗 開始、終了 コメント 構成管理 BTS ツール
  12. 12. リアルタイムに コミュニケーション!チケットの更新は メール、rss、eclipse で通知できます
  13. 13. レポートね見える化できます SQiP2009発表資料より ©小川明彦, 阪井誠
  14. 14. いわゆる線表ガントチャートで見えます SQiP2009発表資料より ©小川明彦, 阪井誠
  15. 15. ワークフローで 管理できます現在 ステータスの移行先のステータス SQiP2009発表資料より ©小川明彦, 阪井誠
  16. 16. チケット駆動開発によるプロジェクト改善 の仕組み
  17. 17. プロジェクト改善の仕組み 一元化 依存とリズム 集中変化への対応トレーサビリティ 漏れ防止
  18. 18. 一元化チケットに情報が一元化され、リアルタイムに見える化されます Closed Rejected Resolved Assigned 作業、担当、New ステータス、進捗 Feedback 開始、終了 コメント 構成管理 BTS ツール
  19. 19. 依存とリズム. チケットに依存することで、 プロジェクトにリズムが 生まれます チケットの粒度が 重要です!
  20. 20. 日々のリズム担当チケットを 確認、実施、進捗を更新します BTSのチケット一覧 内容 期限 担当 ステータス・・・ 担当作 作業 進捗 業確認 実施 更新
  21. 21. イテレーションのリズムマイルストーンごとに・チケットを優先順位で選択 (割り込み作業の調整)・実施・ふりかえり
  22. 22. 非同期による集中作業指示は非同期ですチケットを介するので作業に集中できます(緊急時を除く)
  23. 23. 変化への対応想定外の事象が生じるとチケットを追加して対応します アダプタブル ウォーターフォール を実現
  24. 24. トレーサビリティの向上チケットの議論をソース(チェンジセット)と関連付け
  25. 25. 重要! 作業漏れ防止プロジェクトは、たった一つの作業漏れで破たんすることがある
  26. 26. チケットによる管理やワークフローで作業漏れを防止 見失った1匹を探す 良き羊飼い
  27. 27. チケット駆動開発はプロジェクト改善大変なプロジェクトを混乱から救い効率化して あなたの現場から改善します 救世主かも
  28. 28.

×