Strong personality, Charisma, strategic thinking, Good understanding of your industry, big picture of IT spectrum, Presentation/negotiation skills and finally good understanding of technologies
First and foremost, there is no ideal candidate. What has worked for you in another context may not work in a new context. I want to find somebody who is very adaptable, flexible, who was able to put customer first. I think a lot of us have failed to understand that we are all trying to do something for a customer. As long as you keep the customer you're able to be agile, nimble and trying to understand the changing needs of the customer. One of the large problems with some of the projects I've been associated with is that you are doing what you think the customer wants, but you're forgetting what the customer actually wants. So you need a leader who's able to bring all the elements of this together because there are going to be problems given your customer’s organization is constantly changing. Build with all the steps that you need. Somebody who is able to manage all those things and get things done is what defines a successful leader for me. Is it easy to spot these traits in an interview? The amount of time spent has nothing to do with the actual job that needs to get done. It's all about our ability to be honest and real as to why we are hiring a specific person. Who has worked in that role in the past? Tell the person what the problem is and what you want to get done. You may have your own way of doing it because there is no one way of getting things done. People have their own ways of getting things done. I think you should empower them and then see how the job gets done.