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 を探す(思い出す)のが面倒である。
あと、識別子の名前変更リファクタリング機能があればいいな (一括置換だと関係ないところまで置換してしまう可能性がある)。
@ ということで
ソフトウェアエンジニアには使いやすいツールだと思う。
マクロ機能やインクルード機能などもあるのでもう少し使いこんでみたい。
- コミットメント・リスト vs ガントチャート (2005-10-19)
- amaroK で Linux 上の iTunes 音楽データを聞く (2006-01-22)
- GanttProject で開発スケジュールを作成 (2004-08-26)
- フォト イメージング エキスポ 2005 (2005-03-18)
- FreeMind でマインドマップ (2005-06-02)
2007年12月13日 (木)
■ 今日のさえずり - depends ではなく precedes を活用しなければならない

- 10:23 RTM のショートカットキー一覧を印刷して、フォトスタンドに挟み込んだ。 *Tw*
- 18:12 TaskJuggler で「scheduling alap」して完了日ベースでタスクを設定していくには、depends ではなく precedes を活用しなければならないことを知った。
- 19:11 Linux 上で仕事すると Windows 上で仕事するより Twitter チェックが減る。Windows だと細切れ待ち時間が多いからかな。[mb]
- 今日のさえずり (2007-10-04)
- ソフトウェア技術者御用達のプロジェクトマネジメントツール TaskJuggler (2007-04-23)
- 研究室 OB Twitter-ers と秋葉原で飲んだ (2008-09-11)
- Twitter への書き込みを自動的に Skype ムードメッセージに設定... (2008-08-05)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
Related web page
Linux/Unix用のツールらしいのだけども GanttProjectがいまひとつなので試してみようかと・・・。 Windows上で動かすにはVMWarePlayerで使うみたい。 めんどいかもなぁ。いいツールならいいけど <strong>TaskJuggler</strong>の情報 http://www.naney.org/diki/dk/%E3%82%AC%E3%83%B3%E3%83%88%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88.html http://www.naney.org/diki/dk/<strong>TaskJuggler</strong>.html http://www.naney.org/diki/d/2007-04-23-<strong>TaskJuggler</strong>.html 本家HP http://www.<strong>taskjuggler</strong>.org/downlhttp://d.hatena.ne.jp/shikaku/20071022/p1
■よく検索されるキーワード
提案書(75) torrent(69) perl(61) 書き方(45) 充電式カイロ(43) windows(38) x31(36) 使い方(32) linux(32) cvs(25) アジェンダとは(25) usb(25) thinkpad(23) 静電気(21) サンプル(20) 口コミ(20) ヨドバシ(20) アジェンダ(20) 画像(19) debian(19) ubuntu(19) mp980(18) f-01a(18) 手帳(17) tc-1(17) 秋葉原(16) ssh(16) subversion(16) グッズ(16) a6(15) 壁紙(15) ほぼ日手帳(15) c#(14) ダイソー(14) svn(14) 交換(14) インストール(13) 加湿器(13) firefox(12) ノート(12) 無印(12) 日本語(12) wiki(12) ganttproject(12) デロンギ(11) 方眼(11) ヨドバシカメラ(11) デザイン(11) nikkor(11) 設定(11) 作り方(11) dropbox(11) af(10) terastation(10) memcached(10) レビュー(10) カバー(10) カイロ(10) 2009(10) 除去(10) nikon(10) tortoisesvn(10) クラリチン(9) ガントチャート(9) 動画(9) ポメラ(9) ご査収(9) rcs(9) モジュール(9) n-01a(9) フィルム(9) 写真(9) システム手帳(9) edition(9) porter(9) xp(8) imap(8) 4c(8) docomo(8) ミニ6穴(8)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 0.092439s / load averages: 0.21, 0.81, 0.75
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク