Enabling Community Driven Development #OSCON 2019 !1

👋 Hi OSCON! • I’m Aaron Aldrich • Community Advocate @ Elastic • Find me: 🐦: @Crayzeigh 📧: aaron.aldrich@elastic.co 🌠: noti.st/crayzeigh !2 #OSCON @CrayZeigh

The Elastic Stack try it now: elastic.co APM App Search Site Search Beats Business Analytics Elasticsearch Logs Logstash Metrics Kibana check out the code: github.com/elastic !3 Security Enterprise Search @CrayZeigh

!4 #OSCON @CrayZeigh

Community 5 #OSCON @CrayZeigh

!6 #OSCON @CrayZeigh

!7 @CrayZeigh

!8 @CrayZeigh

!9 @CrayZeigh

!10 #OSCON @CrayZeigh

!11 #OSCON @CrayZeigh

Feedback is Foundational !12 @CrayZeigh

!13 @CrayZeigh

…Dogfooding is not enough… you need to observe, understand and study how real engineers outside your company use your tool… —John Allspaw, Monitorama PDX 2019 14

Who is the community? 15 #OSCON @CrayZeigh

200,000+ members 16 #OSCON @CrayZeigh

!17 #OSCON @CrayZeigh @CrayZeigh

Our Community Social Forums Github 31,500 Twitter 70,000 users 6,000 Reddit on discuss.elastic.co 23,000 Linkedin 90,000 Facebook 1500 Contributors IRL Attending roughly 1 conference every 2.5 days *All numbers approximate and out of date !18 @CrayZeigh

It’s all community !19 #OSCON @CrayZeigh

Community is your most valuable asset —Me, and also lots of people 20

The Elastic journey 21 #OSCON @CrayZeigh

⃗ !22 #OSCON @CrayZeigh

⃗ !23 #OSCON @CrayZeigh

⃗ !24 #OSCON @CrayZeigh

⃗ !25 #OSCON @CrayZeigh

… !26 #OSCON @CrayZeigh

LEGO your code 27 #OSCON @CrayZeigh

!28 #OSCON @CrayZeigh

Modules Modules Parsers Metricsets Filesets Packetbeat Metricbeat Heartbeat Auditbeat Winlogbeat Filebeat Functionbeat Libbeat !29 #OSCON @CrayZeigh

!30 @CrayZeigh

!31 #OSCON @CrayZeigh

L’eggo your code 32 #OSCON @CrayZeigh

!33 #OSCON @CrayZeigh

!34 @CrayZeigh

!35 @CrayZeigh

!36 @CrayZeigh

!37 @CrayZeigh

!38 @CrayZeigh

!39 @CrayZeigh

Results from opening X-pack User Experience • Easier to use • Increased Awareness • Adoption & Stickiness 40 #OSCON @CrayZeigh

Results from opening X-pack User Experience Code visibility on Github • Easier to use • Open Source • Increased Awareness • Free • Adoption & Stickiness • Paid • All available for public view 41 #OSCON @CrayZeigh

Results from opening X-pack User Experience Code visibility on Github • Easier to use • Open Source • Increased Awareness • Free • Adoption & Stickiness • Paid • All available for public view 42 Community • Issues/Decisions now in public • Issues and PR can be created for all code • All Community can interact #OSCON @CrayZeigh

Default Open 43 #OSCON @CrayZeigh

Let me sum up… 1 Build something together — invite your community to help shape their future 2 No gatekeeping — help outsiders join your community 3 LEGO code — building modular pieces helps make new changes 4 Make contribution easy — Lower barriers to sharing new ideas 5 Default to open — Share as much as you can, make decisions publicly, close feedback loops 44 #OSCON @CrayZeigh

Thanks! Talk Feedback: qrco.de/bbBt2m 30-Day Cloud Trial: ela.st/aaron-aldrich-trial 45 Elastic Meetups: ela.st/meetups #OSCON @CrayZeigh