How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to...
Transcript of How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to...
![Page 1: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/1.jpg)
How to run a successful hackathon?
Lessons learned from 8 hackathon/bug smash events in China
![Page 2: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/2.jpg)
About us
Jianfeng Ding
Intel OpenStack Engineering
Manager
He Ruan
TencentChief Architect
Tencent Cloud TStack
Fred Li
Huawei OpenStack Upstream
Team Manager
![Page 3: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/3.jpg)
Agenda
● Journey of China OpenStack Bug Smash● Procedure to Run the Hackathon● Prediction to Next Event
![Page 4: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/4.jpg)
OpenStack Bug Smashes in China
1. Apr 20152. Aug 2015
3. Mar 20164. Jul 2016
5. Nov 2016
6. May 2017
7. Nov 2017
8. April 2018
![Page 5: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/5.jpg)
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.
![Page 6: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/6.jpg)
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
![Page 7: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/7.jpg)
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,.
![Page 8: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/8.jpg)
Agenda
● Journey of China OpenStack Bug Smash● Procedure to Run the Hackathon● Prediction to Next Event
![Page 9: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/9.jpg)
Phases to Run the HackathonYearly Plan
Event Plan
Promotion
Run
Review
![Page 10: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/10.jpg)
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
![Page 11: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/11.jpg)
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
![Page 12: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/12.jpg)
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
![Page 13: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/13.jpg)
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
![Page 14: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/14.jpg)
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
![Page 15: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/15.jpg)
Agenda
● Journey of China OpenStack Bug Smash● Procedure to Run the Hackathon● Prediction to Next Event
![Page 16: How to run a successful hackathon? · 2019-02-26 · Procedure to Run the Hackathon Prediction to Next Event. OpenStack Bug Smashes in China 1. Apr 2015 2. Aug 2015 3. Mar 2016 4.](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f74177db93d295353688c0e/html5/thumbnails/16.jpg)
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