> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Elements of a compelling story

> How to use character, conflict, resolution, data, and visuals to craft technical stories that engage nontechnical audiences and tie solutions to measurable business outcomes.

Welcome, students.\
This is Michael Forrester.

In this lesson we examine the elements that make a story compelling—especially when explaining technical ideas to non-technical audiences. We use [The Phoenix Project](https://en.wikipedia.org/wiki/The_Phoenix_Project_%28novel%29) as a running example to show how character, conflict, resolution, and theme make technical change feel human and actionable.

[The Phoenix Project](https://en.wikipedia.org/wiki/The_Phoenix_Project_%28novel%29) follows Bill Palmer, an IT manager at Parts Unlimited, who is asked to rescue a critical initiative called The Phoenix Project. The project is behind schedule and over budget, the environment is unstable, and organizational communication is poor. Bill applies a DevOps-inspired approach—emphasizing collaboration, automation, and continuous improvement—to restore flow and accelerate delivery. The story demonstrates how cultural and technical changes combine to produce measurable business benefits, making it a useful model for technical storytelling.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/Spd9z98HpHg_qvxj/images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/phoenix-project-devops-infinity-loop.jpg?fit=max&auto=format&n=Spd9z98HpHg_qvxj&q=85&s=0dc3f907f6299e3b09102c253a789ec9" alt="A presentation slide titled &#x22;A Sample Story – The Phoenix Project&#x22; featuring a DevOps infinity loop labeled Dev and Ops and three points: 01 Collaboration, 02 Automation, 03 Continuous improvement. A team icon with arrows points to the loop, and a presenter appears in a small webcam window at the bottom-right." width="1920" height="1080" data-path="images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/phoenix-project-devops-infinity-loop.jpg" />
</Frame>

Why stories like The Phoenix Project work for technical audiences

* They make complex, cross-functional change relatable by centering on people and decisions rather than abstractions.
* A clear narrative arc improves attention, retention, and recall.
* Showing concrete outcomes helps listeners imagine how a similar transformation could apply in their organization.

The Hero's Journey and the basic story arc
A classic storytelling framework—popularized by Joseph Campbell in [The Hero with a Thousand Faces](https://en.wikipedia.org/wiki/The_Hero_with_a_Thousand_Faces)—provides a practical structure for technical narratives:

* Character: a relatable protagonist with a role and constraints.
* Conflict: a clear challenge or problem to be solved.
* Resolution: the path or solution taken to resolve the conflict.
* Theme: the lesson or value that emerges from the journey.

Typically the hero starts in an ordinary state, receives a call to action, faces tests that demand transformation, and finally returns (or reports) the benefits learned. You can map this pattern to technical stories by treating the solution—people, process, technology, or culture—as the transformative agent.

When crafting your technical story, follow this simplified sequence: state the problem clearly, introduce the proposed change (the hero/solution), describe the journey to implement it, highlight the measurable benefits, and connect the outcome to broader organizational goals.

<Callout icon="lightbulb" color="#1CB2FE">
  Frame your story around measurable outcomes and stakeholders. Start with the pain point, explain who is impacted, and quantify the expected improvement (time saved, error rates reduced, revenue impact). This helps non-technical audiences evaluate trade-offs and priorities.
</Callout>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/Spd9z98HpHg_qvxj/images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/crafting-technical-story-flow-slide.jpg?fit=max&auto=format&n=Spd9z98HpHg_qvxj&q=85&s=a52e91646a8804468836e3502d055461" alt="A presentation slide titled &#x22;Crafting Your Technical Story&#x22; showing a flow of boxed steps (Begin, Introduce, Describe, Connect, Highlight) with icons and arrows. A small video feed of the presenter appears in the bottom-right corner." width="1920" height="1080" data-path="images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/crafting-technical-story-flow-slide.jpg" />
</Frame>

Using data and visuals to support your story
Data and imagery make impact tangible—when used correctly:

* Use analogies and comparisons to give numbers meaning (for example, “This saves the equivalent of X person-hours per month”).
* Prefer simple visualizations that map directly to business outcomes—before/after charts, clear icons, or customer logos that the audience recognizes.
* For technical audiences, familiar platform icons (e.g., [AWS](https://aws.amazon.com), [Kubernetes](https://kubernetes.io)) provide context; for non-technical audiences, use metaphors that reduce jargon.

Keep visuals uncluttered so they support—rather than distract from—the story. Logos, simple icons (dollar signs for cost, gears for efficiency), and one clear takeaway per slide are often sufficient.

<Callout icon="warning" color="#FF6B6B">
  Avoid burying your message in dense dashboards or raw metrics. Numbers without context can confuse or mislead. Always show the business implication (time saved, cost avoided, revenue enabled) alongside the metric.
</Callout>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/Spd9z98HpHg_qvxj/images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/visuals-story-before-after-ring-logos.jpg?fit=max&auto=format&n=Spd9z98HpHg_qvxj&q=85&s=0411d40178a21b705961e6881a195ce0" alt="A presentation slide titled &#x22;Incorporating Visuals in Your Story&#x22; showing a colorful before/after ring chart surrounded by brand logos (Amazon, McDonald’s, Apple, Nike, etc.) and a list of brands on the right. A speaker is visible in the bottom-right corner gesturing toward the slide." width="1920" height="1080" data-path="images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/visuals-story-before-after-ring-logos.jpg" />
</Frame>

Delivering your story effectively
How you tell a story matters as much as what you tell:

* Use vocal contrast—softer for reflection, stronger for breakthrough moments—to signal emotional and logical shifts.
* Pause to let important points sink in.
* Make eye contact and scan the room or the camera in remote presentations.
* Use natural gestures and purposeful movement to reinforce emphasis.

Practice until timing, pacing, and body language feel authentic. Small variations in pace and volume help the audience follow both emotional and logical transitions.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/Spd9z98HpHg_qvxj/images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/delivering-your-story-presentation-tips-video.jpg?fit=max&auto=format&n=Spd9z98HpHg_qvxj&q=85&s=fadf2c1c4fa1f334214516d84235700d" alt="A presentation slide titled &#x22;Delivering Your Story&#x22; showing four tips with orange icons: &#x22;Use your voice effectively,&#x22; &#x22;Make eye contact,&#x22; &#x22;Incorporate pauses,&#x22; and &#x22;Use body language.&#x22; A small video feed of a person speaking appears in the bottom-right corner." width="1920" height="1080" data-path="images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/delivering-your-story-presentation-tips-video.jpg" />
</Frame>

A simple final example
Consider Alex, who needs to convert raw data into actionable customer insights but lacks advanced data-processing skills. Alex experiments with AI-assisted techniques to augment his workflow: he instructs AI tools to clean, summarize, and visualize data, then refines the outputs for customer-facing reports.

The result:

* Faster, more efficient analysis.
* More accessible, actionable presentations for customers.
* Improved customer support and higher-quality outcomes.
* Alex’s skills are amplified—AI augments creativity and problem-solving rather than replacing him.

This example follows the character–problem–transformation–resolution pattern: the hero (Alex) adopts a practical toolset that delivers visible business benefits.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/Spd9z98HpHg_qvxj/images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/final-story-ai-infographic-benefits-slide.jpg?fit=max&auto=format&n=Spd9z98HpHg_qvxj&q=85&s=932add777f4865f8e32e7923e2b5c746" alt="A presentation slide titled &#x22;Delivering Your Story – A Final Story Example&#x22; showing a circular AI infographic on the left and a stacked list of benefits on the right (e.g., Increased Speed and Efficiency, Effortless Data Analysis). A small webcam video of a speaker appears in the bottom-right corner." width="1920" height="1080" data-path="images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/final-story-ai-infographic-benefits-slide.jpg" />
</Frame>

Key takeaways

* Stories increase engagement and retention, making technical change easier to adopt.
* Use classic story elements—character, conflict, resolution, and theme—to frame technical initiatives.
* Incorporate data and visuals, but keep them simple and tied directly to business impact.
* Connect your story to organizational goals so listeners understand strategic relevance.

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/Spd9z98HpHg_qvxj/images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/story-elements-key-takeaways-slide-video.jpg?fit=max&auto=format&n=Spd9z98HpHg_qvxj&q=85&s=befa14faade3978ad0db166e2516c622" alt="A presentation slide titled &#x22;Key Takeaways – Elements of a Story&#x22; with four numbered boxes outlining storytelling tips (engagement/retention, classic elements for technical contexts, use of data and visuals, and connecting to larger impacts). A small video thumbnail of a person speaking appears in the bottom-right corner." width="1920" height="1080" data-path="images/DevOps-Soft-Skills-Speaking-Value-to-Non-Technical-Audiences/Storytelling-for-Impact/Elements-of-a-compelling-story/story-elements-key-takeaways-slide-video.jpg" />
</Frame>

Practical checklist

| Step | What to include | Example prompt |
| - | - | - |
| Problem | Define the pain and who feels it | “Which customers or teams are blocked today?” |
| Solution (Hero) | Describe the approach and owners | “Introduce the team/process/tool leading the change.” |
| Journey | Summarize key steps and trade-offs | “What tests, pilots, or rollouts were required?” |
| Outcomes | Quantify benefits and business impact | “Show before/after metrics: time, cost, quality.” |
| Connection | Align to strategy or goals | “How does this support company priorities?” |

Links and references

* [The Phoenix Project (Wikipedia)](https://en.wikipedia.org/wiki/The_Phoenix_Project_%28novel%29)
* [The Hero with a Thousand Faces (Wikipedia)](https://en.wikipedia.org/wiki/The_Hero_with_a_Thousand_Faces)
* [AWS](https://aws.amazon.com)
* [Kubernetes](https://kubernetes.io)
* Further reading: storytelling for product and technical teams, change management, and presenting metrics to non-technical stakeholders.

Thanks for listening. Those are the elements of a compelling story.

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/devops-soft-skills-speaking-value-to-non-technical-audiences/module/fb9f72ce-eb82-4fba-9a83-f4965f7c1c25/lesson/4bcf3fdd-4479-49f8-b686-428970c3b34b" />
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.