ITプロジェクトマネージャ
今日は、自分がこれから力を入れると決めている事について書こうと思う。列挙すると以下の通りである。【プロジェクト管理面】(1)要求管理・要求構成管理(2)リスク駆動の開発プロセス(3)エンジニアの生活向上/キャリアの構築【技術面】(1)MDA(2)受け入れテストレベルのテスト自動化(3)エンジニア作業の自動化/効率化プロジェクト管理面の(1),(2)、技術面の(1)~(3)、を挙げた理由は『プロジェクトのビジネス目標を達成』できる人材になる為である。ビジネスには必ず収益目標がある。システム開発はプロジェクトの収支でいうと、費用にあたる。収益とは売上-費用であり、費用を減らせば、収益目標も達成しやすくなるのである。しかしシステムが完成したとしても、ビジネスに使えないものでは、負の資産でしかなくなる。システムが複雑化・高度化し、更にその状況が進んでいく現状で、より良い使えるシステムを最小限のコストでという難しい課題を達成する為には、生半可なシステム開発手法・プロジェクト管理手法では非常に難しく、収益を生むどころか、火だるまプロジェクトとなり、大きなマイナスを生む事になると思われる。このような事にならない為にも、これからの時代は効率の良いシステム開発プロセス・手法に熟知した、そしてプロジェクト管理に長けているITプロジェクトマネージャーの存在が非常に重要となってくる。このような存在になる為、また効率の良いシステム開発の為に、上に上げた知識・スキルが必要になってくると思われるのである。プロジェクト管理面の(3)については今回は書かないが、これを上げた理由を一言でいうと、IT業界のエンジニアの現状に不満を持っている為、それを改善して行きたいと思っているからである。これについてはまた別の日にでも書こうと思う。