Technical advocate best_practices_kruemcke

17

Click here to load reader

  • date post

    14-Sep-2014
  • Category

    Business

  • view

    585
  • download

    3

description

Best practices for engineering client advocates.

Transcript of Technical advocate best_practices_kruemcke

Page 1: Technical advocate best_practices_kruemcke

© 2013 Jay Kruemcke

Practical Tips for Effective Technical Advocacy

Jay [email protected]

@chromeaix @phastflyer

A blog on this topic can be found on http://kruemcke.wordpress.com/2013/07/15/practical-tips-for-technical-advocates/

Page 2: Technical advocate best_practices_kruemcke

2© 2013 Jay Kruemcke

How do developers become a technical advocates?

� Pulled in to resolve a critical problem

– Wonderful relationships can be built on terrible problems

� Assist with a sales proposal / RFP

– You best know the product capabilities

� Assigned to strengthen relationship

– Important or vulnerable client

� Beta programs

– Assigned to assist the client with the process

� Volunteered (or “got” volunteered)

– You (or your boss) wanted you to meet “real” clients

� …

Page 3: Technical advocate best_practices_kruemcke

3© 2013 Jay Kruemcke

Technical Advocate Key Goals

� Positively improve the client and client sales team success. Your overall goal is to make the client and the sales team more successful by helping the client to use your technology more effectively.

� Establish a good relationship with the client sales team. All client interaction should be with the support and knowledge of the client sales team. You cannot be a successful advocate without them.

� Establish a good relationship with the client. The better you understand your client and build a rapport with them, the more successful you will be at being their advocate.

� Focus on helping clients exploit technology to meet the needs of their business through information technology

� Help your client exploit other resources. There are many resources to help clients be successful including your services team, support team and other developers. Use them!

A Technical Advocate is a technical advisor who leverages their deep knowledge of technology

and the relationships within the engineering lab to positively influence client satisfaction and

revenue in an account.

Page 4: Technical advocate best_practices_kruemcke

4© 2013 Jay Kruemcke

• Establish a rapport with the client to allow you to act as a trusted advisor to help them

successfully use your technology

• Understand the client environment:• Topology & applications

• Future Goals and directions

• Organization structure and goals

• Actively engage with the sales / client account team to support the short and long-term

account strategies

• Provide high level assistance with architecture, performance, configurations, etc.

• Channel escalations when normal processes fail

• Feedback information to the engineering lab

• A remote systems engineer

• A pre-sales support offering

• An alternative to fee based services

Technical Advocates should not be:

• A non-commission sales job

• A critical situation manager

• A requirements solicitor

Technical advocates should not circumvent the normal support processes.

Role of the Technical Advocate

Page 5: Technical advocate best_practices_kruemcke

5© 2013 Jay Kruemcke

Successful versus Unsuccessful Advocate Relationships

Successful

�Regular communications with client team

�Regular communications with the

client

�Client sometimes initiates

communications with advocate

�Advocate understands client

environment including key

applications

�Advocate understands how client IT is organized

�Advocate knows how to leverage

other resources in lab

Unsuccessful

Х Sporadic communications with client team

Х Sporadic or no communications with

client

Х All communications are one-way

Х Client doesn’t know you exist

Х Client team only contacts you when there is a problem

Х Advocate knows little about client

environment

Х Advocate doesn’t understand the client organization

Х Advocate tries to do it all

Page 6: Technical advocate best_practices_kruemcke

6© 2013 Jay Kruemcke

What is a Technical Advocate supposed to do?

� Get involved fast! Contact the client / sales team for the client and tell them you are their Technical Advocate

� Provide your contact info and a short biography that describes your skills and ways that you may be able to help support sales activity or to help resolve client issues.

� Understand your account. Meet periodically with your client team to understand:

– Discuss the account strategy with the client team and how your technology fits into that strategy

– Inquire about the status of recent sales proposals and what the next steps will be

– Inquire about any unresolved issues related to your technology within the account

– Participate in account planning sessions

Page 7: Technical advocate best_practices_kruemcke

7© 2013 Jay Kruemcke

Best practices for Technical Advocates

� Maintain contact by communicating regularly

– A simple email now and again works wonders

– Have a conference call at the beginning of each quarter

� Keep notes

– It’s hard to remember clientdetails especially if you have multiple accounts

� Don’t circumvent the Support process

– It can cause problems for you and the client

� Don’t promise the client new function or solicit requirements

– Even committed plans are often changed

– Always put caveats around any statement of future directions

– Any commitments should come from senior management

� Keep the sales account team in the loop

– CC the sales account team if you are working directly with the client

� Provide status to your area coordinator

– Shows the value your provide to the client

Page 8: Technical advocate best_practices_kruemcke

