I'm wondering how many of my network are working in a company with an "Ivory Tower" Architecture group; I have recently experienced a reminder that this can still exist, even in companies with relatively modern practices...
One of the red-flags for a company is that their Architects are no longer directly involved in the development of software - never actually seeing if their theories survive contact with the reality of low-quality requirements definitions, existing code bases that are in Production, and timescales for development teams that are often unrealistic even in a greenfield scenario.
We spend so much time discussing Agile, how the focus is on improving the performance of Developers - but what about the productivity and usefulness of Architects? And for that matter, Business Analysts?
You can't be an Architect, if you are not also developing software.
#architecture #development