What makes the best CIOs so successful?
Is it technical expertise, or business acumen?
Is it the ability to run the day to day operations, or to deliver new projects?
Is it driving efficiencies from the current set-up, or building a vision for the future?
Where do people and relationships fit into this picture? Building and developing a strong team for example.