equally knowledgeable in the practices, techniques, and technologies needed
throughout the agile life cycle to produce software that functions correctly.
Agile development teams reject the idea of including specialists on their teams:
there is not enough time or resources to accommodate team members who