Domain Technology Alignment
Even though our Value Stream teams develop, deliver, and run different products for our customers, there are many technical things they have in common, such as similar requirements that need to be addressed, similar processes, similar infrastructure and software, etc. If each team solves these things on their own, we risk reinventing the wheel in each team and thus not only doing redundant work, but also missing the opportunity to leverage team-independent collective intelligence. Also, there are from time to time strategic technology decisions to be made that have a crucial business impact, such as technology partnerships, or the change of necessary skills when introducing a new technology.
We therefore need a way to align ourselves on the technical level, to identify problems and opportunities, and make decisions together. This allows us to find solutions for similar challenges across teams where it makes sense, learn from mistakes and developments so that they are not repeated in other teams, and prevents that we duplicate or triplicate work in different teams.
Learn together about current and past problems, how they were solved, across all our teams.
Decide on technologies, concepts, frameworks, etc. the teams should use, where useful.
We take care of tools and processes needed to provide our products which are not part of Corporate IT:
We also strive to have a common way of engineering:
Maintain Technology Radar
Provide best practices and guidance on how to do things
Curate an engineering manifesto