The complexity of large-scale projects