8© 2013 Jay Kruemcke

You must work through the client sales team to be an effective advocate. Here are

some of the characteristics of a client sales team:

� Busy

– Be respectful of their time

� Technology knowledge varies

– Don’t expect everybody to be an expert (or care)

� Focused on solving a business problem

– Technology is not a primary interest

� Calendar driven compensation

– Activity focus changes throughout the year

� Several different roles in the team

– Different responsibilities and interest

Some Characteristics of Sales Teams

Page 9: Technical advocate best_practices_kruemcke

9© 2013 Jay Kruemcke

Organization of Sales Teams

Sector Accounts

Client Executiveor Sales Rep

HardwareSales Leader

SoftwareSales Leader

BRAND SPECIALISTSBRAND SPECIALISTS

Services Sales Leader

BRAND SPECIALISTS

Technical sales specialist resources also assigned

Page 10: Technical advocate best_practices_kruemcke

10© 2013 Jay Kruemcke

Meeting the client

Before:� Understand the objective of the meeting. The sales account team should set up the meeting, agenda, and

objective of the meeting. Understand what you need to do to help them

� Understand the meeting logistics and dress code

� Try not to have a meeting when the client isn’t under unusual stress such as end of year processing or in

a critical situation

� Find out who will be in attendance, their role in the company, what potential questions they may ask,

what problems they recently experienced.

� Ensure your presentation, and verbal communications are well planned out. What is your message?

� Confirm the sales rep has the proper non-disclosure & confidentiality agreements in place

Meeting the client:� Introduce yourself, expertise and background - especially around areas of interest to the client

� Set the expectation of what you will be able to do in your advocate role

� Tell them you look forward to working long-term with them, that you are there to learn about their

business so you can help them to be successful

� LISTEN to the client, their concerns, their challenges so you can look for ways you can help

� Don’t push your own agenda onto the client, especially up front in the relationship

� After the meeting, have a discussion with the sales rep to agree on the action items and who owns what.

� Be responsive with a timely reply to the client with any follow-ups that are your responsibility.

Page 11: Technical advocate best_practices_kruemcke

11© 2013 Jay Kruemcke

Communication Tips

� Be truthful

– Lies will destroy your credibility

� Calibrate your certainty about the future

– Plans change. Make sure the client knows that.

� Tell what you know, but not everything you know

– You know a lot more about the technology than is relevant to the

client. Focus only on the information that is relevant

� Don’t focus only on product limitations

– It’s important to be honest about product limitations but talking only

about the limitations will not provide an accurate picture

� Be realistic

– It’s better to under promise and over deliver

Page 12: Technical advocate best_practices_kruemcke

12© 2013 Jay Kruemcke

Scenario: Account team doesn’t respond

� Scenario:

– Client account team does not respond to your communications or only contacts you when there is a problem.

� Possible Root Causes:

– Client team doesn’t know you or how you can help

– Client team is “too busy”, particularly around quarter and year end

– Client team doesn’t want to complicate their relationship with the client

� Potential Advocate approaches:

– Wear ‘em Down: Reach out to the Client team often and remind them what you canprovide

– Alternative Path: Reach out to the Client Exec if the Power Brand specialist won’t engage (or vice versa). The Technical Sales Specialist can be a useful way to start getting involved at a tactical level

– Prove your value: Leverage your expertise to help solve a tactical problem

– Cut your losses: Not all Advocate relationships work out – if you can’t establish a relationship with the client team after trying lots of different approaches, then it may be best to stop being an advocate for that account.

Page 13: Technical advocate best_practices_kruemcke

13© 2013 Jay Kruemcke

Scenario: Can’t establish a rapport with the client

� Scenario:

– Client doesn’t know you exist or can’t be bothered to communicate with the advocate

� Possible Root Causes:

– Client doesn’t really know you or how you can help

– Client too busy

– Client team not facilitating the relationship with the client

� Potential Advocate approaches:

– Really meet them: Try to figure out how to meet the client face to face. Either at their location or if they attend a briefing or conference. Phone / email only relationships are hard

– Persistence: Engage the client (with the client team) regularly. Especially good times are right after we announce new technology and you could provide in depth information on your subject area.

– Prove your value: Leverage your expertise to help solve a tactical problem

– Cut your losses: Not all Advocate relationships work out – if you can’t establish a relationship with the client after trying lots of different approaches, then it may be best to stop being an advocate for that account.

Page 14: Technical advocate best_practices_kruemcke

14© 2013 Jay Kruemcke

Scenario: Advocate as Crit-Sit Manager

� Scenario:

– Client team (or Client) reaches out to you to help them solve a bug/problem

� Possible Root Causes:

– Client really respects you

