SlideShare a Scribd company logo
DevRel Judo
Leveraging your company’s organizational
structure to build a stronger Developer
Relations team
Evans Data Developer Relations Conference
March 28, 2017
Larry McDonough
Director, Ecosystem Infrastructure
@LMCDUNNA
2
DevRel Judo
– Understanding VMware
– Understanding Developer Relations
• What does it seek to do?
• Understanding your audience
– How is DevRel typically structured?
• Dedicated; Pros & Cons
– How are these functions handled at VMware?
• Distributed DevRel; Pros and Cons
– Can Distributed DevRel work?
• What’s needed to be successful
3
About VMware…
• From the outside:
– Pioneers in virtualization
• compute, storage, and network
– Cloud infrastructure company
– ~97% of Fortune 1000
– ~15k employees worldwide
– $7B+ annual revenue
• From the inside:
– Highly innovative & independent business units (silos)
– Developer Schizophrenia
• Some question whether we need developer relations (spun out Pivotal for that, right?)
• Others ask us for help getting their APIs distributed, promoted, etc.
– Solid organization/structure to support Partners, but not Developers
4
Simple but Powerful
5
3. Your Strategy
How to get there
2. Your Goal
Where you want to be
1. Current Situation
Where you are
Kano Jiguro’s “…individual circumstances”
• Ecosystem Engineering  Central Engineering  ROCS (R&D
Operations and Central Services)
– Release Engineering, Globalization, Information Experience (aka
Documentation), Ecosystem Services, and Ecosystem Tooling
• One of a few horizontal organizations within VMware, but roll up under
same Sr. exec as all product business units
• We’re the team responsible for our Partner Ecosystem
– Partner programs  access & support for gated SDKs and APIs
– Own partner portal for developer access
– Own the product certification programs
– Own the VMware Compatibility Guide
– Great central location from which to drive a grass-roots global developer unification
effort
6
Our Problems to Solve (view from one year ago)
• Over a dozen separate VMware portals where developers can find
information to help them build on or integrate with our platform
– Technology Partners (“Developer Center”)
– Acquisitions (for instance, AirWatch)
– Ambitious Product teams (Cloud Native, Photon)
– Corporate Marketing
– Channel & Partner Alliances organizations
• 3 separate efforts across the company to build marketplaces to help
promote 3rd party integrations (not counting the SaaS ones!)
• High touch partner programs, but nothing for developers
• Poor reputation in Open Source community with increasing strategic need
for this to NOT be the case
7
ROCS Developer Initiatives for 2017
Four unification initiatives, all consistent with ROCS’ mission of
investing and innovating in centralized tools, programs, and services
that allow our fellow business units to focus on product innovation and
not replicate common infrastructure
Unified
Developer
Portal
Unified
OSS
Initiative
Unified
Marketplace
Service
Unified
Developer
Program
Integrates all
developer web
properties into a
single web portal so
developers and
technology partners
can easily find and
access all the
resources they need
Provides a single,
consistent, service for
technology partners,
developers, and our
product teams to
host/offer product
extensions and
integrations to
customers
Provides an
accessible means for
developers and
technology partners to
get access to
VMware’s public APIs,
sample code,
newsletters, events,
and more
Ensures that as we
attract and engage
with developers of all
types through our
portal, marketplace,
and program, we
provide consistent
messaging and links to
VMware’s OSS efforts
VMware {code}
Only One Problem:
9
But all the necessary pieces ARE available in the company somewhere
If there’s a will, there’s a way…
Understanding Developer Relations…
• Typically a horizontal / separate organization
• Its business objective is to evangelize, grow, and support 3rd party
“developers” that add value to company’s platform / ecosystem
• Dev Portal, Dev Program, Tech Support, Information, Events, Forums…
• Companies across all industries have DevRel teams:
– Traditional: MSFT, IBM, Apple, Samsung, AT&T
– Cloud: Amazon, Google, Salesforce, Oracle,
– Hardware: Cisco, Intel, AMD, Nvidia,
– Software: Facebook, Twitter, Evernote, Intuit, Adobe, SAP
– Developer: GutHub, Atlassian, Docker, Slack, Mulesoft, Embarcadero,
– Non-traditional: Ford, Uber, Walgreens, Mastercard
– Startups…
10
Understanding Your Developers
• What value does your platform offer?
• Who benefits from this value?
• How does it compare competitively?
• How do you help them be successful?
• Listen to them
• Partner Survey (we do an annual survey at VMware)
• Customer Developer & Partner support tickets
• Events (mostly small, no dedicated developer conference)
• Developer Forums, Blogs, Social Media, Slack
• “Design partner” engagements
11
VMware’s Developers
12
• Traditional app developers (iOS,
Android for mobile, or Windows/Mac
desktop, etc.)
• Cloud developers (SaaS apps on
AWS, IBM, Azure, Google, etc.)
• Hardware developers:
(drivers/platform devs for Cisco, Intel,
Dell, Nvidia, Broadcom, etc.)
• DevOps developers: Chef, Puppet
Labs, Ansible, GutHub, Atlassian,
Docker, Hashicorp, Saltstack, Jenkins,
Kubernetes, OpenStack, Mesos,
JFrog, etc.
Storage
Compute Management
MobilityNetwork & Security
vCloudAirIntegration
A Typical DevRel Organization (for example)
Composed of 4 areas of expertise
13
Developer Relations
Developer
Operations
– Manages the
developer portal
infrastructure
– Responsible for
Marketplace
infrastructure
– Site analytics
Developer Support
Engineering
– Works closely
with key
developer
partners,
– engages in
support forums,
– Creates content
for Dev Marketing
(blogs, samples,
etc.)
Developer
Marketing
– Manages and promotes
global events, speaking
engagements, PR
– Developer Program
(onboarding, tiers, …)
– Supports devs/ISVs
with GTM (joint
releases, co-branding,
lead generation,
Marketplace promotion,
Social Media…)
Developer
Evangelism
– A mobile and distributed
team of highly social
developer experts
– Speak at developer
events, run hackathons,
host meetups, and
actively demonstrate the
value of the platform.
– Author blogs, demo
videos, Webinars,
A Typical DevRel Organization
Pros and Cons…
14
Developer Relations
Developer
Operations
Developer
Support
Engineering
Developer
Marketing
Developer
Evangelism
Pros
Single, focused team
Dedicated resources
Clear ownership and responsibilities
Predictable budget
Cons
Separated from core product teams
Less connected w/ biz & product strategy
Need experts in all product areas
Work hard to stay up on latest APIs, etc.
Developer Relations
Developer
Marketing
Developer Support
Engineering
Developer
Operations
Developer
Evangelism
A Typical DevRel Organization
VMware’s Distributed DevRel
15
– Manages the
developer portal
infrastructure
– Responsible for
Marketplace
infrastructure
– Site analytics
– Works closely
with key
developer
partners,
– engages in
support forums,
– Creates content
for Dev Marketing
(blogs, samples,
etc.)
– Manages and promotes
global events, speaking
engagements, PR
– Developer Program
(onboarding, tiers, …)
– Supports devs/ISVs
with GTM (joint
releases, co-branding,
lead generation,
Marketplace promotion,
Social Media…)
– A mobile and distributed
team of highly social
developer experts
– Speak at developer
events, run hackathons,
host meetups, and
actively demonstrate the
value of the platform.
– Author blogs, demo
videos, Webinars,
ROCS
Ecosystem Tools
Partners / AlliancesDigital Marketing Business Units
Business Units
Business Units
Observations & Next Steps (1)
1. VMware had distributed the DevRel functions across many separate
groups/BU’s, and these were not coordinated very well which aversely
affects our developers
– Identify necessary skills and abilities in other organizations that have
common vision
– Build a virtual DevRel team with clear owners & responsibilities (i.e.,
marketing, alliances, product teams, support)
– Create a means for this team to communicate (Socialcast, Slack) and
maintain periodic, cross-org DevRel communications & updates
– Continue to remove duplication (dev portals done, marketplaces in progress.
Dev Program next)
– Educate, Educate, Educate
16
Observations & Next Steps (2)
2. We have duplication in Developer Programs that confuses developers
– Working across BU’s to define & build a single developer program that enables all
groups the ability to grow & support their 3rd party developer ecosystem
3. We have no coverage for Evangelism & Developer Advocacy
– Still working on this one. Seeking to leverage natural developer advocates on the
product teams
– Community leaders and OSS Contributors
– Exploring our “vExpert” members for developer talent (these are IT Admins)
17
A Distributed DevRel Organization
Pros & Cons…
18
Cons
Distributed team, harder to maintain focus
Have no control over resources (gaps?)
Ownership less clear (duplication?)
Limited budget
Requires buy-in and more communication
Pros
Directly leverage core product teams
Connected w/ biz & product strategy
Always have experts in all product areas
Always current on latest APIs, etc.
Costs less
Developer
Relations
Developer
Marketing
Developer
Support
Engineerin
g
Developer
Operations
Developer
Evangelis
m
R&D Ops/
Ecosystem
Tools
Partners /
Alliances
Business
Units
Digital
Marketing
Business
Units
Business
Units
Can Distributed Developer Relations Work?
• Yes, and it has many advantages
• Key Success Factors:
1. Requires business justification to secure necessary resources
2. Need organizational mandate (who is the leader, and why?)
3. Need executive sponsorship (higher the better)
4. Need to add real value to product teams (ecosystem analytics)
5. Must earn trust of product teams (fast responses, formal SLA)
6. Must have cooperative business partners (company culture)
7. Must have a lot of patience to do a lot of road-shows & demos
(orgs change a lot & people have short memories)
19
CONFIDENTIAL 20

