This article discusses the importance of collaboration in engineering projects and its benefits. It also emphasizes the significance of self-review, self-management, and life-long learning skills in project delivery. The article provides examples of successful and unsuccessful projects and suggests ways to enhance communication and embrace technology for better project delivery.