1. Frame the problem: Clarify the problem you’re solving, the people impacted, desired outcomes and solution constraints.
2. Analyze the current state: Explore the existing business processes and systems architecture to establish a baseline for improvement.
3. Explore the future state: Design a modernized architecture based on bounded contexts, set strategic priorities, evaluate options and create solution designs for the future state.
4. Create a roadmap: Create a plan to modernize the architecture over time that’s aligned to the desired workstreams or outcomes.