Hackathon Overview &
Rules and Regulations
An overview of the key stages of a hackathon, key Slack channels, and regulations for a fair competition.
Table of Contents
Slide No. | Slide Contents |
3 | |
4 | Working with Slack |
7 | |
12 | |
17 | |
21 | |
23 | |
24 |
A hackathon is best described as an “invention marathon” by Major League Hacking (MLH). According to them: Anyone who has an interest in technology attends a hackathon to learn, build & share their creations over the course of a weekend in a relaxed and welcoming atmosphere. You don’t have to be a programmer and you certainly don’t have to be majoring in Computer Science.
In a nutshell, teams are given between 24 and 72 hours to develop a project from scratch, demo it to judges, and win prizes! Think software development from development to deployment, in the span of one weekend!
Joining Slack
Relevant to all participants
We use Slack to facilitate communication between team members of the same team, different teams, mentors, sponsors, organizers, etc.
We’ll be opening up the slack server two weeks early, so get in quick to mingle like your single and introduce yourself, share resources, find teammates, join existing teams and idea generate . We’ll be updating you in #announcements channel on challenge releases and also be running workshops in parallel so you have all the information you need to be ready.
Filling out your Slack profile will be to your advantage in being found or even trusted once found. In some cases, a full profile is mandatory. Ensure your full name, profile picture (headshot is best practice) and Bio is filled in that includes your background, skillsets and the problems you are interested in solving. You might also like to include whether you have joined an existing team or are looking for a new one.
There are default channels common for all (as shown below) and specific channels for teams, mentors and challenges. Familiarize yourself with all of them before the Hackathon so you never miss an announcement or update!
Key Channels
Stages of Development
Primarily relevant to Mentors & Participants
In a workplace environment, the stages of software development typically take 5 steps
In a Hackathon, due to the time constraint, the development process for most teams will end up looking like this:
The Hackathon approach, allows for laboratories of experimentation to have the speed and time pressure to address urgent needs if it develops into a standalone solution.
For the first few hours of the hackathon, many things will be happening while hackers get settled in to start hacking.
When it comes the time for teams to start brainstorm ideas for their hack, this is a great time for mentors to use their industry knowledge to:
For the bulk of the hackathon, hackers will be hard at work at making their projects come to life.
This hackathon will have a dedicated mentor Slack channel where hackers post their question and location in the hacking space. This way, mentors can choose to help out with what they’re best at!
Note that hackers come from all sorts of skill levels and backgrounds, and helping them may include but are not limited to:
Towards the end of the hacking period, hackers will start putting together a demo of their projects for judging. Here, a mentor’s industry experience and business insight will be especially valuable at this time to help hackers build a usable and interesting project:
Team Forming, Norming & Storming
Primarily relevant to Competitors
High Res Image available here
Characteristics of Forming include questioning, socializing, displaying eagerness, focusing on group identity and purpose, and sticking to safe topics. Strategies for this phase include taking the 'lead,' providing clear expectations and consistent instructions, and quick response times
Traits of Storming include resistance, lack of participation, conflict, competition, high emotions, and moving towards group norms. Strategies for this stage include normalizing matters and encouraging leadership
Features of Norming include reconciliation, relief, lowered anxiety, members are engaged and supportive, and developing cohesion. Strategies for this phase include recognizing individual and group efforts, providing learning opportunities and feedback, and monitoring the 'energy' of the group
Characteristics of Performing include demonstrations of interdependence, healthy system, ability to effectively produce as a team, and balance of task and process orientation. Strategies for this stage include celebrating, 'guide from the side' (minimal intervention), encouraging group decision-making and problem-solving, and providing opportunities to share learning across teams.
Traits of Adjourning include a shift to process orientation, sadness, and recognition of team and individual efforts. Strategies for this phase include recognizing change, providing an opportunity for summative team evaluations, and providing an opportunity for acknowledgments.
Rules & Regulations
Both the Hackathon and Project Showcase competitions will have the same eligibility requirements:
This Hackathon is open to participants of any gender, industry and age. For any participants below the age of 18, a consent form signed by a relevant guardian will need to be filled.
This Hackathon is open to mentors of any nationality, gender, industry and age (above 18 only).
The recommended team size is 2-6, up to a maximum of 8 members per team.
In both the Hackathon competition and project showcase, there are two types of eligible solutions:
Both the Hackathon competition and project showcase entries will be judged by the Hackmakers Competition Judging Panel against the following criteria:
For all hackathon submissions, videos will be the primary form for assessment
Late submissions
More questions?