チケット駆動開発(TiDD)について思うこと

チケット駆動開発で思ったことをつらつら。 こっちでもまとめてみました http://d.hatena.ne.jp/kaorun55/20110516/1305515801
11
中村 薫 @kaorun55

チケット駆動開発は、そろそろScrum+XPと合流してもいいと思うんだけどなぁ

2011-05-12 11:59:25
中村 薫 @kaorun55

それはそれで、あれだけど

2011-05-12 11:59:34
さかば @sakaba37

方法論としてですか?それともコミュニティですか? RT: @kaorun55: チケット駆動開発は、そろそろScrum+XPと合流してもいいと思うんだけどなぁ

2011-05-12 12:07:28
中村 薫 @kaorun55

@sakaba37 方法論として、ですね。最近あきぴーさんのblogを読んでると、ScrumやXPの何々と似ている、という記述をよく見かけるので,

2011-05-12 12:12:20
さかば @sakaba37

私としては色々なバリエーションが整理されている状態が良いと思っていますが、特定のパターンの例がある方がわかりやすいですね。 RT: @kaorun55: 方法論として、ですね。

2011-05-12 12:16:32
中村 薫 @kaorun55

@sakaba37 このまま独自路線を行くよりも、より一般的な方向へ舵を切ってもいいのではないかと思います。チケット駆動開発のファンは多いので、旗振り役のみなさんが、Scrum+XPに移行すれば、ファンの人たちもそれに続いていくのかなーと思いました。

2011-05-12 12:15:14
さかば @sakaba37

なるほど。ただ、TiDD+Scrum+XPで一つにすると他の説明が膨らみますね。デフォルト方法論の位置づけならアリかもしれませんね。 RT: @kaorun55: このまま独自路線を行くよりも、より一般的な方向へ舵を切ってもいいのではないかと思います。

2011-05-12 12:29:06
中村 薫 @kaorun55

@sakaba37 TiDDがどこまでを面倒見るか、というところでしょうね。XPの1*とか、Scrumの9つとか、カンバンの3つとかっていうように、TiDDでやるべきことが何なのか。基本的にプロセスは、それ一つではなく、組み合わせて使うものだと思っているので

2011-05-12 12:37:09
中村 薫 @kaorun55

このあたりもまとめるかな

2011-05-12 12:37:30
中村 薫 @kaorun55

このもやもやを吐き出したいw

2011-05-12 12:39:57
中村 薫 @kaorun55

うーん、合流というのは、ちょっとニュアンスが違うな

2011-05-12 12:45:45
中村 薫 @kaorun55

チケット駆動開発におけるルールは一つか。「チケットなしのコミットは禁止(No Ticket, No Commit !)」 http://bit.ly/jqGph2

2011-05-12 12:53:33
さかば @sakaba37

そこは私が書きました。ノートにあるように、開発サイクルの記述は不要だと思います。 RT: @kaorun55: チケット駆動開発におけるルールは一つか。「チケットなしのコミットは禁止(No Ticket, No Commit !)」 http://bit.ly/jqGph2

2011-05-12 14:15:13
中村 薫 @kaorun55

そういう意味では、TiDDだけでは成り立たなくて、TiDD+Scrum+XPが自然なんだろうな

2011-05-12 12:54:04
中村 薫 @kaorun55

あぁ、ルールが一つに対して、開発サイクルがあるのが、違和感なんだな

2011-05-12 12:55:13
神ノ離忍(かぬりに) @kanu_

私がTiDDという言葉を使わないのは、TiDDはプロセスであると定義されているから。チケットでタスクを管理すること(=チケット駆動開発)はプラクティスでしかないと思っているからです。

2011-05-12 17:06:15
さかば @sakaba37

どこの定義ですか? RT: @kanu_: 私がTiDDという言葉を使わないのは、TiDDはプロセスであると定義されているから。チケットでタスクを管理すること(=チケット駆動開発)はプラクティスでしかないと思っているからです。

2011-05-12 17:07:50
神ノ離忍(かぬりに) @kanu_

@sakaba37 p137,p153辺りです。TiDDはチケット駆動開発をプロセスとしてまで発展させたものだと思ってます。

2011-05-12 17:44:24
さかば @sakaba37

まさかの自爆とは!チケット駆動開発=TiDDで多様だと考えています。そのように読めるならまずいですね。帰って確認します。orz RT: @kanu_: @sakaba37 p137,p153辺りです。TiDDはチケット駆動開発をプロセスとしてまで発展させたものだと思ってます。

2011-05-12 17:55:02
神ノ離忍(かぬりに) @kanu_

@sakaba37 それとプロセスであるScrumやXPとの比較ということは、TiDDをプロセスだと捉えているからではないでしょうか

2011-05-12 17:53:19
さかば @sakaba37

はい。チケット駆動開発(=TiDD)はプラクティスでありプロセス(タスクの集合)だと思っています。 RT: @kanu_: それとプロセスであるScrumやXPとの比較ということは、TiDDをプロセスだと捉えているからではないでしょうか

2011-05-12 18:03:47
神ノ離忍(かぬりに) @kanu_

@sakaba37 そこで名前が一緒だと混乱するので私は、TiDDはプロセス、チケット駆動開発はプラクティスとして切り分けて考えています。(←最初の発言に戻る)

2011-05-12 18:28:11
さかば @sakaba37

でも、テスト駆動開発というプラクティスもRed-Green-リファクタリングというプロセスを持つのではないかと RT: @kanu_: そこで名前が一緒だと混乱するので私は、TiDDはプロセス、チケット駆動開発はプラクティスとして切り分けて考えています。(←最初の発言に戻る)

2011-05-12 18:32:49
神ノ離忍(かぬりに) @kanu_

@sakaba37 TDDの場合はプラクティスの中のプロセスであって、開発プロセス全体を規定しようとしてる訳ではないですよね。

2011-05-12 19:10:15