Meet with stakeholders to define opportunities, obstacles, goals and objectives. Question everything.
Get into the field. Shadow real users, and interview them. Find real user needs and wants to compare with business objectives. Evaluate existing systems.
Define the most common, and most important tasks. Create user journeys. Test user journeys against real users needs and wants, in the field.
Design key user flows, and discover which align with the business strategy. Test with real users in the field. Get feedback. Rinse. Repeat until great.
Create detailed clickable prototypes. Interview, then test with real users. Get into the field. Include stakeholders. Get answers to crucial business and user needs. Refine, repeat.
Focus and prioritize sprints. Test detailed prototypes and flows - to the Nth degree. Hunt for friction points. Refine until team buy-in. Repeat. Sprint