5개의 애자일 팀이 함께 제품을 개발하면서 최근 출시 계획을 수립했습니다. 프로젝트 중반에 각 팀은 진행 상황이 계획대로 진행되고 있음을 보여주었습니다. 모든 팀이 제품 수준에서 통합을 완료했을 때 많은 통합 문제가 관찰되었습니다. 전반적인 제품 출시 진행 상황이 감소했으며, 약속한 콘텐츠를 달성할 수 없을 것으로 예측되었습니다. 프로젝트 관리자는 무엇을 다르게 했어야 했을까요?
정답: C
In an agile environment, integration is not a separate phase that happens at the end of the project, but rather a continuous activity that happens throughout the project. Integration involves combining the work of different teams or individuals into a coherent whole that meets the customer needs and expectations. Frequent and continuous integration of work allows the project team to obtain early feedback, identify and resolve issues, and learn from the results. This helps to improve the quality, performance, and value of the product, and to reduce the risk of rework, delays, and defects. Therefore, the project manager should have ensured frequent and continuous integration of work to avoid the integration issues and the decline in the product release progress. The other options are not as effective or appropriate as frequent and continuous integration. Forming a separate quality assurance team to test all items at the end of each sprint would create silos, delays, and dependencies, and would not foster collaboration and ownership among the teams. Performing a Scrum of Scrums on a regular basis to help the teams remove impediments would be a good practice, but it would not address the integration issues directly, and it would depend on the frequency and quality of the communication and coordination among the teams. Arranging an online session on the integration concept and suggesting tools to the teams would be helpful, but it would not ensure that the teams actually integrate their work frequently and continuously, and it would not provide feedback and learning opportunities. References: Agile Practice Guide, 1st edition, Chapter 3.4.2, 3.5.2, PMBOK Guide, 6th edition, Chapter 4.4.2, 4.6.2