The task you need to improve the architecture of the existing system. How can you do that? What must you start with?
Basic algo:
- Research the current architecture
- Create a set of the metrics
- Agree with the stake-holders about every metric
- Calculate the metrics values
- Define the thresholds for the metrics
- Take the 2 most important metrics
- Define 2 Epics
- Discuss the epics with the team
- Define the affected components
- Research the problem in detail
- Describe the current architecture
- Create the target architecture
- Create the architectural GAP
- Discuss the Target and the GAP with stakeholders
- Discuss the Target and the GAP with teams
- Define stages to remove the GAP
- Create Design Docs, or Architectural Description
- Create the tickets
- Do the job
- Calculate the metrics
- Ensure the thresholds are met