nDiki : TaskJuggler
TaskJuggler
プロジェクトマネジメントツール。 テキスト形式でのプロジェクト記述をするのが特徴。
サンプル
projet 属性
# プロジェクトID プロジェクト名 バージョン プロジェクト期間
project x_project "Xプロジェクト" "1.0" 2007-04-23 2007-06-30 {
timeformat "%Y-%m-%d" # 日時形式
# "%Y年%m月%日" だと文字化けした
currency "円" # 通貨単位
dailyworkinghours 8 # 1日は8時間
weekstartsmonday # 月曜始まり
workinghours mon - fri 10:00 - 12:00, 13:00 - 19:00 # 月-金の終業時間
workinghours sat, sun off # 土,日は休み
scenario plan "Plan" {
scenario delayed "Delayed"
}
}
vacation 属性
vacation "振替休日" 2007-04-30 vacation "憲法記念日" 2007-05-03 vacation "みどりの日" 2007-05-04 vacation "こどもの日" 2007-05-05
タスク
開始日と終了日の決まっているタスク
task implementation "Implement work" {
start 2007-09-01
end 2008-03-31
}
マイルストーン
task shipment "出荷" {
start 2008-02-28
}
または
task shipment "出荷" {
start 2008-02-28
milestone
}
終了日をベースにスケジューリングする
task t1 "Task 1" {
length 2w
end 2008-01-31
scheduling alap
}
期間の指定
10日間
duration 10d
10日間(作業日のみ)
length 10d
10日間(effort ベース)
effort 10d allocate foo
スポンサード リンク
Related term
2007年4月23日 (月)
■ ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler

ときたまやってくるソフトウェア開発の計画作成、今までは GanttProject を使っていたのだけれども、挙動が安定しないのと印刷機能が貧弱なのとで満足できていなかった。
ということで今回は新しいツールを使ってみることにした。チョイスしたのは TaskJuggler。
Linux 上で動くツールである。 GanttProject は Windows でも Linux でも使えるのが利点だったのだが、ここ数年の中でプロジェクトファイルを共有することも無かったので、まあ Linux だけでしか動かなくてもいいかなと。
@ テキスト形式でのプロジェクト記述
TaskJuggler が特徴的なのは、プロジェクトをテキストファイルで記述するところである。 一般的なプロジェクトマネジメントツールは GUI 上でガントチャートを直接編集したりできるのだが、TaskJuggler はそんな軟弱者向けの機能は用意されていない。
あくまでテキストで書く。プロジェクト・リソース・タスク・レポートをテキストファイルに書く。 でコンパイルするとガントチャート等のレポートが生成される。実績もテキストで入力する。
書き方に問題があればコンパイルエラーになるし、定義したタスクの依存関係等でプロジェクト期間からはみ出てしまうような時もコンパイル時に怒られる。 渋い。
@ TaskJugglerUI
とっつきにくく見えるが、慣れると以外とそんなに難しくない。 effort と length と duration の違いが分かればあとは楽勝。
TaskJugglerUI という GUI ソフトウェアでは、補完機能の優れたエディタが内蔵されているしサイドバーのリストからタスク等を選んで、対応する行に移動することもできる。
さながら Eclipse でコードを書いているような感じ。
下手にガントチャート上でタスクをドラッグアンドドロップして、日にちを動かすよりも思った通りに定義していけるので良い。
@ 印刷
ガントチャートについては、それなりに見やすいフォーマットの印刷物を生成してくれる。 印刷からプリンタとして「Print to File (PDF)」を選択すれば日本語も含めて問題なく PDF 化できるので、でき上がったものも配付しやすい(ここら辺は KDE 側の範疇か)。
GanttProject では PDF 出力がイマイチで結局、画像ファイルにエクスポートしてプリントアウト/配付していたのでこれは便利。
@ 面倒な点といえば
面倒な点があるとしたら、タスクに ID をつけてその ID で依存関係などを指定してあげなければいけない点か。 識別子を考えるのが面倒なのと、タスクの数が増えてきた時にその指定したい ID を探す(思い出す)のが面倒である。
あと、識別子の名前変更リファクタリング機能があればいいな (一括置換だと関係ないところまで置換してしまう可能性がある)。
@ ということで
ソフトウェアエンジニアには使いやすいツールだと思う。
マクロ機能やインクルード機能などもあるのでもう少し使いこんでみたい。
- Evernote 使用開始 (2009-03-03)
- フォト イメージング エキスポ 2005 (2005-03-18)
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- コミットメント・リスト vs ガントチャート (2005-10-19)
- GanttProject で開発スケジュールを作成 (2004-08-26)
2007年12月13日 (木)
■ 今日のさえずり - depends ではなく precedes を活用しなければならない

- 10:23 RTM のショートカットキー一覧を印刷して、フォトスタンドに挟み込んだ。 *Tw*
- 18:12 TaskJuggler で「scheduling alap」して完了日ベースでタスクを設定していくには、depends ではなく precedes を活用しなければならないことを知った。
- 19:11 Linux 上で仕事すると Windows 上で仕事するより Twitter チェックが減る。Windows だと細切れ待ち時間が多いからかな。[mb]
- ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler (2007-04-23)
- 今日のさえずり (2007-10-04)
- 研究室 OB Twitter-ers と秋葉原で飲んだ (2008-09-11)
- 今日のさえずり - GDrive ずっと待っています (2009-02-26)
- Evernote 使用開始 (2009-03-03)
2009年1月30日 (金)
■ 今日のさえずり - あいかわらず育てていて手応えのないやつだ

@ 2009年01月27日
- 09:53 めざマガ GET。L:秋葉原 [mb]
- 11:22 ホスティングサービスのメールサーバ、今日の 9:00 に復旧したらしい。メールがじょじょに届きつつある。 *P3
- 17:59 USB メモリに入れておくと便利な Process Explorer を v10.21 から v11.32 にアップデート。 *P3
@ 2009年01月28日
@ 2009年01月29日
- 09:48 放置自転車撤去きてる。L:秋葉原駅 [mb]
- 12:18 今日の防災千代田の放送内容は脳内補完でだいたい理解できた。 *P3
- 12:47 Everything Search Engine 試してみてる。 http://www.voidtools.com/ *P3
- 13:56 FastCopy 再び入れた。 *P3
- 14:31 ImgBurn で ISO イメージ作り間違えていた。ディレクトリ選択ダイアログとファイル選択ダイアログの前回ディレクトリが違うことに気がついていなかった。 *P3
- 15:29 たま卵チーズきた。たまらんチーズ。 *P3
- 18:04 正攻法でのロードマップ計画作成なので TaskJuggler を使っている。 *P3
- 22:00 久しぶりにナイロンタオルで足の裏をしつこくゴシゴシした。 *P3
- 22:11 病院予約した。明日出勤前に寄っていく。 *P3
@ 2009年01月30日
- 09:41 診察終了。 [mb]
- 10:11 ピーターの法則読み始めた。なんと恐ろしい内容なんだ。 [mb]
- 10:23 王冠みたいなバッグを持って長靴を履いて長い付けまつ毛をしている女がいた。 [mb]
- 11:00 出社。オフィスが妙に静か。 *P3
- 15:27 引き継ぐっていった人が更新してくれないので、結局私が issue list メンテする。 *P3
- 20:11 帰りそびれてこの時間。 [mb]
- 00:22 AutoHotkey で 日本語キーボードを英語キーボードにマップできるようにした。USB メモリに入れて、他人の PC 触る時に使う。 *P3
- 今日のさえずり - 限定 PORTER オリジナルトートバッグのせいで興奮 (2009-08-31)
- 今日のさえずり - 100g 減る前にアタック買いだめ (2008-05-28)
- USB メモリに入るキー配列変更ソフトウェア (2009-01-31)
- 今日のさえずり - 秋葉原に変な人がいた (2009-11-19)
- ThinkPad X31 のファンを掃除するも異音改善せず (2006-12-30)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.032165s / load averages: 0.19, 0.11, 0.09
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。