Scrumもどき、その3
Tracのプラグインためそうか迷っていたら・・・オフショア部隊に頼んでいたbacklogとburndown chart作成ツールが完成してきた。仕事はやいねー。
「手段は問わない」といっていたらjfreechartを使っている模様。なかなかの見栄え。やるな、中国。せっかくだから使わせてもらいます。
せっかくなので、backlog作成の為のTrac レポート SQLを。
select t.*, ep.value as estimate_on_planning, e.value as estimate, r.value as remain, case when tc.time is NULL then t.time else tc.time end as created, tc.field, tc.oldValue, tc.newValue from ticket t LEFT OUTER JOIN ticket_custom ep ON (t.id = ep.ticket AND ep.name = 'estimate_on_planning') LEFT OUTER JOIN ticket_custom e ON (t.id = e.ticket AND e.name = 'estimate') LEFT OUTER JOIN ticket_custom r ON (t.id = r.ticket AND r.name = 'remain') left outer join ticket_change tc on (t.ID=tc.TICKET) where t.milestone='イテレーション1:カレーライスを作る' order by created
なんのこっちゃ!てかんじですかな。
カスタムフィールド"remain"の変更履歴を元にbacklogつくるですよ。