Balance Your Organization's Wants And Needs

I have been thinking lately about the differences between wants and needs and how they shape our lives. Most of us are pretty clear about what we want and go after it. What we need is a little less clear. Sometimes we know what we need but avoid it (“I want that chocolate brownie with vanilla ice cream smothered in fudge sauce” versus “I need to lose some weight”) and sometimes we don’t know what we need and just let our wants drive us (I want to yell at my staff – so I do, but what I need to do is listen to them).

I think what drives many of EAs’ problems is not misalignment with organizational needs (though some of the more theoretical EAs certainly are misaligned as they seem to think architecture is the center of the universe). The real problem is not clearly understanding the difference between what an organization needs and what it wants and having the ability to manage the disparity between the two.

So what do organizations want? For the most part business units and the IT development teams that are aligned with them want to develop solutions that they are comfortable producing. This translates into using technologies and techniques they have been successful using in the past. EA wants them to do it differently and that difference always introduces risk. The risk may be real or imagined, but it doesn’t matter to the PM. Both are real to him. So bottom line, the organization wants to continue using the methods of the past because they are the best predictor of success they have.

What the organization needs is an integrated approach across business units and technologies to: drive down overall IT costs, reduce operational complexity, reduce future operational risk, and improve speed of delivery of future projects – all concerns of most CIOs. The organization also needs to create more adaptable business systems which should be a concern of business leaders but most business leaders have yet to face this problem and don’t have an appreciation of the need – yet. So the bottom line here is that the organization needs to evolve their methods to create more value and evolution is painful.  

EA teams most often try to drive the needs aspect without regard to wants and frequently confuse their own wants – for a highly coherent, elegant architecture design – with what the organization needs. Their goals are mostly in line with CIO concerns but not with organizational wants. CIOs get this and it is a major contributor to the CIOs’ reticence to giving EA teams carte blanch decision authority. This needs versus wants paradigm is what drives EA governance. If needs and wants were aligned there would be no need for governance, everyone would simply do the right thing because they saw it to be clearly in their own best interest.

What CIOs need EA to do is drive consensus among all the players on how IT should provision and operate business systems. To deliver on what the CIO needs, EAs must first understand that their job is not building architecture. It is using the architectural model to drive consensus in thought, strategy, and action. They also should have an appreciation of the needs versus wants gap and accept that it is their job to manage it – with their CIO as well as the rest of the organization. 


re: Balance Your Organization's Wants And Needs

If their is an issue in the organisation because wants are more taken into account than needs, then, we all knoww what will be the result.What I have experienced is often the opposite. Business people working in silo mode, coming with wants and not often with clear needs. They come with a solution, local (or outsourced), low cost and with a solution not a problem or a need.Is it really the job of the EA to do the strategy or more to drive the strategy to a future unattainable target. Remember that the EA charter is built by the CIO or CTO.EA team is there to find the better way to implement the wants. If not, it is like a kid in a toy store that wants everything, and change very often what he wants. The technical debt will have to be paid sooner or later.The EA team is finally the only one being able to say no, not know, not with this solution. If the EA team is nor powerful enough, then all wants are implement asap, if possible with agile techniques.