|
I was recently approached for help by a large company who had a problem
with architecture. Their problem was that they had over 50
"architects" and no means to synchronize what they were all doing.
What is more, whenever they had tried to develop such a means in the
past, the attempt had broken down for political reasons - no-one
wanted their fiefdom eradicated and so by implicit mutual assent none
of the architects would co-operate. This was understandable from each individual's point of view. As things were, not only was each architect in the powerful position of being effectively the only person who fully understood their own domain within the organization, but their systems worked well - it was senior management who not only faced integration costs they suspected could be reduced, but felt generally out of control of their technology infrastructure. Why am I saying this to you all? Because it's a bad case of an almost universal problem. We could go on forever providing definitions of different types and levels of "architecture". In these terms, a definition such as Steve's (for example) is perfectly adequate, though all such definitions are inevitably founded on a particular technology vantage point - they assume some kind of standard current approach to enterprise technology. However, this is not the fundamental problem. The real-world issues organizations face with architecture can only be solved by recognizing that "architecture" is not primarily about individual work products - a process map, a network diagram, a set of components and services. Architecture is about processes - the management processes by which a technology infrastructure is maintained - which in a large organization can be very complex indeed. A much richer viewpoint than arguing about who produces what type of document, or the content of each type of document, is to focus on the means by which systems are introduced, supported, replaced or retired. Not only will this permit you to place proper controls on the evolution of a technology infrastructure, but it can remove some almost universal blinkers:
If you want to do architecture well, first you need to make sure you know how to properly manage human collaborative effort. Then apply this to the maintenance of your technology infrastructure. -- All the best Keith http://keith.harrison-broninski.info
SPONSORED LINKS
YAHOO! GROUPS LINKS
|
- Re: [service-orientated-architecture] Trolling fo... Jerry Zhu
- RE: [service-orientated-architecture] Trolling fo... JP Morgenthal
- Re: [service-orientated-architecture] Trolling fo... Gregg Wonderly
- [service-orientated-architecture] Re: Trolling fo... Gervas Douglas
- Re: [service-orientated-architecture] Re: Trollin... Gregg Wonderly
- Re: [service-orientated-architecture] Trolling fo... Jerry Zhu
- Re: [service-orientated-architecture] Trolling fo... Ron Schmelzer
- Re: [service-orientated-architecture] Trolling fo... Steve Ross-Talbot
- Re: [service-orientated-architecture] Trolling fo... Steve Ross-Talbot
- Re: [service-orientated-architecture] Trolling fo... Jerry Zhu
- Re: [service-orientated-architecture] Trolling fo... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Trolling fo... Jerry Zhu
- Re: [service-orientated-architecture] Trolling fo... Steve Ross-Talbot
- Re: [service-orientated-architecture] Trolling fo... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Trolling fo... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Trolling fo... Jerry Zhu
- Re: [service-orientated-architecture] Trolling fo... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Trolling fo... Jerry Zhu
- Re: [service-orientated-architecture] Trolling fo... Keith Harrison-Broninski
- [service-orientated-architecture] Re: Trolling fo... Gervas Douglas
- Re: [service-orientated-architecture] Re: Trollin... Keith Harrison-Broninski
