製品ファミリーエンジニアリング
製品ファミリーエンジニアリング(PFE)は、プロダクトライン・エンジニアリングとも呼ばれ、1980年にカリフォルニア大学アーバイン校のジェームス・ネイバーズ(James Neighbors)が学位論文で用いた造語で、ソフトウェアエンジニアリング研究所(Software Engineering Institute)が生み出した「ドメイン・エンジニアリング(domain engineering)」の考えに基づいている。ソフトウェア製品ラインは、私たちの日常生活においてごく一般的なものですが、製品ファミリーを成功裏に確立するには、広範なプロセスに従わなければならない。このプロセスは、製品ファミリーエンジニアリングとして知られている。
製品ファミリーエンジニアリングは、組織の製品プラットフォームの基礎となるアーキテクチャを作成する手法として定義できる。これは、共通性と計画された可変性に基づくアーキテクチャを提供する。