ALGEMENE MEDEDELINGEN

  • Applicatie wordt ontwikkeld voor gebruik door interne en externe wedstrijdleider (deze worden als verschillende soorten gebruikers beschouwd). Leden hoeven zichzelf hiermee dus niet aan te kunnen melden.
  • De applicatie hoeft niet web-based te worden. De front end loskoppelen van de backend is mooi voor modulariteit en het eventueel zelf later toevoegen van een eigen front end, maar is geen harde eis.
  • De applicatie hoeft alleen maar functionaliteit m.b.t. spelers en het indelen in/ spelen van competities te bevatten.
  • Opstellen van database met informatie over spelers en hun rating is het meest belangrijk om in sprint 1 te realiseren.
  • De applicatie mag niet te ingewikkeld zijn in gebruik, het liefst weinig pop-up menus.


COMPETITIES

  • Het systeem moet spelers kunnen indelen in groepen waarin competities gespeeld worden. Het indelen van wedstrijden wordt door het systeem automatisch gedaan op basis van het schema waarin de wedstrijd zich bevind (toernooi, meerkamp, etc.) en de spelers die in de groep zijn ingedeeld.
  • Het systeem moet zowel interne als extern-gespeelde competities bij kunnen houden, waarbij een geschiedenis van gespeelde toernooien bijgehouden moet worden in de database.
  • Rokade voert na het invoeren van de uitslagen van de wedstrijden nu niet standaard aanpassingen uit voor de ratings van de spelers. Het nieuwe systeem moet dit wel kunnen (a.d.h.v. een nog te vinden berekening).
  • Voor externe spelers is geen naam nodig. Wel moet in het systeem de rating van de externe speler ingevoerd kunnen worden.
  • De groepen worden grofweg elke twee maanden opnieuw ingedeeld.
  • Er moet een algemene ranglijst beschikbaar zijn in de applicatie die de resultaten van alle groepen (er spelen 5/6 groepen tegelijkertijd) samenvoegt en laat zien.


DATABASE

  • De database is nu een lokaal bestand dat via dropbox tussen verenigingen gedeeld wordt. Liever zou dit online ingesteld worden zodat meerdere gebruikers er makkelijk bij kunnen zonder al te veel stappen.
  • Oude competities moeten in de database bewaard worden.
  • Het gebruiken van een online database (zoals MySQL) is geen probleem.
  • Het zou fijn zijn als er naar oudere versies van de database kan worden teruggedraaid (indien de nieuwste versie problemen ondervindt), maar dit is geen functionele eis.
  • Projectgroep komt met ideeën over hoe de database gehost moet gaan worden.
  • No labels