Do Software Teams Need Managers with Technical Expertise?