The Changing Role of the Software Architect

Diomidis D. Spinellis · IEEE Software · 2016

Being a good software architect has never been easy. Changes in the software industry are making the job even more challenging. The key drivers are the rising role of software in systems and their operation; more emphasis on reuse, agility, and testability during software development; and several quality elements increasingly affected by architectural choices.

Read the paper · More papers on PaperTik