Remove Software Remove Software Architecture Remove Speed Remove Strategy
article thumbnail

How architecture evolves into strategy

O'Reilly Software

A look at the roles of architect and strategist, and how they help develop successful technology strategies for business. I should start by saying this section does not offer a treatise on how to do architecture. Likewise, the term "architect" didn't enter popular usage to describe a role in the software field until the late 1990s.

Strategy 100
article thumbnail

Domain Services: The Next (small) Evolution of Microservices

Strategic Tech

The microservices era has been good for software architecture. But, the over-focus on micro has detracted from the true benefits of microservices which are about improving the quality and speed of development. There is no need to redesign and rewrite your system to be compliant with the latest architecture buzz word.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Visualising Sociotechnical Architecture with DDD and Team Topologies

Strategic Tech

I’ve been disappointed for a long time with the way in which companies organise software development teams. I remember as a young, naive software developer, I assumed there would be structured processes and patterns similar to those used for designing a software architecture. A clear warning sign.

article thumbnail

A Clash of Mindsets: When New Products Depend on Existing Products

Strategic Tech

This can become delicate when the mindsets of each teams are optimising for different things, most commonly speed vs reliability. Engineering for Speed and Reliability It shouldn’t be treated as a law that teams will clash when there is a dependency between their products, even if there is a big difference in mindset.

article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

Typically, there’s a period where modernization is discussed as the pains of legacy systems and/or ways of working are noticed and become ever more prominent, blocking the business strategy. They need a more loosely coupled architecture and empowered teams. We informally call this the Noticing stage.

article thumbnail

Alignment Efficiency: When to Sacrifice Speed for Greater Alignment

Strategic Tech

Ideally, all of our teams would be delivering at maximum speed and would all be heading in the same direction, highly-aligned with business goals. Unfortunately, we need to balance speed and alignment, and how we make this trade-off is not clear because not all alignment has the same cost. Aligned Autonomy ?

article thumbnail

All In

The Agile Manager

IBM had launched the trademarked Personal Computer in 1981 using an open architecture of widely available components from 3rd party sources such as Intel and the fledgling Disk Operating System from an unknown firm in Seattle called Microsoft. We see similar bet-the-business strategies today. As the 1990s business strategy sage M.