A product team is building a customer-facing mobile app. Requirements are expected to change as users react to early releases, the customer representative is available daily, and the sponsor wants usable functionality in production every few weeks. Which development approach should the project manager recommend?