Dark logo

Data Science Storytelling

Published September 25, 2017
Doug Rose
Author | Agility | Artificial Intelligence | Data Ethics

Have you ever watched a movie that had great actors, costumes, sets, cinematography, and special effects but a terrible plot? If so, you probably left the movie theater or walked away from your television feeling disappointed. On the other hand, if you've ever seen a low-budget movie with a great storyline, you probably ran around telling all your friends and family members about the amazing movie you just watched.

The value of a good story is important to keep in mind when you're presenting your data team's findings to others in your organization. Many data science teams make the mistake of approaching their presentations as if they're creating a big-budget film. They create beautiful graphs and slides, assuming that these visuals will engage the audience and tell the story — everything that needs to be said, they think, is conveyed by the visuals. But that's not how it works. Making something beautiful doesn't make it interesting or memorable. You need to tell a compelling story. Your story is the star of the show. Your visuals are the supporting cast.

What Is a Story?

By definition, a story is simply an accounting of incidents or events. In the context of data science storytelling, I like to think of a story as the means to making connections — connecting the dots in the data to reveal its meaning and significance and connecting the data to the audience to teach it something new.

Spinning a Yarn

To "spin a yarn" is to tell a tall tale. The phrase originated in the 1800s to describe the process of repairing rope onboard a boat. This time-consuming task involved weaving together numerous fibers. Seamen then began using the phrase to describe the telling of a long, imaginative, and typically improbable tale. Various threads must be woven together to create an entertaining and memorable story.

When your data science team sits down together to spin its own yarns, be sure to weave together the following threads:

  • Engage the audience by stimulating their curiosity.
  • Entertain the audience with stories, humor, mystery, visuals, and so on.
  • Educate the audience by revealing something significant that they do not already know or are not already aware of.
  • Transform the audience by inspiring them to embrace the recommended change in strategy, decisions, or behaviors to the benefit of the organization and themselves.


Imagine a typical presentation. The title of the opening slide is "Fourth-Quarter Sales Projections." The audience is already yawning.

Now, imagine if the slide contained only the name of the presenter. She steps forward, introduces herself, and begins to tell a story. She starts by saying "Over the past several months, sales have been rising steadily, but our team couldn't figure out why." The audience is instantly hooked. They had expected a long, boring presentation but are now about to see a mystery unfold.


After hooking your audience, you need to keep them entertained. Starting with a mystery goes a long way toward holding the audience's attention until the big reveal at the end, but you can use other communication tools and techniques to keep the audience engaged and entertained, such as:

  • Relevant humor
  • Personal stories
  • Literary devices, such as similes, metaphors, and analogies
  • Audience participation
  • Interesting visuals (slides, photos, video)
  • Interesting questions that your team struggled to answer


In the world of data science, one key purpose of a good story is to educate the audience — to convey interesting and relevant information or insights, something the audience didn't already know. At the end of your story, you don't want anyone in the audience asking, "So, as a result of your analysis, what does our organization know now that it didn't already know?" Even worse is if the audience listens closely to the story and walks away from the presentation wondering "So what?" or "Who cares?"

When composing a story, the data science team should be sure that the story is educational as well as entertaining.


The ultimate purpose of a story is to transform the audience — to convey interesting, relevant information or insights that transform strategy, decisions, or behaviors in a positive way for the organization. When composing a story, the data science team needs to identify the main point it wants to drive home and the transformation it hopes the story initiates. In many cases, the story should end with a call to action, stating explicitly the transformation that needs to occur.

Constructing the Narrative

While the purpose of a story is to engage, entertain, educate, and transform the audience, you can use various narrative techniques to tell the story. The following five narrative techniques are particularly helpful when you're trying to explain data science concepts to your audience:

  • Anecdotes: An anecdote is a short personal account of something that's relevant to the larger topic. The key words here are "short" and "relevant." An anecdote is often useful at the start of your storytelling session.
  • Case studies: A case study is a specific instance of something used to illustrate a point. Case studies are especially helpful in presenting a problem and possible solutions. Describing a similar problem in the past that was solved can be an effective way to recommend a solution for a problem the organization is currently experiencing.
  • Examples: An example is a person, place, thing, or occurrence that's representative of a category or general rule. Examples are helpful for clarifying or supporting a more general idea.
  • Scenarios: A scenario is a fictional sequence of events that challenges the audience to consider possible outcomes. Scenarios often begin with the word "Suppose . . .". For example, "Suppose you have been waiting in a long checkout line for 15 minutes and suddenly realize that you forgot to grab the very thing you came for." You then challenge the audience to think about what they would do.
  • Vignettes: A vignette is a brief, evocative description, account, or episode. Think of it as a short scene in a movie. You want the audience to imagine themselves in the scene you're describing. For example, "Imagine how you'd feel if you were in a hurry to pay your bills online. You sign in only to discover that your bank completely redesigned its website. Nothing is where you expect it to be."

Storytelling with your data and analytics is an effective way to engage, entertain, educate, and transform your audience. Although having attractive data visualizations certainly helps, the story you tell will have a greater impact and leave a longer-lasting impression. By following the guidance in this post, you should be better prepared to tell great stories with your data. In subsequent posts, I will provide additional tips and suggestions.

Related Posts
May 22, 2017
Data Science Team Insights

Data science teams do more than just analytics and reports. They need to discover insights about your data.

Read More
July 17, 2017
Run Data Analytics Sprints

Run data analytics sprints so your data science team can benefit from the short iterations you see in software development sprints.

Read More
August 14, 2017
Data Analytics Questions

Data analysis is about asking the right questions. Good data analytics questions help your teams gain actionable insights.

Read More
1 2 3 18
9450 SW Gemini Drive #32865
Beaverton, Oregon, 97008-7105
Dark logo
© 2022 Doug Enterprises, LLC All Rights Reserved
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram