The Consulting Profession
Consulting is more of an advisory skill than a technical one. Successful consultants are more than just technicians; they have to have the necessary people skills to communicate to clients what they need. Further, consultants have to know their clients so well that they know just how to talk to them.
âEven that bastion of command and control, the U.S. Marine Corps, is refocusing its leadership programs on consultative management.â
Consulting is more than knowing technology. There are plenty of technicians who can design and implement the most complex multi-site data networks, yet lack basic skills in communication, project management, time management or human interaction. Clients demand technical people who have those additional communication skills and moreover, they want somebody that they can trust. Hence, you need to focus first on the general principles of providing consultation and advice, rather than technical expertise, which should be a given.
The Business of Advice
Five concepts can serve as the foundation for the information technology advisory process. These concepts are:
- Focus on the relationship - You must know the client as a human being and understand the culture, motivations, history, fears and goals of both the client and the organization. This is one of the most difficult tasks in consulting. Your success in this task has more impact on how well your job will go than any technical discipline involved.
- Clearly define your role - You and the client should both clearly understand what you are expected to do and accomplish. Define what the client is expected to do as well as the boundaries of the relationship.
- Visualize success - As a consultant, you have to give the client a visual picture of what success looks like. Otherwise, you may be faced with dreaded scope creep, where the engagement never concludes because the expectations keep changing. You and your clients should both be aiming for a non-ambiguous, complete goal.
- You advise, they decide - Donât fall in love with particular solutions or approaches. Keep your emotional attachments toward, say, Linux or Open Source, limited. Clients are always in a better position to know the practical solutions that work for their own corporate environment.
- Be oriented toward results - Consulting is more than advising: It is assisting clients to reach a goal. You have to keep the client steered toward the possible.
The IT Consulting Skill Set
Why do some consultants meet their goals while others struggle? Why will some clients put off projects until their consultants are ready to help them?
âThere is no more customer-intimate business relationship than consulting. To excel in our profession, we must gain our clientsâ trust. Like doctors or lawyers, we must help our clients feel comfortable enough to confide in us, to tell us things that may not be easy to acknowledge or discuss.â
The answer has to do with the characteristics of successful consultants, who have skills you can learn. The key skills that consultants employ are advisory skills, technical skills, business skills and communications skills.
Technical skills are comprised of the knowledge you have if you are a professional in the field in which you have chosen to consult. In the real world of commercial consulting, itâs critical to remember that clients become more sophisticated all the time, and they expect their highly paid consultants to be at least one step ahead of them. About five years ago, knowing how to connect a PC and a printer was enough to get you a gig as a consultant. Now, I frequently walk into clientâs offices and find technical teams that could rebuild the Internet from scratch.
âIT consulting is most successful when advisory skills, rather than purely technical ones, are stressed.â
Many technical people donât realize how business works, but to join the field successfully, youâll have to learn about business. Consultants should know their client companyâs mission, its competitive strategy, its sales and profitability, its key clients and its history. Communications is consulting and consulting can be taught by practice.
Best IT Framework
The term "framework" is used consciously to suggest an approach to the IT advisory relationship. Generally, the framework includes approaching the client, negotiating the relationship, visualizing success, understanding the clientâs situation, designing solution options, collaborating to select solutions and delivering business results.
âIt is a proverb among salespeople that you must keep the customer focused on the value rather than on the cost. This is equally true for the consultant, where the client is buying service, an intangible, rather than, say, a piece of hardware that can be touched. Consultant fees are high, in many cases substantially more per hour than the client is paid.â
This framework is an overlay of techniques and concepts with which to approach the client relationship. This gives you a managerial structure, since engagements that include implementation of IT systems will likely require a disciplined project-management methodology.
How to Approach the Client
Clients approach consultants for a number of reasons: They may lack the technical skills to solve their problems without outside help or the business experience to apply the tech knowledge they do have. Clients lack confidence in their ability to judge and balance options. And sometimes clients canât convince their management team that a particular solution is needed, so they reach for outside verification.
How to Negotiate the Client Relationship
Remember these six key points when working with clients:
- Avoid imposing your role - Donât unilaterally tell the client what to do. Start with an open mind and with the position that everything is on the table. Afterward, work out those elements you believe are not in the best interests of the engagement.
- Avoid having a role imposed on you - Firmness in steering the client toward reasonable roles and expectations is not only best for you, but itâs in your mutual best interest.
- Take out the emotion and the ego - Focus on the best interests of the client and donât look at the consulting relationship as one that you must win.
- Negotiate creatively - Use whatever approach it takes to reach a goal. You could even let the client try-before-they-buy in order to close the deal.
- Table disagreements - Donât turn negotiation into an argument. Move disagreements onto the back burner and work to re-think the issue to everyoneâs advantage.
- Document your agreements - Take notes. Nothing is final until the agreement is initialed, reviewed and documented.
âIâm always amazed at the number of âconsultantsâ who never read any trade publications; this is unacceptable on my consulting teams. It is our professional responsibility to remain informed on the developments in our field.â
Visualize the success of the relationship. To foster this success, consultants should help clients create a mission statement, build project sponsorship teams and make sure information cascades down throughout the clientâs entire organization.
Understand the Clients
To understand your clients and their situation, you first have to understand certain aspects of their enterprise. You need to learn:
- What is the technology infrastructure? - Does the client use a WAP or an IBM mainframe with many nodes?
- How is data moved through the network? - And, how fast does it move?
- What kind of apps is the client using? - Do they have an open source Linux or Novell or Windows NT?
- What process is being used? - For example, does the client use some kind of Enterprise Resource Program?
- Gain some understanding of the clientâs business - Understand the companyâs strategic vision and learn about its business model.
Designing Solutions and Finding Options
Creativity can be learned through process and training. Industry is actually using creative design techniques to reach solutions to different dilemmas, and the techniques are very effective. Generally, a consultantâs solutions should solve the problem, fit the clientâs requirements, be understood and be proven. The core solution design process includes:
- Brainstorming - This group technique encourages the generation of many ideas.
- Prototyping - Design a rough model.
- The "Cannonball Run" - A competitive rapid design process in which teams work against each other to develop a solution.
Presenting Your Solution
Your solution presentation must accomplish a number of goals. Primarily, you will restate the basic problem youâve been asked to address and then youâll explain how you are going to address it. Having the right audience for your presentation is critical, so that you can help your client reach a consensus. At your presentation, introduce all your team members and allow the clientâs team to be introduced.
âDiplomacy can be in short supply for many IT consultants. Iâve been in countless situations in which an IT consultant either implied or stated outright: âThe person who designed the current system was a moronâ.â
Quickly recap your role in the engagement, restate the limitations of the problem youâre addressing, present a vision statement, state the benefits of each option you propose, present a budget and a timeline for what you propose and describe the risks and sacrifices of each option. Avoid technical jargon, avoid making recommendations, work with your client to review the options, donât push and be ready to make changes.
Define Project Acceptance Clearly
The client must know when the job is complete. This is not only for client satisfaction, but also for legal reasons. The consultant must define acceptance criteria up-front. Clear destinations make for clearer journeys. Further, you should negotiate an end point for your involvement. Itâs critical for you and your staff to know when your involvement is over. Acceptance can be phased.
âMaturity as an IT consultant also means leaving our technical biases out of the mix.â
Make sure that you document what you deliver. The acceptance document should describe project objectives, outline the deliverables that have been transferred to the client and note any continuing responsibilities, such as warranty duties.
How to Improve and Maintain Your Skills
You should view IT consulting as a profession on a par with engineering and architecture. One requirement for such a high level of skill is continuing education. Tech skill becomes obsolete at a blinding pace. As a consultant, you have to keep up with tech developments and understanding. First, you must keep up with trade publications such as PC Magazine or Computer World. Reading such publications is your professional responsibility. The professional consultant should also seek additional vendor training if necessary. Tech consultants tend to get formal training as either Microsoft or Novell specialists. Consultants should also use the Internet, team reviews and technical mentoring to stay current. You will be pleased to discover how fulfilling it is when your tech expertise really helps your client.