Andrew C. Oliver
Contributing Writer

How to present to management: A guide for developers and engineers

how-to
Jun 21, 201810 mins
CareersDeveloper

Presenting to management is about realizing that you have a busy audience that wants to know the impact, cost, and risk of the plan

entertaining presentations ts
Credit: Thinkstock

Presenting to management is different than presenting to other technical staff. However, it shares a lot in common with good writing: Keep the audience in mind, keep your key points in mind, and focus on communicating them succinctly. Presenting to management is about realizing that you have a busy audience that wants to know the impact, cost, and risk of the plan, not every detail of it (knowing and taking care of those details is what they pay you for). Management wants to know that you thought this plan out, considered alternatives, and did the research (even though management doesnโ€™t want to know all the details).

So, what does that mean in practice? Here is a tutorial for developers and engineers to present successfully to managers.

Who is management, anyhow?

Before deciding whether youโ€™re giving a presentation to โ€œmanagement,โ€ you may first need to understand who management actually is.

This may sound controversial but not everyone with โ€œmanagerโ€ or even โ€œdirectorโ€ in their title is actually management. If youโ€™re in the technical organization of a bank or financial institution, not everyone with โ€œvice presidentโ€ in their title is actually management. There are even C-level titles (CEO, CFO, โ€ฆ) titles that arenโ€™t even really management. Thatโ€™s because titles have often inflated to the point of near meaninglessness.

For the purposes of this article, โ€œmanagementโ€ is the people authorized to allocate funds. Sometimes, there may be an intermediary (lower or middle management) who isnโ€™t directly authorized but functions that way for all intents and purposes. If youโ€™re giving a presentation to management, it is because a financial or business strategy decision has to be made.

Why you are presenting to management

First, understand why youโ€™re presenting to management:

  • You (or your boss) are asking for resources, and management wants to understand the cost/benefit and risk of pursuing this direction.
  • A project or service of business-critical function has gone off track or over budget, and management wants to understand why, how this could happen, whether the people involved are able to handle it, and how it will be avoided in the future.
  • Management is considering a major change in strategy or organizational structure and is looking for input before making a decision. Maybe they want to understand more about the structure or projects or the people working for them. Maybe they need to understand some part of the business or product better. This is the more difficult presentation to give.

Thatโ€™s mainly it. Everything else isnโ€™t a presentation to management, even if management is there. If a lot of other people are in the room, it isnโ€™t a presentation to management. Management is largely in those meetings to wave the flag, or add importance to an all-hands meeting.

What management actually cares about

When presenting to management, keep it to what management cares about. Avoid giving a long intro to something or getting into the weeds of technical detail.

Management cares about:

  • What the (generally financial) benefits are of something to the company.
  • What the risks are to the company.
  • How the change will affect the organization.
  • Whether it has the right people in place to make this happen.

Management does not care about:

  • Your web framework, computer language, or other technical minutiae.
  • How clever you think you are.
  • Technical details that canโ€™t be easily explained for business advantage.

In some IT organizations, โ€œnoโ€ is phrased as โ€œwhat is the business case for this?โ€ Then you come up with some nonsense that is the business case for using some particular test framework or doing unit tests at all. But that isnโ€™t actually a business caseโ€”management doesnโ€™t care about that. If this were a factory, a test framework decision would be a thing that was presented to a line manager. Line managers arenโ€™t authorized to sign or anything, though they might ask management for a budget. They would not present a business case of โ€œdoing unit tests.โ€ It would be buried as a line item under โ€œfocus more on quality control measuresโ€ with a goal of decreasing outages by 30 percent, which will result in $500,000 savings caused by last yearโ€™s production outages.

Donโ€™t make the mistake that the IT organizationโ€™s โ€œbusiness casesโ€ are actual business cases. Theyโ€™re organizational politics.

Structuring a management presentation

Every presentation to management should follow roughly this structure:

Who you are and why management should listen to you

Generally, this isnโ€™t answered directly but covered in the introduction. Itโ€™s best to give more than your title. But donโ€™t give you rรฉsumรฉ or some long bio, but do casually mention a success that qualifies you in this situation.

For example, if Iโ€™m asking for resources for my day job and upper management didnโ€™t already know me, I might say something like: โ€œHi. Iโ€™m Andrew Oliver. Iโ€™m the technical engagement manager for Lucidworks. I work on our content marketing strategy as well as produce and write a lot of the content. Before coming to Lucidworks I worked for various Fortune 500 companies and startups. One of which was JBoss, where in the early days of the web, I convinced them to invest in blogs, wikis, and other early social media. After that I ran a big-data consulting company.โ€

