it-udviklere mødes og samarbejder intensivt om udvikling af prototyper, konceptudvikling eller videreudvikling af eksisterende it-projekter. Ofte indenfor et specifikt emne, eller centreret om enkelte data.
think they can accomplish in the limited time they have. Manage each project’s goals so participants are able to feel accomplished at the end of the session, not interrupted.
variety of skills and at a variety of skill levels. For coding projects, these tasks can’t require an intimate understanding of the code base, and make sure the build environment can be spun up in less than 20 minutes. Make a list of tasks or create github issues ahead of time!
to real-world relevance. Projects without a stakeholder can “solve” a problem that doesn’t exist. Ideally the leader (or one of the leaders) is a stakeholder, or a good proxy for a stakeholder.
except to ensure that the hacking is going smoothly, to check that everyone has something to do, and to keep people on the overall schedule. Mid-day activities such as lunch-time speakers and video calls with people off-site are incredibly distracting for participants who are now eager to get working on a problem.
eventuelt klassediagram, E/R-diagram og rollefordeling. Herefter planlægning af hackathon i hver gruppe. 10. Oktober Udarbejdelse af API-kald, opgavelister og projektplan. Deadline for indsendelse af kravspec til Henrik på mail kl. 17:00. 11. Oktober 12:00 : Offentliggørelse af eksamensprojekt på Learn med kravspec for hvert projekt. 12. Oktober Gennemgang af endelig kravspec for hver gruppe. Opsætning af alle udviklingsmiljøer, samt oprettelse af grundlæggende strukturer for koden. 30. oktober Code-freeze for server-applikationen. Det vil herefter være en individuel opgave at lave eventuelle mangler færdig.. 16. december Eksamensaflevering. Der skal afleveres en serverapplikation, klient-applikation og en rapport.