Software Development Team Roles
An overview of the common roles in a software development team and the responsibilities that go with each one. The lesson walks through user representatives, functional analysts, solution architects, lead developers, developers, QA, deployment managers, project managers, and trainers, then covers universal skills like business understanding, cross-domain knowledge, multiple perspectives, people skills, and lifelong learning.