Remove Architecture Remove Definition Remove Software Architecture Remove Strategy
article thumbnail

The Relationship Between Software Architecture And Business Models (and more)

Strategic Tech

If every significant architecture decision has business consequences, then knowing the business model and which trade-offs to choose is maybe the most important skill of architects. But what is the actual relationship between a business model and a software architecture? A software system is a model of a domain.

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. This is my tailored view of it; others will have different definitions. Vitruvius and the principles of architecture.

Strategy 100
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

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

This involves new software delivery models, adapting to complex software architectures, and embracing automation for analysis and testing. Here is the definition of this model: ?. One way to apply improvements is transforming the way application performance engineering and testing is done. Performance-as-a-self-service

article thumbnail

Sociotechnical Design Variables

Strategic Tech

—?how to design software architectures and organise teams around them. Strategic Relevance Shape boundaries based on importance to current business strategy. Where are the boundaries in language where certain phrases have specific definitions? Business Model Role Shape boundaries based on role in the business model.

Design 45
article thumbnail

Product, Domain, and Team Architecture Overview Template

Strategic Tech

If I can capture key information earlier, that gives me a good understanding of key elements of the business’s architecture, we can get to valuable conversations sooner. The product taxonomy definitions by Ross Clanton et al. In their definition, a product portfolio contains one or more product groups with contain one or more products.

article thumbnail

What is a Domain?

Strategic Tech

This gets tricky at times when collaborating with different companies or communities that use different definitions. To reduce undesired ambiguity in communication consider using the specific definitions. I encounter this problem quite frequently when the word domain is used in the context of business and software architecture.