TiDDでウルトラハッピーな
開発フロー実践しちゃおう!
2013/08/24 第7回 Creators MeetUp
千葉礼美(てぃば)
@rechiba3
千葉礼美(てぃば)
@rechiba3
職業:Web制作のプロジェクトマネージャー
恵比寿にあるWeb制作会社で、TiDD精神とジェダイの教え
のもとにWebサイト制作とかスマホアプリ開発とかの
プロジェクトマネージャーをしています。最近はプロデュース的な方も。
ヾ(͡(ノ ω )ノねーねー御社おんしゃー!お仕事ちょうだいー!
h"p://vitalify.jp/
ブログやってます。
http://rechiba3.net/
イベント参加のこと/Webのこと/ベトナムのこと
今日は夏祭り回ですよ!
TiDDとは?
TicketDrivenDevelopment
TiDDとは?
チケット駆動開発
開発手法の一種で、作業(タスク)をチケットに割り当てた
開発スタイル。細かな修正作業やバグ対応に適しており、
アジャイル開発との親和性が高い思想です。
チケットとは?
チケットとは?
タスク です。
チケット
お腹すいた!
オムライス食べ
たい−!
オムライスね!
合点承知の助!
オムライスが食べたいときのチケット。
チケット名 オムライス作り
期限 2013/08/24
担当者 てぃば
優先度 High
ステータス assign
詳細/注釈 グリーンピースはいれないでください
現在、どんなタスクが生きている
のか。
そのタスクはいつまでできていれ
ば良いのか。
そのタスクの責任者は誰か。
そのタスクにどれほど危機感を持
てばよいか。
そのタスクが現状どのように扱わ
れているのか。
チケットは粒度が
細かい方が良いです。
1.  材料用意
2.  調理器具用意
3.  ご飯用意卵用意
4.  デミグラスソース用意
オムライスつくるときのチケット一覧。
1.  材料用意
•  卵買いに行く
2.  調理器具用意
3.  ご飯用意
•  チキンの下味付け
•  コンソメライス味付け
•  炊飯器セット
•  野菜みじん切り用意
4.  卵用意
•  生地焼く
5.  デミグラスソース用意
オムライスつくるときのチケット一覧。
人間がやらなければいけない
ことはこれだけ存在しています。
•  すべてのタスクはどれだけある?
•  現在の進捗率は?
•  全体のスケジュールを分割すると現状どのくらい遅延し
ている?
•  今、誰がなにをしているのか?
•  誰の持っているソースが現状の最新?
•  本番環境に反映されているソースコードはどれ?
•  昨日お客さんが言ってた追加機能って皆に伝えた?
タスク管理はツールの仕事。
人間は人間の仕事に集中しましょう。
Ticket First
チケットがなければ作業はしなくてよいです。
何故、今、自分の手持ちタスクが無いのか考える機会でも
あります。そのフロー、スケジュール、大丈夫?
No Ticket, No Commit
チケットの存在しない作業は必要ありません。
なぜ、その動作をする必要があるのか、履歴と意味を考え
て無駄な作業を無くす思想です。
プロジェクトのタスク管理、進捗管理、情報共有が行える良
い子ちゃん。
SubversionやGitなどのバージョン管理システムとの連携機
能も備えており、ソフトウェア開発やwebサイト制作などの
ITプロジェクトで特に威力を発揮します。
TiDDにはツールが存在します
ツールを使うディレクターや
マネージャーがすべきこと。
プロジェクトが発足するたび、
自分がいつ死んでもRedmine
さえみれば案件が共倒れしない
ように情報を充実させる。
アジャイルサムライ
−達人開発者への道−
おすすめ書籍
ウェブの仕事力が上がる標準ガイド
ブック 3 Webディレクション
アジャイルな見積りと計画づくり 価値あ
るソフトウェアを育てる概念と技法
Redmineによる
タスクマネ ジメント実践技法
Redmine-もっと手軽に
プロジェクト管理!
人が幸せになるものづくりをしよう
千葉礼美(てぃば)
@rechiba3

TiDDでウルトラハッピーな開発フロー実践しちゃおう!