システム開発プロジェクトに必要な知識

システム技術が話題の中心になるが、4つの軸があると思う。
これらの軸をバランスよく考える必要がある。

プロジェクト管理

PMBOKのようなかっちりしたものから人間のコラボレーションを支援するものまで。
システム開発は人のコラボレーションが必要不可欠なのでこの分野の知識は必要です。
ファシリテーションのような技術・知識が今後重視されるでしょう。

業務知識

システムは必ず背景があるのでその背景知識は重要。ただ専門家というよりも専門家から話を聞くために必要なレベルでよいかもしれません。

ソフトウェア技術

ソフトウェアライフサイクルの知識です。要件定義から始まり、テストで終わる開発サイクルや運用のサイクルなどの知識です。どのような設計手法があり、どういう設計がよいかということが含みます。

システム知識

要素技術の知識のことで、一般的に変化の激しい分野です。どんどん概念化され、進化されている部分です。