More Related Content

What's hot

Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discoveryAde Oshineye
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
Avi Wortzel
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile Experience
David Hanson
 
Feature Scoring in Green Field Application Development and DevOps
Feature Scoring in Green Field Application Development and DevOpsFeature Scoring in Green Field Application Development and DevOps
Feature Scoring in Green Field Application Development and DevOps
DevOps Indonesia
 
I Love APIs 2015: MasterClass Developer Programs and Marketing Workshop
I Love APIs 2015: MasterClass Developer Programs and Marketing WorkshopI Love APIs 2015: MasterClass Developer Programs and Marketing Workshop
I Love APIs 2015: MasterClass Developer Programs and Marketing Workshop
Apigee | Google Cloud
 
Slack apps
Slack appsSlack apps
Slack apps
Shrey Batra
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
Cecile Auret
 
Modernize DotNet Apps With Azure
Modernize DotNet Apps With AzureModernize DotNet Apps With Azure
Modernize DotNet Apps With Azure
WePlus Consultancy
 
Webinar: Portfolio for JIRA
Webinar: Portfolio for JIRAWebinar: Portfolio for JIRA
Webinar: Portfolio for JIRA
Go2Group, Inc.
 
Salesforce developer
Salesforce developerSalesforce developer
Salesforce developer
shanthi priya
 
