-
Notifications
You must be signed in to change notification settings - Fork 0
Risklista
Beskrivning
Python är nytt för samtliga i gruppen. Kan gå åt mycket tid att förstå programmet.
* Sannolikhet: 3
* Konsekvens: 3
* Prioritet: 9
Strategi
* Samtliga får prova på att arbeta med koden och göra ändringar.
* Tutorials.
* Ta hjälp av övriga i gruppen.
###Kommentar
Vi la de två första veckor med att kolla tutorials och provkoda i python för att få en grund och förståelse för hur syntaxen är i python. Efter det började vi leka med den grund vi fått av crosstag och allt eftersom har vi blivit mer och mer bekväma med python.
Beskrivning
Linux är nytt för samtliga i gruppen. Kan gå åt mycket tid att förstå hur allting fungerar.
* Sannolikhet: 3
* Konsekvens: 3
* Prioritet: 9
Strategi
* Samtliga får skapa en egen virtuell maskin med Ubuntu och utforska på egen hand.
* Ta hjälp av övriga i gruppen.
###Kommentar
Vi lade första veckan för att få igång allas utvecklingsmiljö. Vissa i gruppen använder sig av dualboot av ubuntu och vissa använder sig av en virtuell maskin av ubuntu men alla i gruppen sitter och kodar i ubuntu med Pycharm som IDE.
Beskrivning
Branches är nytt för samtliga i gruppen. Kan gå åt mycket tid att förstå arbetsflödet.
* Sannolikhet:
4- 2* Konsekvens: 3
* Prioritet: 9
Strategi
* Samtliga har fått tillgång till ett dokument som beskriver hur det fungerar.
* Ta hjälp av Johan Lundström.
###Kommentar
Har fortfarande problem ibland med merge conflicts när vi skall dra ner den nyaste versionen och är nog mest problem då vi alla är nya med att jobba i så stor grupp med github.
Beskrivning
Skaparen av programmet visste inte att det hade blivit ett skolprojekt av detta. Kan gå åt lite extra tid att involvera honom på det sätt han önskar.
* Sannolikhet: 1
* Konsekvens: 4
* Prioritet: 4
Strategi
* Dialog på Discord om vad som behöver göras varje dag.
* Personligt möte fredag 5/2.
###Kommentar
Vi kom igång bra efter de 2 första veckornas provande av Python3 och vi har haft en bra dialog med våran produktägare angående hela projektet.
Beskrivning
Hämta medlemmarna från kundens fortnox databas och föra in dem i den lokaladatabasen.
* Sannolikhet: 4.5
* Konsekvens: 5
* Prioritet: 22.5
Strategi
* Läsa på om deras API
* Kolla med Lundström om tips
* Prova oss fram med vårat testkonto
###Kommentar
Vi har fått ordning på fortnox APIet och förstår det mer och mer. Har även integrerat med kunden fortnox och fått ner databasen och lagt in allt på den lokala databasen.
Beskrivning
Lägga till alla medlemmar från excelfilen till den omgjorda databasen och se så att alla relationer fungerar och att ingenting kraschar. Då detta är en viktig del i projektet skall detta ses över direkt.
* Sannolikhet: 5
* Konsekvens: 5
* Prioritet: 25
Strategi
* Pröva med en "test" excelfil först och se om det fungerar.
* Fungerar överstående fil kör vi in alla medlemmar i databasen och provar så att inte databasen kraschar.
###Kommentar
Vi har fått bygga om medlemsbanken allt eftersom vi fått feedback från kund eller att vi insett att något inte kommer fungera. I nuläget har vi en fungerande medlemsbank med inga hemliga uppgifter. Alla kunder som ligger i den lokala databasen är hämtade från fortnox.
Krav - 2.1
Beskrivning
Hantera medlemmar som inte varit och tränat på länge eller rent ut av inte har taggat. Har de inte tränat på länge vill gymägarna ha en notis om vilken person det är så att de kan kontakta dem.
* Sannolikhet: 4
* Konsekvens: 5
* Prioritet: 20
Strategi
* Hantera alla tagevents och sortera dem efter datum för att kunna se vem som inte tränat på länge.
* Välja ut i vilken form ägarna skall få notis, via mejl?
###Kommentar
Att visa alla eftersläntrare har gått relativt smärtfritt. Vi hämtar ut alla "aktiva" medlemmar som inte har taggat på 2 veckor eller mer och visar dem i en lista på admin sidan. Nästa steg som vi håller på med är att skicka ett mejl med eftersläntrarna till kunderna.
Krav - 1.1 , 1.2 , 1.3 , 1.4 , 1.5 , 1.6
Beskrivning
Visa statistik för ägarna om antal taggning och allmän information om medlemmarna. För att underlätta så att ägarna kan se hur ofta och när medlemmar tränar men även ge medlemmarna chans att se hur ofta de tränar.
* Sannolikhet: 4
* Konsekvens: 4.5
* Prioritet: 18
Strategi
* Hantera tabellen i databasen för tagevents baserade på datum och tid.
* Databasen returnera strängar istället för dateobjekt vilket kan medföra problem.
* Undersöka tillsammans för att göra jobbet lättare.
###Kommentar
Statistiksidan är klar. Visar 6 olika grafer, allt från antal taggningar till kön på alla medlemmar. Haft problem fram och tillbaka men Charts.js har hjälp oss avsevärt när det kom till clientsidan.
Beskrivning
Ge medlemmarna en extra boost i tränande då man kan ge dem chansen att spara sina personbästa och visa dem vid en taggning.
* Sannolikhet: 4
* Konsekvens: 3.5
* Prioritet: 14
Strategi
* Skapa tabeller för resultat och övningar.
* Binda tabellerna med UserID.
* Prova att lägga till medlemmar och resultat och sedan hämta dem för att se att allt fungerar.
###Kommentar
Övningsbanken har vi lagt på is då detta är en lågprio för kunden i nuläget. Databasen för övningar och resultat finns men inget interface för det.
Beskrivning
Ge medlemmarna en "morot" för att verkligen tagga in sig vid träning. Den som tränar mest vinner något. Måste ha koll på alla medlemmars tagevents.
* Sannolikhet: 4
* Konsekvens: 4
* Prioritet: 16
Strategi
* Hantera varje medlems tagevents och spara undan dem
* Ge ägarna chansen att få reda på vem personen är som "vunnit"
##Kommentar
Blipptävlingen har vi tagit upp på tapeten nu i slutet när de flesta baskraven börjar bli klara. Vi har tänkt att visa en top 5 lista på den statiska sidan så att när medlemmar kommer och skall tagga in ser de vilka som har tränat mest just den veckan eller månaden. Sen får ägarna bästa om de skall vara en tävling eller bara en morot att träna mer.
Beskrivning
Fredagen den 5/2 - 16, märkte vi att Rasberry Pi:n hos Crossfit Kalmar var utdaterad. När vi då skulle göra vår leverans till kund så fungerade inte systemet och vi fick visa en lokal version. Jobbet nu blir att uppdatera Rasberry Pi:n till ny version och göra en ny publik leverans mot Rasberry Pi:n.
* Sannolikhet: 4
* Konsekvens: 4.5
* Prioritet: 18
Strategi
* Installera om python till en nyare version på Rasberry Pi:n.
* Ominstallera pip för att få ny version och därmed installera alla paket som behövs.
* Provköra systemet.
###Kommentar
Haft flera leveranser mot våran Raspberry Pie och de flesta har varit smärtfria. Fick en lektion av lundström om hur vi skulle ansluta till den via terminalen och sidan föra över filer och vi fick ominstallera den till Jessie.
Beskrivning
Tisdagen 1/3-16 skulle vi byta sladd till RFID-läsaren då en nuvarande glappade. Köpte en ny sladd på Net on net och när vi kopplade in den så började läsaren att ryka, den brann alltså upp. Ingen aning varför, men vi fick först byta sladd på Net on net och sedan få en ny läsare skickad till oss och hoppas att en fungerar med den nya sladden.
* Sannolikhet: 5
* Konsekvens: 4.5
* Prioritet: 22.5
Strategi
* Byta sladd till en ny och hålla tummarna.
* Test köra med den nya läsaren.
* Brinner den nya läsaren upp så får vi beställa en ny lite kvickt för att få igång applikationen.
###Kommentar
04/03-16, vi väntar spänt på den nya läsaren för att kunna provköra den. Vi håller tummarna för att den inte brinner upp också.
Vi lärde oss att det finns två olika typer av mini-usb sladdar (A och B). Med rätt sladd så fungerade läsaren klockrent.