This will be the next hot topic! Our idea is great, and it's attracting a lot of potential customers. The team is also excellent, skilled in various XXX-driven development methods such as Scrum, TDD, ATDD, and more. Everything looks great. But once the product is released to the market, everything suddenly changes. Why is that? Our product is based on many hidden assumptions. Any wrong assumptions will make our efforts come to naught. So now some product teams are adopting some typical lean startup validation methods, such as A/B testing. But wait! We've already spent a lot of time and cost on development and testing, and we've built the features. So what should we do? We can use agile methods to conduct low-cost, short-term experiments to validate these hidden assumptions. There are even some structured methods to discover and validate assumptions.