INTRODUCTION

The purpose of this Better.sg Guide to Hackathons is to help communities to self-organise events falling under the umbrella term of ‘hackathons’ and is by no means an exhaustive or prescriptive guide to hackathons. We welcome your comments and experiences to better improve the guide book. The broader impact of this guide can be felt in the post-hackathon experience to better frame the incentives and rewards systems for participants to continue their projects and develop them to a stage where their impact is felt in society.

Tech for Good refers to the use of technology for social impact, with the goal of creating positive social change. This can include the development of new technologies or the innovative use of existing technologies to address social or environmental challenges. Often, Tech for Good initiatives are driven by non-profit organisations (such as Better.sg), social enterprises, or other mission-driven organisations that are focused on creating social impact.

https://images.unsplash.com/photo-1576595580361-90a855b84b20?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb

Overview

Hackathons are great opportunities for teams to come together and develop creative solutions to problems. Whether it's in person or virtual, there are steps that can be taken to ensure that the hackathon is successful. This playbook will provide an overview of how to effectively run a hackathon and manage what comes afterward.

Spend time understanding why your organisation wants to run a hackathon. Have a thorough conversation with the leaders / management team of your organisation to determine the objective of the hackathon, the resources available, the problem statement, and consider the pros and cons (see below).

Remember that a hackathon is just the beginning, not the end, of addressing the problem statement that your organisation has identified. Substantial effort, time, resources, and support is still needed to follow through, even if good ideas are discovered.

Ultimately, the organisation must also recognise that a hackathon is a competition, and that participants will also be aware of the competitive dynamics. Understanding how to harness this dynamic productively is important, as a poorly designed hackathon could be extremely counterproductive (e.g. toxic competitiveness among players, winner-takes-all mindset, insincere participants who are seeking fame/fortune and do not care about the social problem, etc.)

What should a hackathon be used for?

A hackathon should be used for developing creative solutions to problems. It is an opportunity to bring together talented people from different backgrounds and let them collaborate on projects. Hackathons can be used as a platform for social initiatives and to help solve tricky problems with innovative or unexpected solutions. Ideally, the projects developed during the hackathon should not be abandoned after the event. The organisers should provide ongoing support and resources to teams that want to continue working on their solutions. This can help ensure that the projects developed during the hackathon have a long-term impact and are sustainable.

What should a hackathon NOT be used for?

Pros in running a hackathon

Cons in running a hackathon