Version 1.0 Distributionslista Befattning Bolag/en het Student KaU Jesper Hellberg Student KaU Petter Jönsson Konsult/handledare Sogeti Konsultchef Sogeti Åsa Maspers Säljare Sogeti Bengt Löwenhamn Namn Åtgärd Info.
Innehållsförteckning 1. Allmän beskrivning av uppdraget... 3 1.1 Bakgrund... 3 2.... 3 2.1 Option 1 Zoner på en karta... 3 2.2 Option 2 - Statistik... 4 3. Genomförande/arbetssätt... 4 3.1 Rutiner... 4 3.2 Genomförande... 4 4. Stöd/kvalitetssäkring... 4 4.1 Granskningar... 4 4.2 Testarbete... 4 5. Leveranser... 4 5.1 Dokumentation... 4 6. Konfigurationsstyrning... 5 7. Miljö... 5 8. Uppföljning och Rapportering... 5 8.1 Rapportering internt/externt... 5 8.1.1 Statusrapportering... 5 8.1.2 Möten... 5 8.1.3 Slutrapportering... 5 Ändringsförteckning Version Datum Ändring 1.0 2014-11-28 Dokumentet skapats Sida 2 av 5
1. Allmän beskrivning av uppdraget 1.1 Bakgrund Sogeti Sverige AB (Sogeti) är ett IT-konsultbolag med bred verksamhet, stort fokus på kompetens och modern teknik. Sportfiskarna, Sveriges sportfiske- och fiskvårdsförbund har infört ett nytt sätt att rapportera in fångad fisk genom en app till smartphones (Finns på Android i play store och heter Fångstdatabanken) där användare själva kan rapportera fisken de fångat. Detta har gått bra och de har fått många användare och behöver nu kunna administrera informationen som visas i appen och även utöka vilka områden i Sverige som täcks in av appen, och det är här detta uppdrag kommer in. 2. Uppdraget går ut på att bygga en administrativ webbplats för kunden Sportfiskarna. På webbplatsen ska administratörer kunna hantera vilka som kommer åt sidan och kan göra ändringar, man ska kunna administrera den data som apparna använder sig av och om det finns tid även kunna få fram statistik på den data som samlas in från apparna. Det som redan finns färdigt som uppdragstagarna kommer att utgå ifrån är en kravlista och en slutsats kring användarvänlighet på sidan som gjorts i en rapport. Uppdraget består i två tekniska delar vilket är webbsidan för administration och att utöka ett befintligt API för att stödja de nya behoven från webbsidan. 2.1 Option 1 Egen sida för användare Om det finns tid så vill användare kunna komma in på webbsidan och se sin egen statistik och som är lite mer detaljerad än den statistiken man kan se i apparna. Det ska kanske också finnas en mer generell sida som alla kan se där man ser den totala statistiken i olika fiskeområden, här är inte kunden helt säker på hur dom vill ha det ännu. 2.2 Option 2 Zoner på en karta Zonerna som visas i appen till smartphones är en samling koordinater, istället för att mata in koordinaterna så skulle man vilja ha ett verktyg i administrationswebben där man kan dra ut rektanglar på en karta och automatiskt få ut koordinater, då dels kunna dra ut, flytta rektanglar och ge rektanglarna en siffra för vilken zon det är. Detta inkluderar även att välja en karttjänst och redogöra för varför man valde just den karttjänsten. Sida 3 av 5
2.3 Option 3 - Statistik Om det finns tid över så vill kunden att man ska kunna välja väldigt mycket själv vilken typ av statistik man vill se, att göra detta dynamiskt och bra kan vara en utmaning. 3. Genomförande/arbetssätt 3.1 Rutiner Sogeti tillhandahåller arbetsplatser, datorer, hårdvara samt erforderliga utvecklingsverktyg. Uppdragstagarna kommer att ha access till Sogetis nätverk och förväntas nyttja vår TFS-server för versionshantering. 3.2 Genomförande Uppdragstagarna planerar själv genomförandet och Sogeti tillhandahåller stöttning både projektstyrningsmässigt och rent implementationstekniskt. Sogeti tillhandahåller all programvara och hårdvara som behövs. Förslagsvis används SCRUM med en sprintlängd på 3 veckor som sätts upp där uppdragstagarna specificerar vad de tror att de hinner med i början av varje sprint och har en demo för en eller flera på Sogeti i slutet på varje sprint. 4. Stöd/kvalitetssäkring 4.1 Granskningar Vid behov genomförs granskning som kan initieras av både handledare och uppdragstagare. Lämpligen definieras några granskningspunkter vid planeringen av projektet. 4.2 Testarbete Funktions-, system- och integrationstest görs av uppdragstagarna. 5. Leveranser 5.1 Dokumentation Systemdokumentation görs av uppdragstagarna. Dokumenten lagras i projektarkiv hos Sogeti. Lämpligen levereras en enkel användarinstruktion. Sida 4 av 5
6. Konfigurationsstyrning All programkod och tillhörande specifikationer och andra utvecklingsdokument ska versionshanteras med hjälp av Microsoft TFS. 7. Miljö Utvecklingsverktyg väljs av uppdragstagarna tillsammans med handledare. Hårdvara som behövs för projektet tillhandahålls av Sogeti. 8. Uppföljning och Rapportering 8.1 Rapportering internt/externt 8.1.1 Statusrapportering 8.1.2 Möten Rapportering av status och framskridande i utvecklingen beslutas i samråd vid projektuppstart. Möten hålls vid behov. Vid uppstart läggs lämpligt antal avstämningsmöten in i projektplanen. 8.1.3 Slutrapportering Arbetet presenteras för Sogeti i samband med lämpligt månadsmöte alternativt lunchmöte. Sida 5 av 5