The team (and any supervisory management) need mechanisms for coordination and reporting. The added complexity of larger projects often demands greater attention to [changing] requirements, product architectures, and testing, as well as to key project properties, such as robustness, usability, reliability, and more.