Architecture

Architecture

How to improve solution architecture and design.

Quality Attribute List

When thinking about quality, I tend to draw from the following quality attributes: Availability Buildability Conceptual Integrity Evolvability Extensibility...

App Architecture Guide

As part of my preparation for writing a new application architecture guide, I'm analyzing our original patterns & practices Application Architecture Guide.  Below I...

Incrementally Render the Solution

One of my favorite phrases is "incrementally render the solution."   While building our end-to-end application solutions, I find it helpful to first create a...

Architecture Styles

I've been looking for examples of how to organize software architecture styles.    One book that looks promising so far is Software Architecture Design -...

A Functional Skeleton of the System as a Whole

How do you create a candidate architecture in XP?  The solution is to pick a set of stories that force you to build a...