In many software companies, the software architect is tasked with building a solid foundation that becomes the backbone of the company’s products. Common architectural roadmap components are the Application Programming Interface (API), User Interface (UI), storage, and third-party services integrations.
These platform components are often part of other product roadmaps in the organization because features may rely on them. However, many companies also find it helpful to maintain a dedicated IT architecture roadmap to keep track of various improvements in a central location.
In the example above, the roadmap is color-coded based on project phase: planning and design, implementation and testing, and optimization. Long-term timeframes are common for architecture roadmaps, and in this particular example specific dates have been left off entirely.