Skip to content
kn222gp edited this page Feb 6, 2016 · 101 revisions

##1DV411_crossfitKalmar

Projektnamn: Crosstag

Officiella Crosstag-repot
Vårt gemensamma kursrepo
Vår tidslogg

  1. Risklista
  2. Iterationsplaner
  3. Kravspecifikation
  4. Vision
  5. Testspecifikation

Kund med kontaktuppgifter

Kund:
Johan Roth
johan.roth79@gmail.com
0709-35 87 54

Grundutvecklare:
Johan Lundström
lundstrom.se@gmail.com


Uppdragstagare med kontaktuppgifter


Bakgrund till projektets uppkomst

CrossFit Kalmar har funnits sedan 2008 och har sedan dess vuxit mer och mer för varje år. Ju fler medlemmar som kommit till desto svårare har det blivit att hålla koll på när och hur ofta folk tränar. Någon gång under 2014 började Johan Lundström bygga på ett tag-system som skulle underlätta hanteringen av alla medlemmar. Systemet blev så pass klart att det gick att "scanna" en tag som datorn kände av, men det hade ännu ingen direkt koppling till CrossFit Kalmars verksamhet. När Johan var på besök under julen 2015 så pratade Johan och Patrik om detta och att det kanske skulle kunna bli ett bra skolprojekt att bygga på mer funktionalitet i systemet beroende på vad gymägarna ville ha. Så blev det!


Syfte med projektet

Utöka ett fungerande tag-system med funktioner såsom statistik, kunduppgifter mm. för att underlätta medlemshantering för gymägarna och skapa mervärde för alla medlemmar.


Projektets mål

Målet med projektet är att leverera en slutprodukt till CrossFit Kalmar, vars funktionalitet är ett tag-system. Till detta tag-systemet ska det finnas en databas med medlemsregister och när en medlem "blippar" sin tag ska det, i ett webbinterface, visas information så som namn, statistik, personbästa, med mera. Utöver att leverera en produkt till kund så är även ett mål att lära oss koda i "Python", då ingen av oss i gruppen har några tidigare erfarenheter av det språket. Vi har också som mål att lära oss att samarbeta bra i en större grupp samt att kunna ha ett bra workflow i Git med olika branches.


Teknisk Dokumentation

  • Driftsättning Systemet kommer driftsättas på en raspberry pi på Crossfit Kalmar.

  • Versionshantering
    Källkoden kommer hanteras på github.

  • Dokumentation
    Dokumentation kommer skrivas i wikin på github.

  • Programmeringsspråk
    Python 3


Resursplan

180 timmar per person fördelat på 9 veckor. Rapporteras i ett gemensamt dokument.


Tidplan för projektet, med milstolpar för deadlines

  • Vecka 5 Inception Major Milestone
  • Vecka 7 Elaboration Major Milestone
  • Vecka 10 Construction Major Milestone
  • Vecka 11 Transition. (Klara)

Förutom dessa större milstolparna så jobbar vi varje vecka med små iterationer. Planering varje vecka för kommande vecka och projektmedlemmar loggar sin tid i ett separat excel fil.


Kommunikationsplan

Användning av Slack / Discord samt skype.


Projektorganisation

Autistic 8, 8 balls and a pie


Ansvarsfördelning

  • Linus Anderson (la222tc): Kund/Krav-ansvarig.
  • Kristoffer Svensson (ks222rt): Projektledare.
  • Kevin Amilund Nilsson (kn222gn): Testansvarig.
  • Eric Sjöström Jennerstrand(ej222pj): Projektledare.
  • Filip Rydberg (fr222cy): Tekniskt-ansvarig.
  • Kim Nilsson (kn222gp): Tekniskt-ansvarig.
  • Patrik Erlandsson (pe22dw): Kund/Krav-ansvarig.
  • Adam Österlund (ao222qc): Git- och kaffeansvarig.

Clone this wiki locally