What does the brand of “Enterprise Architect” stand for?
Fascinating, sometimes, what happens when managers assign job titles. Today, I ran across a fellow, whom I will call Shawn, who works at Microsoft, and carries the title of Enterprise Architect. Now, it is possible that Shawn has, in the past, had a job similar to that of an Enterprise Architect. However, this person works deep in the heart of the software development team within Microsoft IT… in other words, even if he knows what an EA does… even if he wants to do the job… it is completely impossible for him to successfully perform the function of Enterprise Architecture given his position and location within the organization.
So, each time he introduces himself, and works to solve software issues, he creates an impression that Enterprise Architecture is somehow a function of software development. And that hurts. But it is not just him. I’ve seen many folks with the job title of EA who, when they speak, or work, or post messages on online boards, are clearly not among the ranks of Enterprise Architecture.
And that got me to thinking… how much does the “brand” of Enterprise Architecture suffer when this mistake happens over and over? In other words, how much does our profession suffer when people who are not positioned or supported to effectively act as an Enterprise Architect, or worse, have no idea what it means to actually perform the function of EA, carry around a job title of Enterprise Architect?
As many of you know, I’m not just an EA at Microsoft. In addition, I’m the operations manager for my wife’s business. In her small business, brand matters. We are careful about when and where we use the brand, how it is used, and what it represents. Brand is the “hook” upon which her business is defined in the minds of her clients and potential clients. It represents her value proposition. Brand matters, and we defend it.
But tonight, I am helpless to defend the brand of “Enterprise Architect.”
So I call upon the community to consider this: how can we effectively do the job of an Enterprise Architect, working with business managers, process planners, information architects, program managers, and techno-geeks, in a broad overarching role, depending on the good will, understanding, and contribution of so many others, if we cannot manage our own brand: our job title?
Add to that: on LinkedIn, there’s been a thread running for many weeks that started out as a simple challenge: describe the purpose of Enterprise Architecture in a 160 character SMS message. I’m sorry to say that there’s over 300 entries, no two alike. How can we defend our brand, and improve the penetration of Enterprise Architecture into organizations that would truly benefit from our presence, if we can’t even define the brand in a consistent and consumable manner?
Tonight, I’m venting. I’m offering up frustration, but no answers. For that, gentle reader, I beg your pardon.
We are not much more than a loose band of feral housecats, beholden to no leaders. We are fighting against ourselves, among ourselves. Working against each other instead of working together to build the brand of Enterprise Architecture. We exhibit the things we most deride in our business partners: lack of coordination, lack of leadership, and lack of vision.
And as a result, we are unable to control our own brand. Sad.
Comments
Anonymous
February 22, 2010
In my software development company Enterprise Architecture is a service that allows to coordinate data transferring between departments and subdivisions of any enterprise. So Enterprise architect perform the function of detecting availability and restrictions for any groups of end-customers company according to its business processes. Having read your post I thought that enterprise architects still looking for appropriate status in the software development industry...Anonymous
February 22, 2010
Maybe not the first to admit I am not an EA, but definitely among the ranks. :) I think this is a widespread problem in the technical field, where 'Architect' can be anything from a description we would probably both agree to, to a title handed a developer that has been with the company for a few years and has to be promoted to something. Roles such as Project Manager have already gone this direction in many organizations, becoming miscellaneous titles that anyone with a little technical information can take on, or replacements for levels of progression for a single role (ie, Senior Developer becomes Architect, etc). While I can only speak from my own experience, there seems to be a lack of definition and discipline in role and titles throughout the technical market. I think the branding of EA has definitely been hurt by this, but that management and project management roles have also been struck hard. The damage is multi-leveled, not only is damage being done to the brand, but damage is being done to the individuals that are given these roles without the responsibilities, as the rest of their career they will be labeled as having had those responsibilities and experiences, creating expectations that will be difficult or impossible for them to meet. The business that chooses to use one of these as a replacement for a 'senior' label is also hurting itself; when they need the services they have mis-used the title for, it is going to be hard or impossible to get someone with the actual skill set and experience they need, as HR will point out someone is already filling that 'role'. Labeling someone an Architect, Manager, Project Manager, Analyst, or any of a dozen other titles is not only damaging to the individual brands, but also to the business that decided to mis-use the label and to the person who is falsely labeled. Hmm, apparently you aren't the only one who has some frustration on this topic :)Anonymous
February 22, 2010
The comment has been removedAnonymous
February 23, 2010
Nick, Thank you for the post and I completely agree. Have you looked at what the Center for the Advancement of the Enterprise Architecture Practice (CAEAP)is working on - see my blog post http://leodesousa.ca/2010/01/the-center-for-the-advancement-of-enterprise-architecture-profession/ Perhaps the Professional Practice Guide (PPG) will give some clarity to what an Enterprise Architect is. Of course, I am not naive enough to believe that this will transform how organizations hand out job titles but it could be a start. All the best, LeoAnonymous
February 23, 2010
Hi Nick, this is one of our daily discussions during coffee break "where do EA start / stop". We don't claim to be Enterprise Architects, but at least we act as EAs. Coming from data center infrastructure, we add value by additional perspectives and this is what most of our customers want us to do. No one needs hardware, software or man hours, but nicely combined it is a great Service or even Business-IT Support. From time to time it's synchronized with (customers) strategy and project portfolio and in this case its usually a success. I don't care for brands. Buzz words come and go, but the real meaning is stable and of great value. As Bob claimed "look for the verb": do it and convince others. If you are not convinced, look for all the "business card project manager" ... are they all on the same road, same direction? Yours, DirkAnonymous
February 23, 2010
The comment has been removedAnonymous
February 23, 2010
Well said Nick. Job titles like 'Software Developer', 'Truck Driver', and 'Accountant' are useful because they have clearly defined and agreed functions and outputs associated with them. As you point out, the community(ies!) seem to be indulging in endless rounds of navel gazing and 'my definition is better than yours' exchanges. I think the work that CAEAP is doing is commendable from this perspective, but I do wonder if the whole 'Enterprise Architecture' title is now so used and abused that we shouldn't just walk away from it and start again. 'Architecture' in this context has a very strong heritage in IT, so trying to reclaim it as a non-IT concept feels like a losing battle. I've seen the suggestion of 'Strategic Planning' in other places, which I quite like, as it well and truly cuts the association with pure technology.Anonymous
February 23, 2010
I have some excellent responses already. Clearly I struck a nerve. One clarification: I don't want to 'dis' anyone who has the title of EA but is not performing the duties that I would consider those of an EA. Who am I to decide if you are an Enterprise Architect? I don't want that responsibility. But I do want to contribute. My rant was about my own organization, where clarity is a long time coming. @Bob & Dirk: Perhaps I put more stock in a title than I should. My concern was not that individual. I don't know him, and in that context, I have no reason to believe that he is anything other than a fine software architect. My concern is with the people that he meets. When they see his title (and a few will) and that title says EA, and they see that he is not part of the EA team, and he is doing some work that looks like Software architecture, it makes it difficult to convince them that EA is more than that. @Carl: yes, I saw your posts. I didn't stay with the entire discussion either. Too difficult. I want to say that this statement really rung true for me: "We will never achieve definition and focus until our services are delivered by a company dedicated to a focused value proposition." You are right to note that there will never be a "pure" seperation of EA responsibilities from other responsibilities without the specialization that a consulting firm delivers. There are many consulting firms that offer EA assistance, and I think that they would say that their consultants don't have a "pure" job title either. Companies, whether you work for them or not, are all over the map. In every case, you provide the value that you can, and should, provide. That said, if I call up a consulting firm and ask for an accountant, and then when he shows up, expect him to do software testing, I will be wasting time and money. The brand 'accountant' has a meaning because the role is well understood, and defended. Accountants can do much more than "keep the books clean," and all the good accountants that I know are also business advisors and clever tax advisors. They, too, provide the value that the business needs, not limited to the title. But you can count on an accountant to have some specific skills, and you can expect them to focus on providing value through those skills. Not so for EA. Not yet. @Bob: if I were to meet a person with EA in their title, I think I would have to ask "What do you do" many times. Good advice. However, it doesn't really help with my dilemna, which is that I want to tell someone that I'm an EA, in my own organization, and they will either not know a thing, or they will know a little correct information, but they won't have a mistaken impression from someone else, in the same company, who is doing an excellent job at being a software architect. Branding is about the customer. @Carl: While we may be a great distance away from a consistent definition, I don't think we need to wait until business customers know what they want. I think we need to do a better job of defining what we do and making it clear to business customers that it is one set of activities, not an infinite set. When it is undefined, it will never be valuable. @Leo: I have not spent much energy following the work of the CAEAP, but I will take a look.Anonymous
February 23, 2010
Hi Michael, I blogged on whether we should use the word "Enterprise Architect" any more in a prior post. Please consider: Does EA Need a Name Change -- NAnonymous
February 23, 2010
The comment has been removedAnonymous
February 23, 2010
Hi Peter, Agreed. I am defined by the person who meets me, sees my deliverables, and understands their value. But before they meet me, they define me by the people before me who have held my title. I ask only that the person before me, with my title, was doing a job that is remotely similar to mine. There is one CTO in most companies. There can be many Enterprise Architects. It is possible that my ability to deliver value is roundly defeated before I walk into the room, due to the misimpression given by an IT technologist who bears the same title as I. --- NAnonymous
March 01, 2010
Just to let you know - this post has been included in a link roundup on the SATURN Network Blog at http://saturnnetwork.wordpress.com/2010/03/01/link-roundup-march-1-2010/.Anonymous
March 03, 2010
Valuable inputs, smart, all of them. It made me think (in IQ 80 way) why a "Truck Driver" has a clear job description. Well, perhaps because he really drives a truck. And a software developer? Well, might have got something to do with developing a piece of software? By this logic, I would guess that an enterprise architect actually architects an enterprise!? Not a bit somewhere in it (a plumber is not the architect of my house either), but the enterprise as such. But frankly, how many of us do that? Or, more precisely, from how many of us it is expected by our management? Rather then explain an EA role in 160 charactes I would suggest a contest "Explain your wife what you do in a minute" (I had some hard times with trying to figure out how to do that:). cheers O.Anonymous
March 03, 2010
An archetype needs to exist before enterprise architect becomes a brand. Discussing frameworks, ontologies, current state, future state, and inside professional information does not provide the intuitive feel for an enterprise architect. I have been socializing some simple views that, so far, have been resonating well with business executives. "The purpose of an enterprise architect is to challenge and change the way a business views technology." Technical people find this statement confusing, but business people seem to really understand this. "You never go to an M&A meeting without your lawyer, why do you go to a multi-million dollar vendor meeting without your architect?" Again this has been confusing to many technical level people, but has an immediate familiarity with those that operate within the business. What I am using is a common psychological trick that is used within product design. Products need to look like things that we recognize, or think we recognize, to be accepted. This is the reason that branding imo has failed for the enterprise architect. Business understands the need for programmers and they understand the network people that keep the lights running. This is a comfortable set of archetypes for them. They will relate similar positions to that archetype no matter how much you logically explain it. If we associate with another archetype or something that is familiar the acceptence level is much higher. In product design this is the "buggy effect". The original cars were thought to be expensive toys and nothing more originally. They looked new and with all the gadgets hanging out fit that archetype. Ford and others made the car look like a buggy. Once they changed the archetype people started to accept the car as being for everyone.Anonymous
March 19, 2010
Instead of asking "What do you do?" which receives answers in the realm of "Who are you?" you might think about asking "Which domain is affected by your decisions and deliverables?" or "Do you have an impact on strategy, and on which business level (department, unit, organization) do you relate?" In other words, help them "frame" their answers so you can guage their "enterprise-ness" and get them thinking in this manner for a time when they have to answer the general question again.