As today's building projects are becoming increasingly more complex, having an ever increasing number of requirements, it has become essential to comprehensively plan building projects upfront and determine how these can be effectively progressed and efficiently delivered. To do so, project managers must not only know and understand the different lifecycle phases and many processes involved, but must also be able to determine what the most appropriate...