-
Notifications
You must be signed in to change notification settings - Fork 0
Home
##1DV411_crossfitKalmar
Projektnamn: Crosstag
Officiella Crosstag-repot
Vårt gemensamma kursrepo
Vår tidslogg
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
- Linus Anderson (la222tc) - la222tc@student.lnu.se
- Patrik Erlandsson (pe22dw) - pe22dw@student.lnu.se
- Kim Nilsson (kn222gp) - kn222gp@student.lnu.se
- Filip Rydberg (fr222cy) - fr222cy@student.lnu.se
- Eric Sjöström Jennerstrand (ej222pj) - ej222pj@student.lnu.se
- Kristoffer Svensson (ks222rt) - ks222rt@student.lnu.se
- Kevin Amilund Nilsson (kn222gn) - kn222gn@student.lnu.se
- Adam Österlund (ao222qc) - ao222qc@student.lnu.se
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.