The team leads for a group of agile teams in an organization are concerned that their team members are not getting exposure to wider dimensions of the technology segments they are working on. Further there is not enough knowledge sharing between the teams. What is a good way to enhance team knowledge and enable knowledge sharing?
A disciplined agile team needs to add new members to meet future requirements. The team lead suggests that the existing team members should be given an opportunity to select the new members. What are the advantages of using this approach for "Team Evolution Strategy" ? (Select all that apply)