Utvikling av TeamShare; et automatisert varslingssystem for håndball
Description
Full text not available
Abstract
Denne bacheloroppgaven adresserer mangelen på varslingssystemer for lagoppstillinger i håndball, og utforsker hvordan utviklingen av et slikt system kan optimaliseres gjennom analyser av etterspørsel og brukeratferd, samt bruk av effektive utviklingsmetoder. Intensjonen ble dermed å skape TeamShare; en brukersentrisk løsning som forenkler innhenting, strukturering og distribusjon av lagoppstillinger i sanntid.
Det finnes flere store aktører – som Sofascore og Flashscore – som tilbyr sanntidsoppdateringer om lagoppstillinger i fotball, hvor standardtiden for publisering av lagoppstillinger er én time før kampstart. Hva angår håndball, derimot, varierer publiseringen mellom én time og noen minutter før kampstart. Interessenter som ønsker umiddelbar informasjon om lagoppstillinger må dermed navigere seg til ligaens hjemmeside, finne ønsket kamp, og oppdatere nettsiden kontinuerlig til lagoppstillingene publiseres. TeamShare gjør dette automatisk for brukeren, gjennom ett enkelt tastetrykk i dashbordet.
Brukertesting har stått sentralt for utviklingen av TeamShare. Ved å gjennomføre brukertester av en prototype i oppstartsfasen, sikret vi at funksjonalitet og design ble utviklet med utgangspunkt i brukerens behov. Dette ga innsikt som førte til betydelige justeringer tidlig i utviklingsfasen, hvilket økte fremdriften mot et brukervennlig sluttprodukt. Innspill fra brukertestene har julminert i nåværende versjon av applikasjonen; et operativt varslingssystem som henter kampinformasjon i sanntid, med en grunnstruktur som er rustet for implementasjon av funksjoner med høyere kompleksitet.
Siste fase av brukertestingen var ikke bare nyttig for å kartlegge videre utvikling for TeamShare, men også for å reflektere over prosjektets arbeidsprosess og metodevalg. Denne rapporten legger brukernes tilbakemeldinger og utviklerns refleksjoner til grunn for evaluering av hvorvidt problemstillinen er besvart. Det er bacheloroppgavens mål å bidra til sitt felt med undersøkelser av hvordan målrettet tilpasning kan forbedre brukeropplevelsen, i tillegg til å gi praktisk innsikt i hvordan teknologiske løsninger kan implementeres i brukersentrerte applikasjoner. This bachelor's thesis addresses the absence of notification systems for team line-ups in handball and explores how the development of such a system can be optimized through analysis of demand and user behavior, as well as the use of effective development methods. The intention was thus to create TeamShare; a user-centric solution that simplifies the collection, structuring, and distribution of team line-ups in real-time.
Several major players, such as Sofascore and Flashscore, offer real-time updates on team line-ups in football, where the standard publication time for line-ups is one hour before kick-off. In handball, however, the publication time varies between one hour and a few minutes before the match starts. Stakeholders who want immediate information about team line-ups must navigate to the league's website, find the desired match, and continuously refresh the page until the line-ups are published. TeamShare automates this process for the user with a single click in the dashboard.
User testing has been integral to the development of TeamShare. By conducting user tests of a prototype in the project's initial phase, we ensured that functionality and design were developed based on the user's needs. This provided insights that led to significant adjustments early in development, which accelerated the progress towards a user-friendly final product. Feedback from user tests has culminated in the current version of the application; an fully functional notification system that retrieves match information in real-time, with a robust structure that can handle implementation of more complex features.
The final phase of user testing was not only useful for mapping further development for TeamShare, but also for reflecting on the project's progress and method choices. This report bases its evaluation on user feedback and developer reflections to assess whether the problem has been addressed. The goal of this bachelor's thesis is to contribute to its field by investigating how targeted adaptation can improve the user experience, as well as providing practical insights into how technological solutions can be implemented in user-centric applications.