Remove Presentation Remove Software Remove Software Architecture 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

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

It’s got a selection of free tools you can use for defining your technology strategy, shaping your architectural boundaries, and organising your teams. How are we going to deliver the new architecture? This means a software architecture should be purposely designed for the most favourable business consequences.

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

Beyond Problem and Solution Space: Better models for modern product development

Strategic Tech

Problem, Strategy, and Solution Spaces To gain clarity on the terminology, it’s helpful to describe the various activities involved in building a product, which can then be grouped into buckets like problem and solution space or something else. In my work, I often encounter software developers who refer to the software as the solution space.

article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

There are a few qualities that differentiate average from high performing software engineering organisations. I believe that attitude towards the design of code and architecture is one of them. Martin Fowler argues that internal quality of a software system enables new features and improvements to be delivered more sustainably.

article thumbnail

There’s a straight line between strong decision-making and good software architecture

O'Reilly Software

Thoughtful and effective decision-making was a key trend at the O’Reilly Software Architecture Conference in Berlin 2019. The ability to make good decisions might be the most important aspect of a software architecture practitioner’s job. Every day.every week.every month, you make critical architectural decisions.

article thumbnail

Sociotechnical Design Variables

Strategic Tech

—?how to design software architectures and organise teams around them. performance, security) UX / Brand Perception: design decisions which have an impact on how users experience the system I’ve recently been collating some of the variables which exist in each of these areas, and they are presented in the remainder of this article.

Design 45
article thumbnail

Sequencing Architecture Modernization: Risk Averse vs Risk Tolerant

Strategic Tech

Modernizing an architecture usually take years. This presents technology leaders with one of the most difficult modernization challenges: where to start and in which order to modernize? If you’re not sure where to start, talk to product leaders directly or review company townhall presentation. Having a quantifiable number.