Salesforce developer
Salesforce developerSalesforce developer
Salesforce developer
shanthi priya
 
Agile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryAgile Product Development: Scaled Delivery
Agile Product Development: Scaled Delivery
IIBA UK Chapter
 
6th Salesforce Developer Group - Bilbao
6th Salesforce Developer Group - Bilbao6th Salesforce Developer Group - Bilbao
6th Salesforce Developer Group - Bilbao
northspainsalesforcedevelopergroup
 
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENTHOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
Amanda J. Cotton
 
The Evolution of a LabVIEW Developer
The Evolution of a LabVIEW DeveloperThe Evolution of a LabVIEW Developer
The Evolution of a LabVIEW Developer
Bryan Heslop
 
VS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOpsVS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOps
Emmanuel Gomes Brandão
 
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DCProduct Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
Hector Del Castillo, CPM, CPMM
 
The A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment ApproachThe A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment Approach
Karl Scotland
 
Benefits of Test Management Tool - Rally
Benefits of Test Management Tool - Rally Benefits of Test Management Tool - Rally
Benefits of Test Management Tool - Rally
Marlabs
 
Mobile devops transformation
Mobile devops transformationMobile devops transformation
Mobile devops transformation
Praveen Kumar Kushwaha
 

What's hot (20)

Guardian devexp and_discovery
Guardian devexp and_discoveryGuardian devexp and_discovery
Guardian devexp and_discovery
 
Scaling up your R&D group
Scaling up your R&D groupScaling up your R&D group
Scaling up your R&D group
 
The Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile ExperienceThe Way Forward: A Scaled Agile Experience
The Way Forward: A Scaled Agile Experience
 
Feature Scoring in Green Field Application Development and DevOps
Feature Scoring in Green Field Application Development and DevOpsFeature Scoring in Green Field Application Development and DevOps
Feature Scoring in Green Field Application Development and DevOps
 
I Love APIs 2015: MasterClass Developer Programs and Marketing Workshop
I Love APIs 2015: MasterClass Developer Programs and Marketing WorkshopI Love APIs 2015: MasterClass Developer Programs and Marketing Workshop
I Love APIs 2015: MasterClass Developer Programs and Marketing Workshop
 
Slack apps
Slack appsSlack apps
Slack apps
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
 
Modernize DotNet Apps With Azure
Modernize DotNet Apps With AzureModernize DotNet Apps With Azure
Modernize DotNet Apps With Azure
 
Webinar: Portfolio for JIRA
Webinar: Portfolio for JIRAWebinar: Portfolio for JIRA
Webinar: Portfolio for JIRA
 
Salesforce developer
Salesforce developerSalesforce developer
Salesforce developer
 
Salesforce developer
Salesforce developerSalesforce developer
Salesforce developer
 
