プロジェクトを成功に導くためのアーキテクチャ構築時の注意点を考察します。
技術の優秀さを証明する為では無く、プロジェクトを成功に導くことこそアーキテクトの役目である。
アーキテクトは道標を示すので有って、自分が実行するのでは無い事を自覚すべきである。
1.複雑な組み合わせは避けて単純なものの組み合わせに徹する。
問題が起きても簡単に解決できなくなる事を防止する。
2.多種類の技術を採用しない。
特殊な技術者を大量に必要とする事を防止する。
3.先進的な技術は採用しない。十分検討・確認した技術や確立済みで一般的によく使われている技術を採用する。
問題が有っても誰にも聞けない事を防止する。
4.インタフェースを単純にし、テスト可能・再現可能な方式とする。
どこに問題が有るか確認するのが難しくなる事を防止する。