search menu icon-carat-right cmu-wordmark

What Makes an Architect Successful?

Article
A proposed model identifies the skills that a successful software architect needs at each phase of a development effort and helps explain common failure patterns.
Publisher

Software Engineering Institute

Abstract

This article appears in the January/February 2016 issue of IEEE Software, Volume 33, Number 1, pages 20–22.

An architect whose skills and capabilities match a project's needs will more likely be successful. Moreover, each software life-cycle phase requires different skills. A proposed model identifies the skills needed at each phase and helps explain common failure patterns.