アーキテクト【architect】
アーキテクトとは?
建築家、設計者などの意味を持つ英単語。ITの分野では、大規模なシステムや製品の全体的な設計を行う技術者を指すことが多い。個々の機能実装ではなく、システム全体の骨格となる設計思想、技術構成などを決定する役割を担う。

情報システムやソフトウェアの開発において、全般的な構造(アーキテクチャ)の設計や、基盤的・中核的な部分の設計や仕様策定、全体のプロジェクト管理などを行う(ことができる)技術者や、そのような業務に従事する職種や職位、チームなどのことを意味する。アーキテクチャの出来如何によって後工程のコストや品質が大きく左右されるため、アーキテクトの判断は開発プロジェクト全体に影響を与える。
アーキテクトの業務は、要件を技術的な構造へと変換することである。顧客や経営層、開発チームのそれぞれと対話しながら、可用性や拡張性、セキュリティ、コストといった複数の非機能要件を考慮した上で、最適な技術スタックや構成パターンを選定する。コードを書く作業よりも、意思決定と説明責任を伴う設計業務が中心となる。
専門領域によって複数の職種に細分化されている。システム全体を俯瞰する「システムアーキテクト」あるいは「ITアーキテクト」、ソフトウェアの内部構造を設計する「ソフトウェアアーキテクト」、ネットワーク構成を検討する「ネットワークアーキテクト」、クラウド基盤の設計を専門とする「クラウドアーキテクト」などがある。
なお、経済産業省の指定試験機関である独立行政法人情報処理推進機構(IPA)の情報処理技術者試験センターでは、情報処理技術者試験の一区分として、システムの要件定義や基本設計、開発の主導などを行うための知識や技能を認定する「システムアーキテクト試験」を実施している。