Critical Front-End Development Activities for Engineering Projects