How to run a successful hackathon? Lessons learned from 8 - - PowerPoint PPT Presentation

how to run a successful hackathon
SMART_READER_LITE
LIVE PREVIEW

How to run a successful hackathon? Lessons learned from 8 - - PowerPoint PPT Presentation

How to run a successful hackathon? Lessons learned from 8 hackathon/bug smash events in China About us He Ruan Fred Li Jianfeng Ding Tencent Huawei Intel Chief Architect OpenStack Upstream OpenStack Engineering Tencent Cloud TStack Team


slide-1
SLIDE 1

How to run a successful hackathon?

Lessons learned from 8 hackathon/bug smash events in China

slide-2
SLIDE 2

About us

Jianfeng Ding

Intel OpenStack Engineering Manager

He Ruan

Tencent Chief Architect Tencent Cloud TStack

Fred Li

Huawei OpenStack Upstream Team Manager

slide-3
SLIDE 3

Agenda

  • Journey of China OpenStack Bug Smash
  • Procedure to Run the Hackathon
  • Prediction to Next Event
slide-4
SLIDE 4

OpenStack Bug Smashes in China

  • 1. Apr 2015
  • 2. Aug 2015
  • 3. Mar 2016
  • 4. Jul 2016
  • 5. Nov 2016
  • 6. May 2017
  • 7. Nov 2017
  • 8. April 2018
slide-5
SLIDE 5

Statistics in Each Bug Smash

HTML, CSS,JS

No. Time City Release # of Bugs fixed # of Engineers # of Companies 1

  • Apr. 2015

Shanghai Kilo 30 20 3 2 Aug, 2015 Xi'an Liberty 118 50 8 3

  • Mar. 2016

Chengdu Mitaka 116 59 9 4

  • Jul. 2016

Hangzhou Newton 141 60 17 5

  • Nov. 2016

Shenzhen Ocata 113 60 15 6

  • May. 2017

Suzhou Pike 85 50 14 7

  • Nov. 2017

Wuhan Queens 105 36 11 8 June 2018 Beijing Rocky 109 102 21

817 bug fixed, 26 companies involved.

slide-6
SLIDE 6

Supporting Companies in China

HTML, CSS,JS

Data source: https://www.openstack.org/foundation/companies/

Platinum Members: 3 Gold Members: 14 Corporate Sponsors: 8 Supporting Organizations: 11 Super Users Award: 2

slide-7
SLIDE 7

Contribution in OpenStack -- Latest 6 Releases

HTML, CSS,JS

Release Date Release Name # of China Companies # of Companies 2015-04-30 Kilo 18 166 2015-10-15 Liberty 18 176 2016-04-07 Mitaka 20 185 2016-10-06 Newton 23 188 2017-02-22 Ocata 27 173 2017-08-30 Pike 45 175 Data source: http://stackalytics.com/?release={release_name}&metric=marks

5 Board Directors, 10+ PTLs, 35+ Core Reviewers,.

slide-8
SLIDE 8

Agenda

  • Journey of China OpenStack Bug Smash
  • Procedure to Run the Hackathon
  • Prediction to Next Event
slide-9
SLIDE 9

Phases to Run the Hackathon

Yearly Plan Event Plan Promotion Run Review

slide-10
SLIDE 10

Phase 1: Yearly Plan

HTML, CSS,JS

Yearly Plan Event Plan Promotion Run Review

❖ Volunteers

➢ How many events for next year ➢ Around when ➢ Scope ❖ Interface from companies ➢ Report the value, budget to management team ➢ Get approval on the budget

slide-11
SLIDE 11

Phase 2: Event Plan

HTML, CSS,JS

Yearly Plan Event Plan Promotion Run Review

❖ Volunteers

➢ Confirm the city, time ➢ Confirm the scope, IaaS and its surrounding ➢ Scale and budget ❖ Technical team ➢ Decide bug fixing, hands-on, integration, or other activities ➢ Communicate with their communities ➢ Get experts to join the hackathon

slide-12
SLIDE 12

Phase 3: Promotion

HTML, CSS,JS

Yearly Plan Event Plan Promotion Run Review

❖ Logistics

➢ Reserve the location ➢ Provide promotion info ❖ Technical team ➢ Invite engineers via Maillists, IRC, Wechat in their communities ➢ Invite engineers from their companies ➢ Invite customers if necessary

slide-13
SLIDE 13

Phase 4: Event is On

HTML, CSS,JS

Yearly Plan Event Plan Promotion Run Review

❖ Logistics

➢ Provide all the services to attendees ➢ Plan for the next event ❖ Technical team ➢ Group the attendees by technologies/communities ➢ Lead the discussion and development ➢ Manage technical presentation ➢ Summarize the output ➢ Collect feedback

slide-14
SLIDE 14

Phase 4: Review and Summary

HTML, CSS,JS

Yearly Plan Event Plan Promotion Run Review

❖ Volunteers & Technical team

➢ Check the financial expense ➢ Check the #attendees and #output ➢ Analyze the feedback from them ➢ Send out the summary report to communities

slide-15
SLIDE 15

Agenda

  • Journey of China OpenStack Bug Smash
  • Procedure to Run the Hackathon
  • Prediction to Next Event
slide-16
SLIDE 16

Summary

HTML, CSS,JS

❖ Developers and users have been growing in China ❖ To make OpenStack running on China better ➢ Developer ecosystem need to be updated ➢ LTS strategy is important ➢ Cover important features vs virtualization ➢ Help more engineers to enter community

slide-17
SLIDE 17

Contact

Fred Li yongle.li@gmail.com JF Ding jfding@gmail.com Ruan He ruanhe@tencent.com