The project progressed in cycles, defined and planned together with the product team and considering business priorities, UX needs and the global roadmap. Each cycle focused on a portion of the service, moving from discovery to validation.
Since we were working within the context of a platform migration, I prioritized reworking the core components and navigation first, and then implemented a strategy to maintain the legacy code within the new experience, while the rest of the parts were being built.