I look back after having done the job seven times. Sometimes I land in jobs and I've looked around and thought this is going to be the proverbial ‘duck soup’. Because of the experience that I have, I can see in my own humble estimation what they need here. It's pretty clear where the problems are, what we need to do now, all that insight and intuition has to get applied to the business model, the unique features of that particular company, where it operates geographically, and what its customer base is like, etc. But there's a lot of things in it that are immutable. Everybody has to have a financial system and everybody has to have some kind of a CRM capability.
Accumulating hands on experience over the years goes a long way because you have various scenarios that are thrown at you. And through this experience, a CIO might know how to resolve any obstacles that their organization is facing.