Home > Ruby on Rails > プロジェクトの始まりはTracから

プロジェクトの始まりはTracから

そんなわけで、プロジェクトの始まりはTracから。これがないと仕事が始まりません。

Tracが一番良いわけでも無いんだけど、日本語マニュアルがあるところと、ユーザが多いことから、subversionとの連携スクリプトなどが多数公開されているところが、選択理由です。

Railsベースでも複数、プロジェクト管理ソフトが出てきているので、どれか良い物に育ってくれると嬉しいなと思っています。

さて、tracのインストール方法はwebで沢山見つかるので、それを参考にインストール。
Tracは初期設定でも十分使いやすいんですが、チケット登録で担当者をドロップダウンリストにするために設定を変更します。

tracの設定ファイル conf/trac.iniの下記の項目を変更してください。

[trac]
default_charset = utf-8 # 文字コードはUTF-8で

[ticket]
restrict_owner = true # 担当者をドロップダウンリストにする

ユーザ登録は、.htpasswdにユーザを登録後、下記のコマンドを実行して権限を与えます。

trac-admin ./ permission add アカウント名 TRAC_ADMIN

そのあと、このユーザにはログインしてもらい、画面の右上「ユーザ設定」からメールアドレスを登録してもらいます。これを登録して貰わないとチケット登録画面の担当者として選択できません。

あとは、コンポーネントと優先度を変更します。まずは優先度を日本語にします。

trac-admin ./ priority change blocker 今すぐやる
trac-admin ./ priority change critical 急いでやる
trac-admin ./ priority change major 普通
trac-admin ./ priority change minor あとでもいい
trac-admin ./ priority change trivial そのうちやる

次にコンポーネントを変更します。

trac-admin ./ component rename component1 コード
trac-admin ./ component rename component2 仕様書
trac-admin ./ component add 会議 somebody

最後にチケットの分類を変更します。

trac-admin ./ ticket_type change defect 不具合
trac-admin ./ ticket_type change enhancement 機能拡張
trac-admin ./ ticket_type change task タスク

これで完了。もちろん、これもコマンド化してsubversionに入れておきましょう。

あと、メンバーの未処理チケットを簡単に確認できるようにメンバー分だけレポートを登録しておきます。

下記のレポートSQLを「メンバー名の未処理チケット」というタイトルで保存しておくと、メンバーの作業進行具合がわかって良い感じです。

SELECT p.value AS __color__,
   (CASE status WHEN 'assigned' THEN 'Assigned' ELSE 'Owned' END) AS __group__,
   id AS ticket, summary, component, version, milestone,
   t.type AS type, priority, time AS created,
   changetime AS _changetime, description AS _description,
   reporter AS _reporter
  FROM ticket t, enum p
  WHERE t.status IN ('new', 'assigned', 'reopened')
AND p.name = t.priority AND p.type = 'priority' AND owner = 'メンバー名'
  ORDER BY (status = 'assigned') DESC, p.value, milestone, t.type, time

とりあえずは、ここまで。明日はsubversionとの連携スクリプトですw

Related posts

    No Related Posts

masuidrive(増井 雄一郎)
PukiWikiなどのオープンソース活動を経て、2005年からRuby on Railsに的を絞り、WEB2.0社 PingKingやニフティ アバウトミーの開発に関わる。これまでのフリー活動から転身し、2007年は1年だけ会社員として働いた後、起業のため渡米。2008年4月にBig Canvas Inc.設立。現在、米ベルビュー在住。

Comments:0

Comment Form
Remember personal info

Trackbacks:2

Trackback URL for this entry
http://blog.masuidrive.jp/index.php/2007/07/12/trac/trackback/
Listed below are links to weblogs that reference
プロジェクトの始まりはTracから from @masuidrive blog
pingback from ぽっぺん日記@karashi.org - プロジェクトに関連するWikiドキュメント、タスク管理もTracでやることにした , 実録・アメリカ超能力部隊(ジョン・ロンスン)[Review].. 07-07-22 (Sun) 7:56

[...] プロジェクトの始まりはTracからを参考に、コンポーネントと優先度、チケット分類も日本語化。 [...]

pingback from tracの各項目を日本語にする 07-08-04 (Sat) 23:58

[...] on rails » Blog Archive » プロジェクトの始まりはTracから http://blog.masuidrive.jp/index.php/2007/07/12/trac/ [...]

Home > Ruby on Rails > プロジェクトの始まりはTracから

Search
Feeds
Meta

Return to page top