Agile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryAgile Product Development: Scaled Delivery
Agile Product Development: Scaled Delivery
 
6th Salesforce Developer Group - Bilbao
6th Salesforce Developer Group - Bilbao6th Salesforce Developer Group - Bilbao
6th Salesforce Developer Group - Bilbao
 
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENTHOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
 
The Evolution of a LabVIEW Developer
The Evolution of a LabVIEW DeveloperThe Evolution of a LabVIEW Developer
The Evolution of a LabVIEW Developer
 
VS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOpsVS2019 Launch - VS com DevOps
VS2019 Launch - VS com DevOps
 
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DCProduct Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
 
The A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment ApproachThe A3 Agile Business: An Agile Alignment Approach
The A3 Agile Business: An Agile Alignment Approach
 
Benefits of Test Management Tool - Rally
Benefits of Test Management Tool - Rally Benefits of Test Management Tool - Rally
Benefits of Test Management Tool - Rally
 
Mobile devops transformation
Mobile devops transformationMobile devops transformation
Mobile devops transformation
 

Viewers also liked

Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...
Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...
Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...
laura andrea barreto moreno
 
Resolución Servicios Extraordinarios para policías
Resolución Servicios Extraordinarios para policíasResolución Servicios Extraordinarios para policías
Resolución Servicios Extraordinarios para policías
Nicolás Munilla Korzeniowski
 
Eqp 1
Eqp 1Eqp 1
Calendario primaria abril 2017
Calendario primaria abril 2017Calendario primaria abril 2017
Calendario primaria abril 2017
Xochitl Palomo
 
Pollution control board -Power and Functions
Pollution control board -Power and FunctionsPollution control board -Power and Functions
Pollution control board -Power and Functions
Sahel Sharafudheen
 
Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)
Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)
Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)
Andrii Potopa
 
4º ESO, Escuela de Chicago
4º ESO, Escuela de Chicago4º ESO, Escuela de Chicago
4º ESO, Escuela de Chicago
Mercedes Ruano
 
Carnaval de cádiz
Carnaval de cádizCarnaval de cádiz
Carnaval de cádiz
Ángel Pérez
 
La tecnologia y la informatica
La tecnologia y la informaticaLa tecnologia y la informatica
La tecnologia y la informatica
juli pedroza reyes
 
Enriching Everyday Biology Teaching with Theatre Sports
Enriching Everyday Biology Teaching with Theatre SportsEnriching Everyday Biology Teaching with Theatre Sports
Enriching Everyday Biology Teaching with Theatre Sports
arlap
 
Fase 1
Fase 1Fase 1
Eqp 12
Eqp 12Eqp 12
Junta informativa
Junta informativaJunta informativa
Junta informativa
Xochitl Palomo
 
Expanding OER Adoption in Michigan, Oregon, and California
Expanding OER Adoption in Michigan, Oregon, and CaliforniaExpanding OER Adoption in Michigan, Oregon, and California
Expanding OER Adoption in Michigan, Oregon, and California
Una Daly
 
Keynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conferenceKeynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conference
Larry McDonough
 
Mozilla Foundation: April 2015 Board Presentation
Mozilla Foundation: April 2015 Board PresentationMozilla Foundation: April 2015 Board Presentation
Mozilla Foundation: April 2015 Board Presentation
MattThompson
 
Cloud Foundry Overview for GITPRO 2013
Cloud Foundry Overview for GITPRO 2013Cloud Foundry Overview for GITPRO 2013
Cloud Foundry Overview for GITPRO 2013
Adam FitzGerald
 
Apartamento coronado pdf 2
Apartamento coronado pdf 2Apartamento coronado pdf 2
Apartamento coronado pdf 2
jairo emilio pantoja valencia
 
Anatomy of a Developer Evangelist
Anatomy of a Developer EvangelistAnatomy of a Developer Evangelist
Anatomy of a Developer Evangelist
Adam FitzGerald
 
Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015
Adam FitzGerald
 

Viewers also liked (20)

Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...
Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...
Ensayo de la tecnologia e informatica en nuestra vida cotidiana (laura andrea...
 
Resolución Servicios Extraordinarios para policías
Resolución Servicios Extraordinarios para policíasResolución Servicios Extraordinarios para policías
Resolución Servicios Extraordinarios para policías
 
Eqp 1
Eqp 1Eqp 1
Eqp 1
 
Calendario primaria abril 2017
Calendario primaria abril 2017Calendario primaria abril 2017
Calendario primaria abril 2017
 
Pollution control board -Power and Functions
Pollution control board -Power and FunctionsPollution control board -Power and Functions
Pollution control board -Power and Functions
 
Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)
Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)
Юрий Бауман О статусе налоговой милиции (bkadvisers.com.ua)
 
4º ESO, Escuela de Chicago
4º ESO, Escuela de Chicago4º ESO, Escuela de Chicago
4º ESO, Escuela de Chicago
 
Carnaval de cádiz
Carnaval de cádizCarnaval de cádiz
Carnaval de cádiz
 
La tecnologia y la informatica
La tecnologia y la informaticaLa tecnologia y la informatica
La tecnologia y la informatica
 
Enriching Everyday Biology Teaching with Theatre Sports
Enriching Everyday Biology Teaching with Theatre SportsEnriching Everyday Biology Teaching with Theatre Sports
Enriching Everyday Biology Teaching with Theatre Sports
 
Fase 1
Fase 1Fase 1
Fase 1
 
Eqp 12
Eqp 12Eqp 12
Eqp 12
 
Junta informativa
Junta informativaJunta informativa
Junta informativa
 
Expanding OER Adoption in Michigan, Oregon, and California
Expanding OER Adoption in Michigan, Oregon, and CaliforniaExpanding OER Adoption in Michigan, Oregon, and California
Expanding OER Adoption in Michigan, Oregon, and California
 
Keynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conferenceKeynote at Home Automation/ IoT Telecom Council conference
Keynote at Home Automation/ IoT Telecom Council conference
 
Mozilla Foundation: April 2015 Board Presentation
Mozilla Foundation: April 2015 Board PresentationMozilla Foundation: April 2015 Board Presentation
Mozilla Foundation: April 2015 Board Presentation
 
Cloud Foundry Overview for GITPRO 2013
Cloud Foundry Overview for GITPRO 2013Cloud Foundry Overview for GITPRO 2013
Cloud Foundry Overview for GITPRO 2013
 
Apartamento coronado pdf 2
Apartamento coronado pdf 2Apartamento coronado pdf 2
Apartamento coronado pdf 2
 
Anatomy of a Developer Evangelist
Anatomy of a Developer EvangelistAnatomy of a Developer Evangelist
Anatomy of a Developer Evangelist
 
Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015
 

Similar to DevRel Judo Evans Data drc 2017

PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product Org
Adam Nash
 
Great Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of ProductGreat Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of Product
Product School
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
Satya S
 
Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Wes Yanaga
 
Why DevRel should care about Software Development metrics
Why DevRel should care about Software Development metricsWhy DevRel should care about Software Development metrics
Why DevRel should care about Software Development metrics
Ana Jiménez Santamaría
 
Demographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and OpportunitiesDemographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and Opportunities
Stephanie Gutowski
 
[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelist[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelist
Woohyeok Kim
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy
 
Dr Dobbs Example
Dr  Dobbs ExampleDr  Dobbs Example
Dr Dobbs Examplecpshively
 
Join us at Confee
Join us at ConfeeJoin us at Confee
Join us at Confee
Gabor Orosz
 
DeepSource Modernizing Code Analysis for Software Engineers.4.pptx
DeepSource Modernizing Code Analysis for Software Engineers.4.pptxDeepSource Modernizing Code Analysis for Software Engineers.4.pptx
DeepSource Modernizing Code Analysis for Software Engineers.4.pptx
EntrepreneurFirstMed
 
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...
AgileNetwork
 
Azure DevOps with DV and GitHub
Azure DevOps with DV and GitHubAzure DevOps with DV and GitHub
Azure DevOps with DV and GitHub
Juarez Junior
 
Building a successful software company
Building a successful software companyBuilding a successful software company
Building a successful software company
Ömer Demir
 
Share Point Customization Delivered
Share Point   Customization DeliveredShare Point   Customization Delivered
Share Point Customization DeliveredDavid Giard
 
Unveiling the Business Models of Open-source Softwares
Unveiling the Business Models of Open-source SoftwaresUnveiling the Business Models of Open-source Softwares
Unveiling the Business Models of Open-source Softwares
Lets Webify Ecommerce Solutions
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
Mauricio (Salaboy) Salatino
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
Ryan Dawson
 
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Conference
 

Similar to DevRel Judo Evans Data drc 2017 (20)

PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product Org
 
Great Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of ProductGreat Developer Experiences Matter by PayPal Director of Product
Great Developer Experiences Matter by PayPal Director of Product
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23Pro Dev Briefing Irvine Wesyppt23
Pro Dev Briefing Irvine Wesyppt23
 
Why DevRel should care about Software Development metrics
Why DevRel should care about Software Development metricsWhy DevRel should care about Software Development metrics
Why DevRel should care about Software Development metrics
 
Demographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and OpportunitiesDemographic Data Collection Implications and Opportunities
Demographic Data Collection Implications and Opportunities
 
[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelist[DevRelCon Earth 2020] Developers, be the evangelist
[DevRelCon Earth 2020] Developers, be the evangelist
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Dr Dobbs Example
Dr  Dobbs ExampleDr  Dobbs Example
Dr Dobbs Example
 
Join us at Confee
Join us at ConfeeJoin us at Confee
Join us at Confee
 
DeepSource Modernizing Code Analysis for Software Engineers.4.pptx
DeepSource Modernizing Code Analysis for Software Engineers.4.pptxDeepSource Modernizing Code Analysis for Software Engineers.4.pptx
DeepSource Modernizing Code Analysis for Software Engineers.4.pptx
 
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)Tom Diederich portfolio presentation (updated Nov. 18, 2016)
Tom Diederich portfolio presentation (updated Nov. 18, 2016)
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...
 
Azure DevOps with DV and GitHub
Azure DevOps with DV and GitHubAzure DevOps with DV and GitHub
Azure DevOps with DV and GitHub
 
Building a successful software company
Building a successful software companyBuilding a successful software company
Building a successful software company
 
Share Point Customization Delivered
Share Point   Customization DeliveredShare Point   Customization Delivered
Share Point Customization Delivered
 
Unveiling the Business Models of Open-source Softwares
Unveiling the Business Models of Open-source SoftwaresUnveiling the Business Models of Open-source Softwares
Unveiling the Business Models of Open-source Softwares
 
How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019How open source is funded? LJC London Sept 2019
How open source is funded? LJC London Sept 2019
 
How open source is funded the enterprise differentiation tightrope (1)
How open source is funded  the enterprise differentiation tightrope (1)How open source is funded  the enterprise differentiation tightrope (1)
How open source is funded the enterprise differentiation tightrope (1)
 
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
Shift Remote: DevOps: Devops with Azure Devops and Github - Juarez Junior (Mi...
 

More from Larry McDonough

Enabling Cloud Marketplace Services with VMware
Enabling Cloud Marketplace Services with VMwareEnabling Cloud Marketplace Services with VMware
Enabling Cloud Marketplace Services with VMware
Larry McDonough
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsLarry McDonough
 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
Larry McDonough
 
Managing Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer EcosystemsManaging Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer Ecosystems
Larry McDonough
 
VMware Developer Center --One Pager
VMware Developer Center --One PagerVMware Developer Center --One Pager
VMware Developer Center --One Pager
Larry McDonough
 
Developing NFC Apps
Developing NFC AppsDeveloping NFC Apps
Developing NFC Apps
Larry McDonough
 
Mobile App Dev Android, HTML5, Enterprise and More
Mobile App Dev Android, HTML5, Enterprise and MoreMobile App Dev Android, HTML5, Enterprise and More
Mobile App Dev Android, HTML5, Enterprise and More
Larry McDonough
 
CTIA MobileCON 2013: Whats Up With BlackBerry?
CTIA MobileCON 2013:  Whats Up With BlackBerry?CTIA MobileCON 2013:  Whats Up With BlackBerry?
CTIA MobileCON 2013: Whats Up With BlackBerry?
Larry McDonough
 
HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10
Larry McDonough
 
BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013
Larry McDonough
 

More from Larry McDonough (10)

Enabling Cloud Marketplace Services with VMware
Enabling Cloud Marketplace Services with VMwareEnabling Cloud Marketplace Services with VMware
Enabling Cloud Marketplace Services with VMware
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOps
 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
 
Managing Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer EcosystemsManaging Internal, Private External, and Open Developer Ecosystems
Managing Internal, Private External, and Open Developer Ecosystems
 
VMware Developer Center --One Pager
VMware Developer Center --One PagerVMware Developer Center --One Pager
VMware Developer Center --One Pager
 
Developing NFC Apps
Developing NFC AppsDeveloping NFC Apps
Developing NFC Apps
 
Mobile App Dev Android, HTML5, Enterprise and More
Mobile App Dev Android, HTML5, Enterprise and MoreMobile App Dev Android, HTML5, Enterprise and More
Mobile App Dev Android, HTML5, Enterprise and More
 
CTIA MobileCON 2013: Whats Up With BlackBerry?
CTIA MobileCON 2013:  Whats Up With BlackBerry?CTIA MobileCON 2013:  Whats Up With BlackBerry?
CTIA MobileCON 2013: Whats Up With BlackBerry?
 
HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10HTML5 App Dev on BlackBerry 10
HTML5 App Dev on BlackBerry 10
 
BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013
 

Recently uploaded

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 

Recently uploaded (20)

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 

DevRel Judo Evans Data drc 2017

  • 1. DevRel Judo Leveraging your company’s organizational structure to build a stronger Developer Relations team Evans Data Developer Relations Conference March 28, 2017 Larry McDonough Director, Ecosystem Infrastructure @LMCDUNNA
  • 2. 2
  • 3. DevRel Judo – Understanding VMware – Understanding Developer Relations • What does it seek to do? • Understanding your audience – How is DevRel typically structured? • Dedicated; Pros & Cons – How are these functions handled at VMware? • Distributed DevRel; Pros and Cons – Can Distributed DevRel work? • What’s needed to be successful 3
  • 4. About VMware… • From the outside: – Pioneers in virtualization • compute, storage, and network – Cloud infrastructure company – ~97% of Fortune 1000 – ~15k employees worldwide – $7B+ annual revenue • From the inside: – Highly innovative & independent business units (silos) – Developer Schizophrenia • Some question whether we need developer relations (spun out Pivotal for that, right?) • Others ask us for help getting their APIs distributed, promoted, etc. – Solid organization/structure to support Partners, but not Developers 4
  • 5. Simple but Powerful 5 3. Your Strategy How to get there 2. Your Goal Where you want to be 1. Current Situation Where you are
  • 6. Kano Jiguro’s “…individual circumstances” • Ecosystem Engineering  Central Engineering  ROCS (R&D Operations and Central Services) – Release Engineering, Globalization, Information Experience (aka Documentation), Ecosystem Services, and Ecosystem Tooling • One of a few horizontal organizations within VMware, but roll up under same Sr. exec as all product business units • We’re the team responsible for our Partner Ecosystem – Partner programs  access & support for gated SDKs and APIs – Own partner portal for developer access – Own the product certification programs – Own the VMware Compatibility Guide – Great central location from which to drive a grass-roots global developer unification effort 6
  • 7. Our Problems to Solve (view from one year ago) • Over a dozen separate VMware portals where developers can find information to help them build on or integrate with our platform – Technology Partners (“Developer Center”) – Acquisitions (for instance, AirWatch) – Ambitious Product teams (Cloud Native, Photon) – Corporate Marketing – Channel & Partner Alliances organizations • 3 separate efforts across the company to build marketplaces to help promote 3rd party integrations (not counting the SaaS ones!) • High touch partner programs, but nothing for developers • Poor reputation in Open Source community with increasing strategic need for this to NOT be the case 7
  • 8. ROCS Developer Initiatives for 2017 Four unification initiatives, all consistent with ROCS’ mission of investing and innovating in centralized tools, programs, and services that allow our fellow business units to focus on product innovation and not replicate common infrastructure Unified Developer Portal Unified OSS Initiative Unified Marketplace Service Unified Developer Program Integrates all developer web properties into a single web portal so developers and technology partners can easily find and access all the resources they need Provides a single, consistent, service for technology partners, developers, and our product teams to host/offer product extensions and integrations to customers Provides an accessible means for developers and technology partners to get access to VMware’s public APIs, sample code, newsletters, events, and more Ensures that as we attract and engage with developers of all types through our portal, marketplace, and program, we provide consistent messaging and links to VMware’s OSS efforts VMware {code}
  • 9. Only One Problem: 9 But all the necessary pieces ARE available in the company somewhere If there’s a will, there’s a way…
  • 10. Understanding Developer Relations… • Typically a horizontal / separate organization • Its business objective is to evangelize, grow, and support 3rd party “developers” that add value to company’s platform / ecosystem • Dev Portal, Dev Program, Tech Support, Information, Events, Forums… • Companies across all industries have DevRel teams: – Traditional: MSFT, IBM, Apple, Samsung, AT&T – Cloud: Amazon, Google, Salesforce, Oracle, – Hardware: Cisco, Intel, AMD, Nvidia, – Software: Facebook, Twitter, Evernote, Intuit, Adobe, SAP – Developer: GutHub, Atlassian, Docker, Slack, Mulesoft, Embarcadero, – Non-traditional: Ford, Uber, Walgreens, Mastercard – Startups… 10
  • 11. Understanding Your Developers • What value does your platform offer? • Who benefits from this value? • How does it compare competitively? • How do you help them be successful? • Listen to them • Partner Survey (we do an annual survey at VMware) • Customer Developer & Partner support tickets • Events (mostly small, no dedicated developer conference) • Developer Forums, Blogs, Social Media, Slack • “Design partner” engagements 11
  • 12. VMware’s Developers 12 • Traditional app developers (iOS, Android for mobile, or Windows/Mac desktop, etc.) • Cloud developers (SaaS apps on AWS, IBM, Azure, Google, etc.) • Hardware developers: (drivers/platform devs for Cisco, Intel, Dell, Nvidia, Broadcom, etc.) • DevOps developers: Chef, Puppet Labs, Ansible, GutHub, Atlassian, Docker, Hashicorp, Saltstack, Jenkins, Kubernetes, OpenStack, Mesos, JFrog, etc. Storage Compute Management MobilityNetwork & Security vCloudAirIntegration
  • 13. A Typical DevRel Organization (for example) Composed of 4 areas of expertise 13 Developer Relations Developer Operations – Manages the developer portal infrastructure – Responsible for Marketplace infrastructure – Site analytics Developer Support Engineering – Works closely with key developer partners, – engages in support forums, – Creates content for Dev Marketing (blogs, samples, etc.) Developer Marketing – Manages and promotes global events, speaking engagements, PR – Developer Program (onboarding, tiers, …) – Supports devs/ISVs with GTM (joint releases, co-branding, lead generation, Marketplace promotion, Social Media…) Developer Evangelism – A mobile and distributed team of highly social developer experts – Speak at developer events, run hackathons, host meetups, and actively demonstrate the value of the platform. – Author blogs, demo videos, Webinars,
  • 14. A Typical DevRel Organization Pros and Cons… 14 Developer Relations Developer Operations Developer Support Engineering Developer Marketing Developer Evangelism Pros Single, focused team Dedicated resources Clear ownership and responsibilities Predictable budget Cons Separated from core product teams Less connected w/ biz & product strategy Need experts in all product areas Work hard to stay up on latest APIs, etc.
  • 15. Developer Relations Developer Marketing Developer Support Engineering Developer Operations Developer Evangelism A Typical DevRel Organization VMware’s Distributed DevRel 15 – Manages the developer portal infrastructure – Responsible for Marketplace infrastructure – Site analytics – Works closely with key developer partners, – engages in support forums, – Creates content for Dev Marketing (blogs, samples, etc.) – Manages and promotes global events, speaking engagements, PR – Developer Program (onboarding, tiers, …) – Supports devs/ISVs with GTM (joint releases, co-branding, lead generation, Marketplace promotion, Social Media…) – A mobile and distributed team of highly social developer experts – Speak at developer events, run hackathons, host meetups, and actively demonstrate the value of the platform. – Author blogs, demo videos, Webinars, ROCS Ecosystem Tools Partners / AlliancesDigital Marketing Business Units Business Units Business Units
  • 16. Observations & Next Steps (1) 1. VMware had distributed the DevRel functions across many separate groups/BU’s, and these were not coordinated very well which aversely affects our developers – Identify necessary skills and abilities in other organizations that have common vision – Build a virtual DevRel team with clear owners & responsibilities (i.e., marketing, alliances, product teams, support) – Create a means for this team to communicate (Socialcast, Slack) and maintain periodic, cross-org DevRel communications & updates – Continue to remove duplication (dev portals done, marketplaces in progress. Dev Program next) – Educate, Educate, Educate 16
  • 17. Observations & Next Steps (2) 2. We have duplication in Developer Programs that confuses developers – Working across BU’s to define & build a single developer program that enables all groups the ability to grow & support their 3rd party developer ecosystem 3. We have no coverage for Evangelism & Developer Advocacy – Still working on this one. Seeking to leverage natural developer advocates on the product teams – Community leaders and OSS Contributors – Exploring our “vExpert” members for developer talent (these are IT Admins) 17
  • 18. A Distributed DevRel Organization Pros & Cons… 18 Cons Distributed team, harder to maintain focus Have no control over resources (gaps?) Ownership less clear (duplication?) Limited budget Requires buy-in and more communication Pros Directly leverage core product teams Connected w/ biz & product strategy Always have experts in all product areas Always current on latest APIs, etc. Costs less Developer Relations Developer Marketing Developer Support Engineerin g Developer Operations Developer Evangelis m R&D Ops/ Ecosystem Tools Partners / Alliances Business Units Digital Marketing Business Units Business Units
  • 19. Can Distributed Developer Relations Work? • Yes, and it has many advantages • Key Success Factors: 1. Requires business justification to secure necessary resources 2. Need organizational mandate (who is the leader, and why?) 3. Need executive sponsorship (higher the better) 4. Need to add real value to product teams (ecosystem analytics) 5. Must earn trust of product teams (fast responses, formal SLA) 6. Must have cooperative business partners (company culture) 7. Must have a lot of patience to do a lot of road-shows & demos (orgs change a lot & people have short memories) 19