Engineering Management Competencies: A Framework for Present and Future Engineering Environments