5. The wrong team shape or size
In an ideal scenario, the discovery team should consist of a diverse group of individuals from the delivery team, such as the Delivery Manager, Tech Lead, Engineers, Business Analyst, and UX designers, all working together as a small squad to deliver discovery to the Product Owner.
Having a diverse team participate in product discovery can lead to a greater understanding of products and users, better alignment between discovery and delivery, and increased motivation among team members. However, it's unrealistic to expect every team member to participate in discovery.
While specific roles can be interchangeable, the skills required for the discovery team should remain the same. These skills should cover the three fundamental areas to explore in a discovery: business risk, technology risk, and usability or design risk. Without a proper understanding of these areas, the discovery process will fail. A typical way to avoid this is to have senior team members on the discovery team who can wear many hats and mitigate the need for specific people with specific skills, like a dedicated user researcher.