– You’ve done this in the past and they know you will do it

– Client team wants to “throw this over the fence” to you

� Potential Advocate approaches:

– Acknowledge the Client’s Pain: Yes there is a problem and let the client understand that you understand their frustration and disappointment. Like everybody else, sometimes they just need someone to vent to. Don’t take it personally but acknowledge that will solve their problem (note “”, not “you”)

– Remind the client team/client about how Support escalation works: Unresolved problems should be escalated through the Support team by the client (e.g. Ask to speak to a manager)

– Resist: We all want to solve the clients problem but you need to push the client team / client to use the established channels and resources to resolve the issue

– One : Never point the finger of blame at another organization in front of a client. Doing so hurts the credibility of as a whole and erodes one of the key values of . If you need to have frank discussions with other teams in your company then do so away from the clients view but remember that we all make mistakes and the “blame game” doesn’t fix the client’s problem.

– Work in the background: If the problem is within the scope of your technical expertise then offer to leverage your knowledge of the client by offering help to the Support team – not to the client. This can help to resolve the issue and keep you from getting into this mess in the future

Page 15: Technical advocate best_practices_kruemcke

15© 2013 Jay Kruemcke

Scenario: Dealing with Requirements� Scenario:

– Client (or the Client team) asks for specific changes in a product

� Possible Root Causes:– Client respects you and views you as their interface into the lab– You’ve done this in the past and they know you will do it

� Potential Advocate approaches:– Understand the request: Understand exactly what the client is looking for – inputs and desired

behavior and the value to the client. Look for alternative ways to achieve the client’s goal since delivery of new function will generally take a long time. Clients sometimes ask for new functionality because they don’t understand the current capabilities.

– Explain to the client how product requirements are managed: You need to let them understand that, just like them, we have more things we want to do than we have the resources to do.

– Validate Opportunity: If the Client team is asking for a function as requirement to close a deal, make sure that the opportunity for a sale is fully substantiated.

– Process the requirement: Use whatever process your team uses to manage incoming client requirements and be sure to provide the client contact information.

– Be realistic: Make sure the client has a realistic view of when or if the requirement could be delivered. Clients always want the new function on the level of software they are currently running even though that is almost never the possible. Set their expectation low.

– Resist the Urge to Commit: Plan changes happen all the time and even committed items can get pulled at the last minute due to overriding business needs Any communications about planned functionality should be layered with caveats such as “plans subject to change without notice”

– Work in the background: Feel free to act internally as an advocate for the client’s requirement, particularly if there is a strategic benefit for the client and other clients. But be clear to keep any discussions of trade offs or commitments out of view of the client

The near mythical $20Mopportunity “If you just add …”

Page 16: Technical advocate best_practices_kruemcke

16© 2013 Jay Kruemcke

Summary

� It takes time and effort to build a high performing relationshipwith a client and account team

� Client sales teams operate under a different set of priorities than Engineering does

� Building empathy with the person on the other side of relationship is the key to building rapport and an effective and rewarding relationship

Page 17: Technical advocate best_practices_kruemcke

17© 2013 Jay Kruemcke

Advocate Cheat Sheet� Always take notes!

� Establish contact with the client sales team– In general, you should start with the Brand Sales Specialist and CC the Client Rep.

• Send an email with an introduction and propose an initial meeting with you and the client sales team members

• You may need a series of meetings to get the baseline of information

� Introduce yourself:– Your name, what area you work in

– Technical knowledge that may be relevant to the client

– Past contact with the client

– Previous advocacy with similar clients

– Your goals for the advocacy – what do you want to get out of it an how will it help the client team

� Determine the client sales team goal for that advocacy– Typical goals include increasing sales, improved client satisfaction, turning around poor client perception of

– Watch out if the chief goal is to resolve problems – you aren’t volunteering to be a crit-sit manager

– Look for ways to provide value to the account team and to the client

� Start to understand the client– Internet research of the company (e.g. What they do, where they are, etc.)

– Physical IT locations

– Type of IT equipment

– Chief competitors in the account

– Trends for in the account

• Up? Down? Why?

� Start to understand the client organization– Key contacts and their roles

– Friends in the account

– Enemies in the account

– History of key players (e.g., IT Director came from an Windows/X86 background)

– Client IT Organization –

• Who owns the IT equipment?

• Is IT a service provider to the business units or do the business units own the IT resources and the IT team operate the resources?

� Client past history– Key applications

– Significant recent sales

– Significant failures

– Strategic direction for IT? (e.g., Consolidate, distribute, replace with strategic outsourcing)

– Key problems

� Now start building a relationship with the client

– Find an excuse to engage with the customer (Reason of Call)

– Examples: Client briefing, discussion of a specific problem, account planning meeting