Architecture is of key importance to the creation, extension and maintenance of complex, multi-disciplinary software-intensive systems. Unfortunately, most traditional architecture processes are ”heavy weight”, long-winded and time-consuming. The recent emergence of agile methods represents an exciting opportunity for architects to establish a streamlined and profitable development process for the realization of adaptable systems, based on an agile architecture.
Agile architecting breaks with the tradition of a large, predetermined design and a long, unsteady development time before delivery of customer value. The agile architect will expect and welcome change as a fact of life, while balancing the needs of multiple stakeholders. An agile architect makes his or her working practices and delivery process more efficient by using lean and agile techniques to ensure that the architectural foundation of the system will not be compromised further downstream.
Agile architecting is a fresh approach to system development, aiming at an enhanced level of agility in architects themselves, the architecture process, the resulting architectures, and delivered systems alike. The focal point of agile architecting is both process innovation and product innovation, in order to deliver high-quality systems with added value for customers and end-users.
Agile architecting comprises all revelant and interrelated technical and non-techical competences that help architects to respond effectively at the notorious dilemmas and issues challenging architects. An agile architect has the soft skills that are needed for hard results.
ImprovemenT offers a coherent set of services that will successfully introduce and roll out agile architecting in your project or department, including dedicated workshops, on-site coaching for architects, managers and teams, and a tailor-made agile architecting masterclas program.
At your service!
Erik Philipppus
IMPROVEMENT BV

Agile Architecting
Last Update: 10-07-2010
|