Monday, January 23, 2006
Enterprise Architecture is not Software Architecture
You may have noticed a pattern in the blogosphere in that enterprise architects frequently ask software vendors to provide publicly available reference architectures using design patterns notation. Reference architectures are like codes while design patterns are like best practices. Note, that I am of the belief that best practices don't really exist and enterprise architecture is more like gardening. Here's why...
While I am a good software architect, a great infrastructure architect, a master in information security and a guru at software engineering, I am near perfection when it comes to enterprise architecture. Now that I have fulfilled my egotistical needs to pat myself on the back, I encourage you to check out this white paper by the Danish government on enterprise architecture.
Hopefully, you aren't employed by one of those enterprises that believe that all "technical" folks are somehow interchangable and don't acknowledge the unique contributions that each individual can bring to the table. If you happen to be employed by a boss who simply doesn't get it, suggest to them that maybe he should hire a maid service to do his next break job and see if he gets the message. Enterprise Architects should be considered as the Keepers of the Flame and help spread good practices to others, demonstrate Strong Technical Leadership and most importantly, enabling the strategic intent of the business...
Links to this post: