progress_tracker.inc.php

サマリtrackerプラグインで進捗管理し、それをもとにバーンダウンチャートを描くことを支援するプラグイン
リビジョン1.0
対応バージョン1.4.6
投稿者志田
投稿日2006-05-21 (日) 20:07:08

概要

  • trackerで、タスク、工数、進度をメンテナンスしているとして、それを読み込んで、下記を記録します。
    • 「総工数の履歴テーブル」
    • 「1日当たりの消化工数の履歴テーブル 」
    • 「バーンダウンチャート用のテーブル」(全タスクの未消化な工数の合計)
  • テーブル形式で記録されたこの統計値は、自作プラグイン/chart.inc.phpを使用して描画することができます。

trackerでタスク、工数、進度をメンテナンスしている例

in3c:PukiWiki/progress_trackerプラグイン

チャート表示用テーブルの例

in3c:PukiWiki/progress_trackerプラグイン/チャート用テーブルページ

progress_trackerプラグインの使用例

in3c:PukiWiki/progress_trackerプラグイン

ラインセンス

GPLです。

ダウンロード

fileprogress_tracker-1.tar.bz2

ファイル構成

  • plugin/progress_tracker.inc.php
  • skin/progress_tracker.js
  • skin/prototype.js

インストールの仕方

  • 事前に chartプラグインtrackerプラグインがインストールされている必要があります。trackerプラグインはデフォルトでインストールされているはずです。
  • progress_trackerプラグインを解凍してディレクトリ構造をそのままにしてアップロードします。

progress_tracker.inc.php

書式
#progress_tracker(表記録用ページ, trackerの基準ページ,trackerの設定ページ)
種別
ブロック型プラグイン
概要
trackerで生成されたページ郡を読み取り、工数、進捗を元に、進捗管理用の表を更新します。しろくろのへやのぱんださんには多大なる感謝を申し上げます。

引数

表記録用ページ
「バーンダウンチャート用のテーブル」、「総工数の履歴テーブル」、「1日当たりの消化工数の履歴テーブル 」が記録されるページです。事前にページだけは作成しておく必要があります。
trackerの基準ページ
trackerプラグインの第1引数と同じです。
trackerの設定ページ
trackerプラグインの第2引数と同じです。

trackerの設定ファイルの書き方

  • 事前にしろくろのへや:tracker.inc.phpをご確認ください。
  • progress_trackerプラグインではtarckerの記述にさらにいくつかの定義を追加しています。
  • まず、進捗を測るために次のフィールドがなくてはいけません。
    * fields
    |項目名|見出し|形式|オプション|デフォルト値|h
    |state|状態|select|||
    |manpower|工数|text|10||
  • stateの選択肢は自由に設定可能です。例えば
    * state
    |見出し|セルの書式|h
    |レビュー|BGCOLOR(#ffffff):%s|
    |差戻し|BGCOLOR(#ffffee):%s|
    |90%|BGCOLOR(#ffffee):%s|
    |80%|BGCOLOR(#ffffdd):%s|
    |70%|BGCOLOR(#ffffcc):%s|
    |60%|BGCOLOR(#ffffbb):%s|
    |50%|BGCOLOR(#ffffaa):%s|
    |40%|BGCOLOR(#ffff99):%s|
    |30%|BGCOLOR(#ffff88):%s|
    |20%|BGCOLOR(#ffff77):%s|
    |10%|BGCOLOR(#ffff66):%s|
    |受け入れテスト作成|BGCOLOR(#ffff55):%s|
    |未着手|BGCOLOR(#ffff44):%s|
    |リリース|BGCOLOR(#ccccff):%s|
    |ペンディング|BGCOLOR(#ccddcc):%s|
    |却下|BGCOLOR(#cccccc):%s|
  • このそれぞれの状態に対して、進捗率を定義します。
  • progress_trackerは、工数(worktime)× 進捗率(progress_rate (%))によって進度を計算させる
    * progress_rate
    |レビュー|80|
    |差戻し|90|
    |90%|74|
    |80%|68|
    |70%|62|
    |60%|56|
    |50%|50|
    |40%|44|
    |30%|38|
    |20%|32|
    |10%|26|
    |受け入れテスト作成|20|
    |未着手|0|
    |リリース|100|
    |ペンディング|100|
    |却下|100|

設定ファイルの例

in3c:PukiWiki/progress_trackerプラグイン

更新履歴

 

日時内容
2006-05-21初版公開

コメント

コメントをどうぞ

  • デモサイトが全滅ですね・・・ -- 2008-11-26 (水) 21:41:31
  • 1 -- 1? 2014-05-06 (火) 11:39:18
  • 1 -- -1'? 2014-05-06 (火) 11:39:18
    • 1' -- 1? 2014-05-06 (火) 11:39:19
  • 1 -- 1? 2014-05-06 (火) 11:39:20


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-05-06 (火) 11:39:20
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.239 sec.

OSDN