開発スケジュールを作成そろそろ2004年度後期プロジェクトが複数スタートする。スタッフの割り当てをどうするか見通すために、ガントチャートでも書いてみる。作ったプロジェクトファイルを社内Webサイトに置く。用意していないので閲覧用)JNLPファイルを書く。起動時の引数にプロジェクトファイルのURLを指定する。立ち上げてガントチャートを表示できるようにした。する必要がないので楽。閲覧側はちょっとヘビーではあるが、自由にスクロールや拡大・縮小して見られるという利点がある。コンバータをやっつけで少し書いてみる。方は開始日を入力できないので、必要に応じてノートの方に書いておいてスクリプトでチェックするようにした。作ったスケジュールを他人に見せるのに便利かなと思ったがどうかな。的要素についてはそのままもってきても見にくい。来年のプロジェクトのスケジュール/タスクを検討中。使ってちょこちょこ線表を書いて考えているのだが、まだこのソフト自体完成度が高くないのでいまいちタスク設定に集中できない。スクロールの勝手が悪い。リソース別の表示ができない。休日の処理が強くない。画像でチャートを出力する際も出力範囲がいい感じに指定できない。良かったのを思い出す。一度インストールして試用してみる。上での作業になるので画面は狭いものの表示が良くまとまっているので、小・中規模のプロジェクトなら十分。前回の試用では使ってみなかったが、フィルター機能で指定したリソースだけ表示したりリソース未割り当てのタスクだけ表示だけできる。使ったりしているが、こちらはリソースの割り当て状況を確認するといった用途には向かない。いうことでライセンス購入。DateBk5というコンビネーションで。GanttProject年度末に向けて複数のプロジェクトが立て込んでくる。チーム内での分担を整理して、無理のない計画を立てておきたい(作業量が多いのでどう割り振っても無理が出そうではあるが)。線表を引いてみることにした。以前のバージョンに比べて使い勝手は良くなったものの、スクロール操作などはやはりどうも違和感がある。それと、やはりまだ印刷機能が弱いな。印刷がうまくできないと役立ち度がかなり低い。(前からそうだが)印刷・エクスポートが望み通りにできないのが痛い。それとホイール操作は拡大・縮小ではなくて、タスクの上下スクロールにして欲しい。使っていたのだけれども、挙動が安定しないのと印刷機能が貧弱なのとで満足できていなかった。いうことで今回は新しいツールを使ってみることにした。TaskJuggler。上で動くツールである。動かなくてもいいかなと。特徴的なのは、プロジェクトをテキストファイルで記述するところである。そんな軟弱者向けの機能は用意されていない。プロジェクト・リソース・タスク・レポートをテキストファイルに書く。コンパイルするとガントチャート等のレポートが生成される。実績もテキストで入力する。書き方に問題があればコンパイルエラーになるし、定義したタスクの依存関係等でプロジェクト期間からはみ出てしまうような時もコンパイル時に怒られる。TaskJugglerUIとっつきにくく見えるが、慣れると以外とそんなに難しくない。違いが分かればあとは楽勝。ソフトウェアでは、補完機能の優れたエディタが内蔵されているしサイドバーのリストからタスク等を選んで、対応する行に移動することもできる。コードを書いているような感じ。下手にガントチャート上でタスクをドラッグアンドドロップして、日にちを動かすよりも思った通りに定義していけるので良い。印刷ガントチャートについては、それなりに見やすいフォーマットの印刷物を生成してくれる。出力がイマイチで結局、画像ファイルにエクスポートしてプリントアウト/配付していたのでこれは便利。依存関係などを指定してあげなければいけない点か。探す(思い出す)のが面倒である。(一括置換だと関係ないところまで置換してしまう可能性がある)。いうことでソフトウェアエンジニアには使いやすいツールだと思う。マクロ機能やインクルード機能などもあるのでもう少し使いこんでみたい。移ったちょっと先までの開発スケジュールを立てるのにガントチャートでも書くかなと思って、ソフトウェア漁ってみたんだけれど、インストール型のフリーなソフトウェアは代わり映えしないねぇ。