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

Highlights from the O'Reilly Software Architecture Conference in New York 2018

O'Reilly Software

Watch highlights covering the latest tools and techniques of software architecture. From the O'Reilly Software Architecture Conference in New York 2018. Experts from across the software architecture world came together in New York for the O'Reilly Software Architecture Conference.

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

Building High-Quality Software

DZone

"}">I have interviewed many engineers and managers lately, and one of the standard questions I ask is how to build high-quality software. First of all, I want to concentrate on software code quality (vs. larger topics, including problem definition, documentation, UX, design, etc.).

Software 245
article thumbnail

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

Dynatrace

For software engineering teams, this demand means not only delivering new features faster but ensuring quality, performance, and scalability too. This involves new software delivery models, adapting to complex software architectures, and embracing automation for analysis and testing.

article thumbnail

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

Strategic Tech

Indi provides a precise definition of each space including the types of activities that fit within them. Marty’s definitions appear to fit nicely with Indi’s definitions of problem space and product discovery (the first half of her solution space). the backlog) and implementing them in software is the solution.

article thumbnail

Team Responsibility Ownership Patterns. Part 1: A Business Architecture Model

Strategic Tech

I’m not precious about any of the definition used in this article. It’s ok if you define these terms differently, but please make your definitions clear if you want to debate the content of this article so that we don’t end up arguing about definitions instead of design trade-offs. They are outside of the software.

article thumbnail

How architecture evolves into strategy

O'Reilly Software

Likewise, the term "architect" didn't enter popular usage to describe a role in the software field until the late 1990s. This is my tailored view of it; others will have different definitions. Vitruvius and the principles of architecture. Architecture begins when someone has a nontrivial problem to be solved.

Strategy 100