– a master of design, grounded in way-above-average programming skills
across many languages and technologies.
– a master of Agile process. He works with the
entire organization—from the C-Levels to the development teams—to
build a culture of agility. Architecture reflects process.
– a collaborator. Agile architects are not dictators.
There's no time to defer to an authority
when the teams must make architectural decisions as they work.
Agile architects teach the teams how to produce effective systems.