Clear roles are essential for effective collaboration. Architecture is a team discipline: no single architect can cover the entire spectrum from vision to implementation.