Home > Tags > trac
trac
trac0.12 で Timing And Estimation と ScrumBurndown
- 2008/07/23
- その他
trac0.12 で Timing And Estimation と ScrumBurndown をダウンロードしてみる。
導入の目的は、各タスクにかかった時間を記録することで予定と実績の差が把握できることと、作業時間をリアルタイムで把握することでプロジェクトの利益率を常に把握できること。
基本的にはやどりぎさんを参考にするとインストールできます。
やどりぎ@NET: trac + TracBurndownプラグインでスクラム開発のすすめ
以下は作業ではまった箇所です。
インストールするサーバは python2.4 だったので少し違う作業が必要だった。
作業については以下サイトを参考にする。
2008-02-13 - つれづれなる・・・
作業中に trac0.12 で LookupError が発生した。
以下サイトで解決。
ひだまりのなか、想ふこと | trac0.11にScrumBurndownPluginをインストールしたら、LookupErrorになった。
以下は LookupError のエラー詳細。
File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r7379-py2.4.egg/trac/web/api.py", line 345, in send_error
data, 'text/html')
File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r7379-py2.4.egg/trac/web/chrome.py", line 699, in render_template
data = self.populate_data(req, data)
File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r7379-py2.4.egg/trac/web/chrome.py", line 599, in populate_data
d['chrome'].update(req.chrome)
File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r7379-py2.4.egg/trac/web/api.py", line 170, in __getattr__
value = self.callbacks[name](self)
File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r7379-py2.4.egg/trac/util/compat.py", line 133, in newfunc
return func_(*(args + fargs), **dict(kwargs, **fkwargs))
File "/usr/lib/python2.4/site-packages/Trac-0.12dev_r7379-py2.4.egg/trac/web/chrome.py", line 468, in prepare_request
for category, name, text in contributor.get_navigation_items(req):
File "build/bdist.linux-x86_64/egg/burndown/burndown.py", line 122, in get_navigation_items
LookupError: unknown encoding: /trac/project/burndown
burndown.py を編集することで問題は解決しました。
122c122
<yield 'mainnav', 'burndown', Markup('<a href="%s">Burndown</a>') % self.env.href.burndown()
---
> yield 'mainnav', 'burndown', Markup('<a href="%s">Burndown</a>', self.env.href.burndown())
秀和システム
売り上げランキング: 5716
centos5 で trac0.11 を使うには
- 2008/03/27
- その他
秀和システム
売り上げランキング: 2213
trac のインストール
trac のインストールは以下
一旦 yum でインストールしてから削除して、日本語版をいれる
http://www.hanada.org/setting-up-trac-on-centos5
以下の設定も忘れずに
apache の設定は以下
http://gihyo.jp/dev/feature/01/subversionsvk/0002?page=2
setuptools のインストール
python ez_setup.py
これで easy_isntall コマンドが使えるようになる
trac0.11 へアップグレード
easy_install pygments
easy_install http://svn.edgewall.com/repos/trac/trunk/
trac-admin /path/to/trac upgrade
service httpd restart
ドキュメントをアップグレードするかは迷い中(英語になっちゃうので)
http://sjis.takanory.net/takalog/779/
http://trac.edgewall.org/wiki/0.11/TracUpgrade
アップグレードが終わると、管理機能が強化されてる
ワークフローの変更
ウノウみたいに、resolved と verified も使いたいので trac.ini を修正する。
以下のようにしたらいい。
accept = new -&amp;gt; assigned
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
leave = * -&amp;gt; *
leave.default = 1
leave.operations = leave_status
reassign = new,assigned,reopened -&amp;gt; new
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY
reopen = resolved,verified,closed -&amp;gt; reopened
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
resolve = new,assigned,reopened -&amp;gt; resolved
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY
verify = resolved -&amp;gt; verified
verify.permissions = TICKET_MODIFY
close = verified -&amp;gt; closed
close.permissions = TICKET_MODIFY
SVNとTRACとSVK
- 2008/01/01
- その他
ホーム > タグ > trac
