Architecture

Architecture

How to improve solution architecture and design.

App Types, Verticals, and Scenarios

I think application  types, verticals, and scenarios are a helpful backdrop for product-line engineering.  You can use it to organize policies and requirements.  It's...

App Types (Archetypes)

If you build LOB (line-of-business) applications, you're familiar with Web, Smart Clients, Mobile and Web Services applications.  In patterns & practices, we've organized programs...

Implement It Three Different Ways

How do you know which path to take?  How do you find your glass ceilings?  Unless you've been there and done that, you need...

7 Habits of Highly Successful Software Architects

Do you practice the habits of highly successful software architects? Can you deliver a solution while acting as a technical mentor, empowering others, improving...

Organizational Structures to Support Product Lines

How do you structure a team around product lines?  Largely, it depends on the size and scope of your organization and product...