How To Run A Hackathon
How To Run A Hackathon
1. How can we track vessels at open sea? Tracking vessels helps us reveal illegal activities. All seaworthy
ships have a public tracking system (AIS). However, crews with shady intentions can turn it off
manually. Can we use existing tools like satellites, radar or GPS to detect or predict the ships' course
and reveal their dirty deeds?
2. How can our supporters actively control, manipulate or participate in live actions and be part of the
experience? Create a concept for a new and exciting way to involve people even if they are living on the
other side of the world.
Find a location
Where your hackathon is held can be an important element in its success: in our case the warehouse
seemed to be a very inspiring place for people from outside of GP.
The location should be big enough for the number of participants, with enough chairs, tables,
whiteboards etc.
Have a good mix of spaces. Youll need a big common room with seating and a beamer for the event
kick-off, demos and awards. Its also good to have break-out rooms for teams to work together or where
people who like a quiet place to work, can put their heads down and focus.
Make sure your venue has sufficient power and Internet bandwidth for the event.
Contact local developer/hacker groups and ask them to help. Visit developer Meet-ups to pitch your
event and send out details on their mailing lists. Ask first, however, to make sure theyre OK with it.
Spread flyers around local universities.
Send out teasers about your event on Twitter/Facebook and see if you can get well-connected
individuals to spread the word as well.
Send it around to your network e.g. NROs, local groups, volunteer community (Greenwire in GPNL),
friends etc.
See if you can get the event on a hackathon announcement website like hackerleague.org.
Find other people/organisations who organise hackathons to share your event in their networks.
Post announcements to forums.
Impact Would the application have real social impact? Does it solve a stated goal of the hackathon?
Innovation Is the solution novel? Does it solve a problem or start a solution in a creative or neverseen-before way?
Technical Achievement Did the participant(s) solve a hard technical problem? Did they get a working
demo completed within the available time?
Developing costs.
Using those four criteria to judge teams at the end of the event will provide you a good, balanced way of
assessing the teams output. It allows you to recognize teams that may have come up with an innovative and
impactful idea which was too hard to complete in a single weekend (or day).
PS: do not forget to create an award that you can give to the winner(s) at the end of the hackathon.
Round up your judges/mentors
Three to six judges with different skills and expertise (campaign, action and technical etc.) works very well.
Take enough time to find well-skilled mentors that fit your challenges. We had external and Greenpeace judges
and mentors: an oceans campaigner, the action unit head, an action coordinator, a software developer/GIS
specialist, a scientific programmer and a graphic designer/web developer/teacher of information design.
Set your schedule
Set and publish your schedule so that everybody knows how the event will proceed. We published our
Program on the website (see attachment 2).
Have mentors (experts on the theme, data owners, technical advisors) around and make sure people
arent stuck or have questions.
We also arranged a skype call with our lawyer in which teams could ask legal questions.
Keep everybody well-fed, hydrated (energy drinks!!) and caffeinated.
Dont break for lunch. Announce that lunch/food is available all day.
Have a hard stop when development should be completed and make sure people know that its coming.
Get your judges ready, call everybody back into the main room and get ready for teams to show off their work.
Each team should receive a certain amount of time (between 5 and 15 minutes) to demonstrate what
they came up with.
Attachment 2 Program
Friday
19.00-20.00 Doors open, check-in participants, soup and salad is served
20.00-22.00 Event kick-off (introduction, presentations, tour of the warehouse)
22.00-23.00 Team formation (choose your challenge, pitch your idea, form a team)
Saturday
07.30-08.30 Breakfast is served (food and drinks will be available all day)
08.30-09.00 Presentation of the teams and todays schedule
15.00-15.30 Teams present their concept to the mentors
15.30-18.30 Consultation with and feedback from the mentors
18.30-19.30 Dinner is served
Sunday
07.30-08.30 Breakfast is served (food and drinks will be available all day)
08.30-09.00 Presentation of todays schedule
14.00 30 minute warning! Presentation of the demos starts at 14.30!
14.30-15.00 Presentation of the demos
15.00-15.30 The jury sits down to choose a winner
15.30-16.00 And the winner is....! How to proceed from here
16.00 Thank you all for being here! Lets have a beer together
Attachment 3 Script
Script Hackathon 28-30 November 2014 (internal use only)
Friday
19.00-20.00
Doors open, check-in participants begins, dinner is served
checking participants (in/out-list). people who got lost or want to sign out can call the phone number
that they have been given by e-mail. (Action team member).
Everyone (organizers, participants and others) wears a name tag.
Show the sleeping rooms to people who stay the night (Action team member).
Dinner is on the counter for everyone to help themselves.
20.00-22.00
Event kickoff (introduction, presentations, tour of the warehouse)
Welcome. Tell everyone that this is the first hackathon we organize, that we really look forward to it but
that it is also a challenge, because we may have missed crucial things in the preparation. Ask everyone
for feedback on the organization of the event. It is a pilot project, and mistakes can be made at this
stage (Facilitator).
Introduction of organizers, mentors, cook, volunteers and others present (Facilitator).
Introduction of participants (max 1 minute/pp: name, where do you come from/function/expertise and in
a few words why you want to join (Facilitator).
Short overview of the rest of the evening (Facilitator).
Presentation about the oceans campaign, explanation of challenge 3, the mystery challenge (15 min)
and show part of the Zembla documentary (15 min) (Oceans campaigner).
Presentation about some ships actions, like the 2014 actions against Arctic oil transports to Rotterdam
(15 min). Explaining challenge 1 and 2 (Action coordinator Oceans).
House rules. Also mention: except for dinner, all other meals can be taken whenever you like. There
will be food available all day. It is up to each participant when he/she wants to work on his/her idea.
Please write on the in/out list when you leave or enter the warehouse because of safety. Tell
participants who they need to warn in case of emergency and that there will be watchmen present
during the night (Warehouse manager).
Tour of the warehouse (mention: escape routes, fire extinguishers, first aid kits etc.) (Warehouse
manager).
Explain what happens the next hour (i.e. forming teams = choosing a challenge, and then form separate
teams for the different ideas within one challenge if necessary; think of a team name) (Facilitator).
Explain briefly what happens the next morning (i.e. presentation of the teams) and where they can find
the available data (Facilitator).
22.00-23.00
Team formation (choose your challenge, pitch your idea, form a team)
When the forming of teams is difficult, help of mentors and facilitator may be requested (Facilitator
and Mentors).
Saturday
07.30-08.30
Breakfast is served (food and drinks will be available through the day)
Breakfast and lunch is on the counter during the day and anyone can take whenever he/ she feels like
eating. Make sure there is enough drinks/snacks/fruit/etc. and that the dishes are being done during the
day (Action team members and volunteers).
08.30-09.00
Presentation of the teams and the schedule for today
Teams tell in a few minutes what their idea is and announce the name of the team (Facilitator).
Tell the participants the criteria of the jury: feasibility, innovative, affordable, would the team like to
develop it further (Facilitator).
Announce the availability of the mentors (some will be there all the time, others partly) (Facilitator).
Tell participants that the mentors will give feedback to each team after the short presentations (not
plenary) and that they will provide help when there are problems (Facilitator).
When teams have legal questions they should write them down. We will send questions we can not
answer to our lawyer through Skype. Give a few examples of possible legal questions (Facilitator).
Around 2 PM legal issues will be collected and send to the lawyer. He will answer the questions
between 4 and 5 PM through Skype (Action Unit Head).
15.00-15.30
Teams present their idea (not plenary) to the mentors
Do not forget to introduce mentors who have arrived later (Facilitator).
Mentors receive from each team an update about the concept and its progress (Mentors).
15.30-18.30
Consultation with and feedback from the mentors
All mentors are available for questions and to give feedback to the concept (Mentors).
18.30-19.30
Sunday
07.30-08.30
Breakfast is served (food and drinks will be available throughout the day)
see Saturday
08.30-09.00
Presentation of the schedule for today
Be clear about the deadline! Tell them that a warning will be given 30 minutes before the deadline
(warning at 2 PM). The presentation can be in any form. And remind them of the criteria of the jury!
(Facilitator).
14.00-14.00
30 minute warning! Presentation of the demos begins at 14.30!
A clear signal to warn that the last 30 minutes have started (Action team member).
14.30-15.00
Presentation of the demos
Announce the names of the jury (Facilitator).
Call the teams one by one to present their idea to the group (max 15 min/team) (Facilitator).
15.00-15.30
The jury sits down to decide on the winner
Provide participants with an evaluation form and ask the to fill it out (Facilitator).
15.30-16.00
And the winner is....! How to proceed from here
Announce the winning team (eventually choose a second winner because the demo is worthwhile to
develop further) (Facilitator).
Hand out the award and take pictures of the winning team and the whole group (Action team
members).
Announce next steps: next week we want to make an appointment with the winning team to discuss what
is necessary to further develop the concept (Facilitator).
16.00 -17.00
Thank you all for being here! Lets have a beer together