コミットメント・リスト派とはまさに私の事である(多分)。いい機会なので自分の中でも、コミットメント・リストとガントチャートについて整理しておこう。ここで言うところのコミットメント・リストというのはすごい会議で紹介されているものである。ちなみに私はプロジェクトマネジメントについては教育を受けたこともないし、明確な手法を導入したプロジェクトマネージャーの下についたこともない。「ガントチャートは駄目」だとも思っていない。以下は試行錯誤を繰り返している中での現在の私見である。どちらも特徴・欠点があり適材適所(と好み)があるのだと思う。両方同時に使っているケースもあるであろう。これらは一つのツールであるから、本来はもっと上位の管理手法まで議論しなければならないであろう。モデルコミットメント・リストでは「期日」という点で「成果」をリスト化する。ガントチャートでは「期間」という点で「作業」をリスト化する(たいがい)。作業時間がある程度精度よく見積もれる作業時間と成果が比例的であるであるような場合はガントチャートで計画しやすい。逆に言うとそうでない場合は、コミットメントベースの方が合っているように感じる。達成できていないコミットメントのチェック、フォローができている担当自身が忘れていたコミットメントもクロスチェックで再認識できるコミットメント一つ達成するたびに「いい気分を味わえる」まとめ現在自分がマネジメントしているような、ソフトウェア開発の含まれる少人数体制のチームではコミットメント・リストベースがかなりイケているように思われる。必要であるならば適応型ソフトウェア開発にあるような、タイムボックス(サイクル)を設定してコンポーネントを割り当てる形で長めの計画をコミットすればよいであろう。ガントチャートは、それこそ「依存関係のある工程が順番に進んでいく」「クリティカルパス重要」のようなプロジェクトにはいいんだと思う。自分が扱っているプロジェクトがそういうものではないのだなと。(水)「プロジェクトマネジメント」はどうやって勉強すれば良いですか?会社の後輩から問われた。答えがあればこちらが知りたい。プロジェクトマネージャーには、そういう事を自力で模索し掴みとる能力が必要なのではないか。プロジェクトプロジェクトマネージャーは答えの決まっていない問題の解決をしていかなければならないのだから。他の人から学ぶというのも重要なので、質問すること自体は悪くない。自分で考えてみて「○○と△△というのがあり、○○の方が~~で良さそうだと思うのですがどう思いますか?」などと、やるのが良いかと思う。書いているから、後輩君なら(反面教師にせよ)見てくれればいいと思う。いうか、何か面白いもの見つけてきてドンドン紹介してクレ。使っていたのだけれども、挙動が安定しないのと印刷機能が貧弱なのとで満足できていなかった。いうことで今回は新しいツールを使ってみることにした。TaskJuggler。上で動くツールである。動かなくてもいいかなと。特徴的なのは、プロジェクトをテキストファイルで記述するところである。そんな軟弱者向けの機能は用意されていない。プロジェクト・リソース・タスク・レポートをテキストファイルに書く。コンパイルするとガントチャート等のレポートが生成される。実績もテキストで入力する。書き方に問題があればコンパイルエラーになるし、定義したタスクの依存関係等でプロジェクト期間からはみ出てしまうような時もコンパイル時に怒られる。TaskJugglerUIとっつきにくく見えるが、慣れると以外とそんなに難しくない。違いが分かればあとは楽勝。ソフトウェアでは、補完機能の優れたエディタが内蔵されているしサイドバーのリストからタスク等を選んで、対応する行に移動することもできる。コードを書いているような感じ。下手にガントチャート上でタスクをドラッグアンドドロップして、日にちを動かすよりも思った通りに定義していけるので良い。印刷ガントチャートについては、それなりに見やすいフォーマットの印刷物を生成してくれる。出力がイマイチで結局、画像ファイルにエクスポートしてプリントアウト/配付していたのでこれは便利。依存関係などを指定してあげなければいけない点か。探す(思い出す)のが面倒である。(一括置換だと関係ないところまで置換してしまう可能性がある)。いうことでソフトウェアエンジニアには使いやすいツールだと思う。マクロ機能やインクルード機能などもあるのでもう少し使いこんでみたい。直感的に使えるしエクスポート結果も綺麗だし、クラウド連携も良くできてる。手元に無い時は使えない。使ってたけどちょっと表現や出力がモダンじゃなくて高まらないので、別のを探してみることにした。プロジェクトマネジメント的な機能までついていて高機能だがべらぼうに高い。ポータブルアプリケーション版もある。