Hi All… this is a place for us to post content we are proud of… this was from my LinkedIn blog and wanted to publish here!… we will be launching quite a bit of content here as well! #Iasa 

The industry constantly struggles with what concepts and competencies architects need to know to call themselves architects. However, we have known this for a very long time, it is just that the industry is willing to accept almost anyone into the role with very little formality and almost no proof of competencies other than a resume, and whatever the hiring manager feels about the person. It is a ludicrous situation that we as a species would never accept out of any other profession. But I will admit it keeps the laughs coming. 

If you don’t believe me… consider… You go into a hospital and sit down with your doctor. You start talking about where they were before this and they say oh the year before they actually had a job as an electrician, but they interviewed for this doctor job because they needed a change and well since they got it, it has been great… now can you please remove your clothing, they’ve got some tests they need to run, or at least thats what this blog they’ve been reading says they should do when you are complaining of stomach pain… Tell me you didn’t cringe inside? Tell me you didn’t laugh at how stupid an idea that is… Doctors are important! Doctors need to be licensed! Doctors need years of practice to be doctors! Tell me you didn’t for a moment actually react emotionally to the idea? Welcome to the world of architecture and basically technology in general… Last year an organization I know well and you know well, just magically re-titled about 2500 people as architects… poof, congratulations you are a doctor. Good luck… to your patients. I had a conversation with a CITA-Distinguished yesterday who went to work for another household name vendor who had hired ALL of the people he had FIRED at his previous employer. FIRED, not layed off. What a world. Well it keeps my job fun, that is for sure, and oh the stories I could tell you.

Ok so what does a basic, entry level architect need to know? That is the question we are discussing and at what level should they be hired and how do we know they know that stuff? This is the tough question, though oddly it is only tough because we live in a world where anyone can get the title. But again, no more rants (for today), instead lets talk about the Core Concepts of Architecture and then the Competencies and how they connect. Keep in mind this is for entry level architects who have a direct mentor (who is certified at a higher level) and is going through a rigorous mentoring program while they gain knowledge and experience. 

First lets distinguish what I mean by Concepts vs Competencies in the BTABoK. Sorry for the pedantic focus on semantics but we are talking a LOT of research and balancing in definitions to make this formal. 

The core concepts and competencies an entry level architect should be able to handle fall into 3 major areas:

  1. Dealing with Business Concepts – while this one should be a no brainer, it is met with open scorn in many places, business skills are reserved only for the highest level architects. These concepts include Business Models, Customer Journeys with Personas, Capabilities with Objectives, Value Methods, Investment Planning with some Roadmapping. There really should be more at least at a basic level of understanding but lets be as realistic as possible. 
  2. Technology Design and Delivery – this is a deep and interesting dialog in industry, how much business AND how much technology? If a product owner wants to become an architect, what technology should they learn? How deep do they go? At a minimum, Design (more on Design Competencies) including Patterns, the primary Requirements/Decisions/Quality Attributes relationships, Architecture Analysis, Deliverables, Products/Projects, Services, and Quality Assurance. Again the assumption is working knowledge including having written and supported some aspects of each in a production like environment. (Yes I know my engineering friends, this description is making you cringe, but you need to go learn the business to become an architect, so lets let the business learn what we do at depth to become one too). 
  3. Dealing with Stakeholders – often overlooked, always under-trained, and never enough time or techniques, dealing with stakeholders is the hardest part of the job. Humans are mercurial, the lines of decision traceability and influence are blurred, it is effectively chaos in the lifecycle management of companies with lots of petty power plays and even more in terms of financing and final outcomes. But at a minimum, Stakeholder, Employee Culture and Mindset, Engagement Models with Deliverables and Engagement Touchpoints and then a number of competencies tied to those. 

Shameless Promotion (I mean seriously we are a non-profit): These are the 14 concepts that we teach in Core Architecture. I’ve had senior architects with 10 years experience walk out of it with hurting brains and successful happy students who have been coding for 3 years. It is not a junior course, it is Core. Upcoming dates are on the week of March 18 (see event calendar). Join us now to move ahead. 

These 3 categories give us roughly 14 concepts from the BTABoK which need to be understood to begin work as an architect along with their supporting competencies (there is overlap in these terms which we are trying to make extremely clear for the aspiring architect). Yes there are more than that there, but I am trying to show what and why we teach Core the way we do… Anything less and you have a Lopsided Architect (blog entry coming soon). Lets discuss and define each one of them:

Wow that is LOT to learn. Do you see why those 45 dollar udemy courses on architecture are a joke? Or why real architects laugh when you say you are TOGAF certified? I will cover competencies in a follow on post, then cover the structured canvas approach (just good enough architecture, architecture on a page) and then another one on being an architect at a service integrator/vendor and why that is different.