今月のはじめに、LIG社に寄稿した記事の評判が良かったので、こちらにも転載しておこうと思う。 システム開発のプロジェクトマネージャーは、間違いなく現代における最も難しい仕事の一つであると個人的に思う。下にも書いているように、ソフトウェア開発は「まずは現実の問題を解決しなければならない」上に、発注元である顧客もその解決方法が曖昧だったりする。 そして、システムが出来上がらなければ、「自分たちが考えていること」と、「システムが実現できること」の違いを理解できないからだ。したがって、プロジェクトマネージャーは常に「増え続ける要求」と、戦い続けなければならない。これは想像以上にしんどい仕事だ。 したがって、「不確定要素をコントロールする技術」をプロジェクトマネージャーは最初に学ばなければならない。これは学校や会社においてすら、なかなかうまく学ぶことの出来ない技術である。 そういった技術をうまく説明