# Build the Platform Your Developers Actually Want

{% embed url="<https://youtu.be/AfmjrHMVgHA>" %}
Video
{% endembed %}

## Summary:

> “***I encourage everyone who hasn’t to see the value and actually connecting with your developers one-on-one so you can learn from their stories and feel their pain.”***

* It doesn’t really matter if it’s on the phone or through video or in-person,&#x20;
  * as long as you’re kind of connecting one-on-one and asking them open-ended questions.
* Don’t Assume your developers&#x20;
  * **Want what you do**&#x20;
  * **Are all the same**
  * **Know your product**
* **Put on your researcher Hat**&#x20;
* **Make your finding in researchable format**
* **Include your stakeholders** --&#x20;
  * don’t get overprotective by the process.&#x20;
* **Frame your findings to support your customers and business.**&#x20;

## Scribbles:&#x20;

* It’s important to tailor your DevRel initiatives to your company’s business model and your team structure.&#x20;
* Set up objectives for your team.

### Biggest challenges in DevRel

* Determining which of the numerous activities is the most leveraged,
* How should the docs be improved
* Move to the OpenAPI spec
* Writing code examples&#x20;
* Creating SDKs&#x20;
* Speaking at conferences&#x20;
* Fostering a dev community&#x20;
* Answering technical questions
* integrating with partners

Quote Our initial thought was, you know, we’re developers so we know what developers want. We’ll just choose the things that seemed useful to us. Wrong.&#x20;

### 🚩 Takeaways:

### Don’t assume you know what developers want.&#x20;

* Generalize developers of your platform&#x20;
  * **1st Party Developers** -  Engineers that build integrations on our API.&#x20;
  * **2nd Party Developers** - Work on/for customers.&#x20;
  * **3rd Party Developers** - Build apps for many asana customers to use.&#x20;
* It can be difficult to actually track down the developers and get that first handful of meetings.&#x20;
* Really hard to understand the behaviour of your users until you have one-on-one conversations and meet with them and listen in person.<br>

### Don’t assume your developers know your product.

* Not everyone loves your product as much as you do.&#x20;
* Reevaluate our developer experience.&#x20;
  * Writing an object hierarchy doc to explain the elements of your product.<br>

### Don’t assume all of your developers are the same.

* Create distinct personas and expand each a bit more.&#x20;
* Creating different developer tracks for each group.&#x20;
* Packaging all of these developer interviews into case studies and presenting them to numerous teams across your organisation.

#### &#x20;Importance of internal platform evangelism.&#x20;

* Cultivating a thriving developer ecosystem is difficult if you can’t get your internal teams excited about the product.\ <br>

### Ask the hard questions to a broader set of developers.&#x20;

* Choose your research methods and goals before you start talking to users.&#x20;
* Ask open-ended questions.&#x20;
  * Give people the space to speak their minds.
  * Get out of your own way, let your developers tell you what they experience.
* Come in with an open mind.&#x20;
  * If you come in with an opinion, you risk only hearing the evidence that supports that hypothesis.&#x20;

### Ways of gathering Developer Stories

* Interviewing developers.&#x20;
* Developer survey.
* Developer community&#x20;
* Feedback form
* Documentation
* Meeting and researching with 1st party, 2nd part and 3rd party developers.&#x20;

### Structure and organise your findings in a more actionable format&#x20;

* Organize the feedback into themes&#x20;
  * Each section was a different theme
  * Custom fields to track user stories by dev personas.&#x20;

### Include your stakeholders.&#x20;

### It’s also about customers and the business .. not just developers.&#x20;

* Start reframing some of the developers needs to encompass some of the broader customer and business needs.&#x20;
* Represent developers at company planning.