In that bio I explained: who I am, where I am in the organization, what I do for the organization, and what qualifies me to make this request.

What the problem is or what is being asked for

This needs to be stated as succinctly as possible. Context may be required, but start with the statement. In general, avoid the long-form storytelling approach when defining the problem. You can use customer stories or other facts as evidence after you define the problem. This should be one slide if possible.

Start with a simple statement that defines the problem. Examples: โ€œWe want to replace all of the CPUs in the datacenter. We believe this will resolve the issues weโ€™ve had with hackers from Russia stealing our dataโ€ or โ€œWeโ€™d like to move our entire product into the cloud.โ€

How much this will cost

You know how sales people like to hold the cost until the very end? You know how that makes you not really listen to what they are saying until the answer that? Youโ€™re actually a salesperson in this case. Youโ€™re selling something to management, so if you put the cost at the end, management will know itโ€™s being โ€œbuilt upโ€ for something.

You should explain the cost of what youโ€™re asking for early on in the presentation and provide enough detail on how you arrived at that cost so itโ€™s clear you didnโ€™t pull it out of the air. No one wants to read an accounting statement, but show your work, as your elementary math teacher demanded.

What the business/strategic benefit is

A business benefit is either financial or in market segments. For example, if adding AI to your product makes you the only AI-navigated aerial assault drone and you can demonstrate that there might be demand for that, allowing you to edge out the competitionโ€”lead with that. Also explain the downside to inaction.

If the project has gone off the rails due to some unforeseen issue with the latest Intel chips, explain that. For example:โ€There is a security flaw that allowed hackers to use our cloud platform, deploy their code, and through the flaw access other peopleโ€™s code. And that although this isnโ€™t supposed to be possible, the flaw made it possible. Replacing these chips will let us prevent this problem and any damage. It will also let us advertise as having fixed this issue to our customers and differentiate ourselves for now from the rest of our competitors that havenโ€™t fixed this problem. If we do not fix this problem, our competitors will beat us to it, giving them a window to capture our customers. Also, our customers may believe we arenโ€™t focused on security. It is difficult to project, but a customer survey shows we could lose 20 percent of our customers for an impact of $6 million this year.โ€

The risks and how you are going to mitigate them

There is always a risk, even if it is minor. When you drove to work, there was a chance you would wreck your car and die. With each breath you draw, you could inhale toxins from the air that might give you cancer. Everything involves risk. Admit them.

For example: โ€œThere is a risk of an outage while we take systems offline to replace their CPUs. Additionally, some of our customers could experience performance issues.โ€

The alternatives you considered

If you only considered one thing and didnโ€™t think of any other solutions or drawbacks, good management will be incredulous about your plan. You should be too. You havenโ€™t done enoughโ€”and thatโ€™s just bad engineering.

For example: โ€œThere is a software patch but it involves a significant (20 to 40 percent) decrease in performance. We think this would disappoint customers and cause a large number to leave. We also considered waiting to see how this rolls out, but by jumping on this first we think we can leverage this against our competitors and benefit from upgraded performance.โ€

Dos and donโ€™ts of presenting to management

Donโ€™t fill your slide with a wall of text. Donโ€™t do that to anyone, but especially not to management. Put your key points on a slide and ideally through a visualization. Talk through the rest.

Donโ€™t talk needlessly.ย Management wants to know the meat of the issue, not the whole history of your thought process and research into the problem. Focus on that meat.

Save some for the Q&A.ย It is the nature of all people to want to get their input in. This is also a way to stay out of the weeds. In this articleโ€™s examples, I alluded to the Meltdown and Spectreย Intel bugs. However, note that the explanation was very basic. I didnโ€™t say โ€œvirtualizationโ€ or โ€œDockerโ€ or โ€œcontainerโ€ or any of the things you might explain to a technical audience. This is almost certainly to prompt questions. Questions are good.

Have your research done and ready.ย Youโ€™re not going to present a lot of research, but you still need to be prepared. Maybe you donโ€™t include your whole cost/benefit analysis in the slides, but youโ€™re prepared to show it or send it as a handout to anyone who cares.

Donโ€™t like PowerPoint? Too bad. I once unleashed a totally different, experimental slideless presentation style on a local conference and bombed. This isnโ€™t a time to give a Ted talk. And save your crusade against Death by PowerPoint for your fellow geeks. Sometimes you have to meet peopleโ€™s expectations even if you donโ€™t like the ritual.