Running a Hackathon

From Opendataday

Jump to: navigation, search

Hope to add links and best practices about running a hackathon here. If you have thoughts, please add them.

Feeling like some wiki gardening? Please organize my "How Ottawa did it" section into the rest of this page. See if you can also mix in what Oxford's page is like. Those guys have the right idea. - @edwardog/@opendataottawa

Contents

Practical Things

Before the Hackathon

First, find a venue. You will need to arrange:

Then start telling people about the hackathon.

And start getting people thinking about what they could do on the day

Get the practical things sorted early:

Plan the day

Then do the final touches just before the day

On the day itself

1 hour before:

During the hackathon:

When the hackathon ends:

People Things

I'd love to have some advice on how to get people excited about and joining in a hackathon. Please add it here! Please...

How to get people excited about your hackathon

How to get ideas starting to roll

Sending out emails/tweets just stating that the event is on is a missed opportunity. Better yet is to post ideas or data of interest.. with obligatory link

Good ideas from all over this wikisite

Put photos up on flickr

Have an irc channel for all cities

Invite your local mayor to the event!

How Ottawa did it

Hi folks, this is @edwardog from @opendataottawa. I just finished writing a massive letter to a friend looking to raise a hackfest of their own so I thought I might copy/paste the relevant bit here.

Please rearrange into the rest of the page as best you see fit.


The way we run ours is:

1) Write a letter stating what you want. This clarifies a vision for everyone, most importantly yourself. Keep it short and simple. Be aware that open data is boring and useless on its own and needs to be crossbred with itself and/or visualized before it's interesting.

2) Pick a date and a venue. I encourage you to pick December 4th and City Hall. The city is usually open to this sort of thing and you want a free venue that's central, accessible, and symbolic.

3) Give this letter to a designer friend for them to turn into a website. Designers love doing typographic treatment. Anywhere in the letter that's needing an explanation or more detail can probably be solved with some informative visual. Do more showing than telling.

Stick to a one-pager. Skip the blog for now. Make sure to add a Google Analytics tracker and throw some Facebook Like button action in there along with a "Tweet This".

4) Get a Twitter account and start messaging local high-profile connectors and give them your sweet website and a link to an EventBrite you can use for keeping a loose idea of how your event is doing.

5) Start hustling and passing out your URL at all the networking and user group events you can canvas. Talk to local media. Talk to university radio. Talk to university journalists. Get YouTube spots of you pitching the event and of street interviews with regular citizens about your event. Like this: http://www.youtube.com/watch?v=WK2VHBgjxek

If you have collateral (flyers or cards) to pass out, that's great. Show up at all sorts of events like hackspaces and crafting meetups. You want as representative a sample of your city to show up as possible. Check these pictures out for an idea: http://www.flickr.com/search/?q=open+data+ottawa

You want to see stuff like http://www.flickr.com/photos/edwardog/4613101572/ and http://www.flickr.com/photos/edwardog/4612351049/ in particular, as that's who's actually going to use the citizen apps/tools you build the most. Do not focus on targeting geeks.

6) Create a wiki on piggyback on someone else's. I recommend the latter: http://www.opendataday.org/wiki/City_Events and http://www.opendataday.org/wiki/Oxford,_UK for an example of how to start. (Though I bet you could do far better.)

7) Establish a place on your wiki for people to pitch ideas by making the page and posting some of your own, while leaving your personal @hyfen [Photo journalist] tag as a template for how to post.

8) Start working Twitter by following-back each legit follower and following up with a personal message (“Sweet Flickr portfolio!”), context, and a simple call to action that’s immediately doable like “Thought about posting an idea about bike routes at http://wiki/ideapage?”

This action has a way higher conversion rate in regard to turning a passive follower into an engaged participant than just following them back. It also helps you refine your pitch to different audiences. Instead of posting an idea, you might know that someone could help build a "local apps" page or match datasets to potential ideas.

(On that note, approach libraries and ask if they'd be up for helping you garden the wiki during reference hour downtime. They love this sort of thing.)

9) Run mini versions of the event, complete with you pitching at the front of the room. Even if everyone knows why they're there, just do it to get used to it and refine things. Just a few pre-meetups helped us figure out what worked, what didn't, and introduced all sorts of interested folks to each other which made for a more effective hackfest later as lots of folks could skip the awkward introductions.

Give out flyers and stuff about the hackfest.

10) Run your actual event. Realize that your target audience may actually only be a few people like a councillor and the CIO if the point of the event is to convince them that this sort of thing is a good idea. Conveniently arrange for press to show up at an opportune time as both of these people love that stuff.

Minor event running notes:

a) Keep it to 3-4 hours max. This means you'll have a better chance of having a full room, which is the kinda the whole point to having all the ingredients in the right place at the right time.

b) Assign some responsible people who showed at the mini-hackfests the role of Greeter. Just like their Gap counterparts, these people say hi to newcomers, help them get oriented, introduce them to each other, and find them a place to start. Do not put a table in front of them - you want them walking around and chatting. None of this “here's a sharpie and a name tag, kthxbai”.

c) Make sure the media know what is happening in as far advance as possible, and steer them towards people who they should be talking to.

d) Invite all the camera/video people you know to do their thing and post as soon as possible. Their work is is more important for keeping community momentum going for later, but it's good to do now.

e) Make sure you have a place to showcase and document people's work. It could be as simple as a wiki page showing the apps/datasets built, or something like http://apps.opendataottawa.ca - make sure to work this into the closing presentation. People will stick around to see their own stuff on a big screen. Not only is it awesome, but it also gives you a crowd to take pictures of and introduce as a whole to city staff present.

f) Cheat. We had apps in development way in advance that we checked in on at the mini-hackfests, which also acted as showcases. By having the app 95% ready going into the 3-4 hour hackfest, we could show off some really sweet looking/useful stuff to the crowd and media.

g) Food is not as important as drinks. Get a few cases of bottled water and you should be set. We got in contact with some restaurant friends and they happily sponsored the event with cans and bottles of the usual.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox