The challenge of an enterprise capability taxonomy is that it usually doesn't resonate with the lines of business. When I first took Microsoft IT's capability framework to our sales businesses, I got fairly direct feedback that the taxonomy didn't resonate. (I believe the technical term of art is "they puked all over it.")
Their issue was that within the enterprise capability taxonomy (internally referred to as the Business Capability Hiearchy (BCH)) wasn't organized in the way that they thought about their business. They had a framework in place already that organized their processes into three major areas - none of which were really reflected in the BCH. These three areas were what they considered their L1 capabilities.
When you clicked down from the L1 into the L2 and L3 capabilities, then you started to see a lot of similar taxonomy - pipeline forecasting, customer segmentation, etc. From the perspective of the business stakeholders, however, this detailed view was irrelevant. Their assumption was because I didn't have a capability framework that was organized in the same way that they viewed their business, they assumed that I didn't understand their business. This was a non-starter as far as they were concerned. It probably goes without saying that it's difficult to gain any traction as an architect (or nearly any profession) if your customers don't think you understand their situation.
When you think about it, having a hierarchy is not all that important. Hierarchies - certainly at the topmost levels - are just ways to organize or classify things that are further below. There are lots of ways to organize things. For example, if I took a set of Legos, there are at least two ways of organizing it - by color or by the type of block. Neither organizing structure fundamentally changes the block itself.
The capabilities - which I think are at the L3 or L4 level - are the Lego blocks. They can be organized in lots of different ways. So there's no point really in trying to enforce an enterprise way of organizing these blocks on your business unless a) you enjoy irrelevance; or b) the enterprise view actually resonates for your line of business.
Instead, you want to "Think Local" - present the capabilities in the frameworks that are going to resonate with your business stakeholders. Generally, at the capability level - which is fairly discrete and defined - there won't be too much disagreement that those are the right capabilities. In fact, this is what I did. I took the framework our sales business had, took a subset of relevant L3 capabilities from the enterprise framework, and recast them in the sales framework. Didn't change the naming of any of the L3 capabilities and ended up getting validation that this was, in fact, the right model. A colleague who'd started out as a strong opponent became an advocate.
In general, I try to ensure capabilities are articulated in the business language so that there's no confusion. When there's a conflict between multiple lines of business, the best thing to do is to be sure that the capabilities are clearly defined.
What you don't want to have are two capabilities that mean the same thing; in this case you want to get to one. If the two groups can't agree on which (assuming that you've already tried to get them to align), pick the best (or make up a better one) and maintain a mapped view for the business(es) that don't have their own. It's not worth anyone's time to have a long taxonomy debate. It's largely academic and the ROI on everyone's time is pretty low.
You also don't want a capability that has two meanings. Divide that one up into something more discrete. If a line of business groups two things together, try to make the case for being more precise. Failing that, maintain a mapped taxonomy. Again, there's not enough ROI to have a debate and all it does is convince your business that you're not interested in providing value.
I won't say there isn't a downside - depending on the flexibility of your tools, manual management can get tedious - especially if you want to roll up attributes captured at the capability level and show them at a higher level of abstraction. In my view, that manual effort is worth the credibility gained with your business stakeholder.

Recent Comments