The International Federation of Professional Engineers (IFPE) has reached a preliminary agreement with Boeing (BA.N) on four non-economic terms of a new contract. The union team and Boeing also continued previous discussions on economic issues, including wages and retirement benefits.