Trac Appender
TracのチケットをAjaxで使いやすくしちゃおうという主旨で、Ajaxなツールを作りました。
業務実施の際、CCPMの考え方のひとつである、ABPとHPの見積もりを使って、小さめのタスク(30min〜4h程度)を設定し、集中して1個流しでつぶす方法で、生産性向上を狙ってます。
ツールとしては、ABP / HP と実績をカスタム属性とした、Tracを使用します。
ただ、Tracはチケット(タスク)の登録、着手、実績の入力、検索、といった作業について、小さめのタスクを「さくさく」扱うには、ユーザインタフェースが弱いと感じてきました。
そこで、TracAppender という、HTML+Javascript(AJAX)で作成したTracに一枚かぶせる形のページを開発しました。ABP/HPを追加する手順とともに、本ツールを公開します。本ツールの特徴は以下のとおり。
・チケット概要のリアルタイム検索
・複数チケットの一括登録
・カスタム数値属性(ここではABP/HP/実績)の合計値表示
・チケット一覧からの、着手、概要や担当ABP/HPなどの修正、完了
Trac月をある程度理解している前提で説明しています。
続きを読む