# [[From Funnels to Flywheels]]
Speaker:: "[[Matthew Revell]], [[Phil Leggetter]]"
Matthew is the CEO and founder of [[Hoopy]]. Phil is the Head of Developer Relations and Marketing at [[Hookdeck]].
> [!abstract] Talk abstract
> How we think about DevRel can impact what we're able to achieve.
>
> Take the funnel, for example. If we use that to shape our DevRel thinking, we'll naturally end up with goals and initiatives that can't help us once a developer has reached the end of the process or, worse, will filter them out.
>
> So, does that mean we need to use the orbit model, instead? The orbit model gives us a useful way to think about the relationships people have with our community but its focus makes it less useful for thinking about every aspect of our DevRel programs.
>
> If we think of DevRel as a process focused on one very specific goal then quite naturally we'll set goals and create programs that feed that goal, potentially at the expense of other beneficial goals.
>
> The truth is, there's no one-size-fits-all model for thinking about and planning developer relations. Instead, we need to use the right tools for the right job.
>
> In this talk, we'll look at:
>
> - The tools we have already: funnel, orbit model, developer journey maps, AAARRRP
> - How they help us but also the gaps and blindspots they leave
> - A new way of thinking about DevRel strategy holistically: the DevRel flywheel.
>
> We're not going to pretend that the flywheel is a panacea, a panacotta, or pancetta. But we do think it's a useful additional way to model how we plan and execute DevRel, alongside the other tools we already have.
![[From Funnels to Flywheels-image.svg]]
This talk is about different models we have for DevRel and how they can help us.
## [[DevRel funnel]]
%%
![[sources/Conference/From Funnels to Flywheels.md#^area=s927hEv7UzGehDboNc1Ms]]
%%
## [[AAARRRP]]
%%
![[sources/Conference/From Funnels to Flywheels.md#^area=v0vBmtmlbxNXJ_VVPg-vo]]
%%
### [[The Orbit Model]]
%%
![[sources/Conference/From Funnels to Flywheels.md#^area=LzsG7Bu_E2x6MAUbt1AYL]]
%%
### [[Mary Thengvall]]
Break things into three buckets:
- Awareness: making sure devs know your product exists
- Enablement: making sure devs have a smooth experience when using your product
- Community: making sure devs have a way to get to know other users like them
### [[The DevRel Flywheel]]
%%
![[sources/Conference/From Funnels to Flywheels.md#^area=8gEop-7VRLktLLmXt9xY2]]
%%
## Takeaways
- There are many [[Developer Advocacy Models]], but there's no "right" one. They can all help you strategise about your advocacy activities.
- Many of the existing models are [[Funnels]], which is problematic because they take a lot of effort to keep going-- it's an active investment. Instead, [[Flywheels]] take less effort to keep going.
- [[The DevRel Flywheel]] is a model that emphasises activities that take comparatively *less* effort to get going and yet yield compounding results over time.
## Citation
```
[^flywheel]: Revell, M. & Leggetter, P. (2024). *From funnels to flywheels*. Talk given at DevRelCon 2024 in New York. [[From Funnels to Flywheels]].
```
%%
# Excalidraw Data
## Text Elements
## Embedded Files
a51f461fc22fac2425aa3805141c5fc2beb849f0: [[From Funnels to Flywheels-image.svg]]
## Drawing
```json
{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.3.0",
"elements": [
{
"type": "image",
"version": 3,
"versionNonce": 1829813444,
"index": "a0",
"isDeleted": false,
"id": "LfOQWYGF",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -83.3431396484375,
"y": -362.28187561035156,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 132.8403875573687,
"height": 500,
"seed": 9737,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1722956244692,
"link": null,
"locked": true,
"status": "pending",
"fileId": "a51f461fc22fac2425aa3805141c5fc2beb849f0",
"scale": [
1,
1
]
},
{
"type": "rectangle",
"version": 218,
"versionNonce": 706294724,
"index": "a1",
"isDeleted": false,
"id": "s927hEv7UzGehDboNc1Ms",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -72.41842922540307,
"y": -304.61660644164783,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 107.37719622237101,
"height": 35.226193315022556,
"seed": 2104791620,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1722956261784,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 141,
"versionNonce": 342430788,
"index": "a2",
"isDeleted": false,
"id": "v0vBmtmlbxNXJ_VVPg-vo",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -71.89439400462186,
"y": -253.1139890945176,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 94.67921984777237,
"height": 48.549242179012765,
"seed": 188009468,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1722957463815,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 143,
"versionNonce": 1071007996,
"index": "a3",
"isDeleted": false,
"id": "LzsG7Bu_E2x6MAUbt1AYL",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -72.98619448627069,
"y": -186.75504796932145,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 100.44766242718434,
"height": 52.84569748922358,
"seed": 496315900,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1722956386952,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 184,
"versionNonce": 345092220,
"index": "a4",
"isDeleted": false,
"id": "8gEop-7VRLktLLmXt9xY2",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -71.20326128539122,
"y": -77.17236468860946,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 102.50082692822414,
"height": 202.40128065557735,
"seed": 420995324,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1722956758121,
"link": null,
"locked": false
}
],
"appState": {
"theme": "light",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "transparent",
"currentItemBackgroundColor": "transparent",
"currentItemFillStyle": "solid",
"currentItemStrokeWidth": 2,
"currentItemStrokeStyle": "solid",
"currentItemRoughness": 1,
"currentItemOpacity": 100,
"currentItemFontFamily": 4,
"currentItemFontSize": 20,
"currentItemTextAlign": "left",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "arrow",
"scrollX": 137.21693772145989,
"scrollY": 344.2204058565377,
"zoom": {
"value": 3.3064844210453868
},
"currentItemRoundness": "sharp",
"gridSize": null,
"gridColor": {
"Bold": "#C9C9C9",
"Regular": "#EDEDED"
},
"currentStrokeOptions": null,
"previousGridSize": null,
"frameRendering": {
"enabled": true,
"clip": true,
"name": true,
"outline": true
},
"objectsSnapModeEnabled": false
},
"files": {}
}
```
%%