Projektplan - Grupp4-LNU/musiklararportalen GitHub Wiki
Innehåll
- Kund med kontaktuppgifter
- Uppdragstagare med kontaktuppgifter
- Bakgrund till projektets uppkomst
- Syfte med projektet
- Projektets mål
- Resursplan
- Tidplan för projektet
- Kommunikationsplan
- Projektorganisation
- Ansvarsfördelning
Marcus Knutsson
E-post: [email protected]
Mobil: 0709 – 109209
Jobbtele: 0470-767416
Henrik Petersson
Mail: [email protected]
Mobil: 0709-460060
Christoffer Rydberg
Mail: [email protected]
Mobil: 0702-005694
Simon Ebeling
Mail [email protected]
Mobil: 0705-333392
Bakgrund till projektet
Bakgrunden till projektet är kursen Webbprojekt I som vi läser under VT 2013 under programmet Webbprogrammering på Linnéuniversitetet. Kursens syfte är att vi (uppdelade i grupper) blir tilldelade varsin uppdragsgivare som vi skall kontakta och föra vidare dialog med. Vidare får vi ett uppdrag som vi kommer genomföra under kursen.
Problem som skall lösas
Flera musiklärare har enligt vår uppdragsgivare efterfrågan en sorts lektionsbank, där man kan dela med sig av sina lektioner samt diskutera lektioner. Detta ska utvecklas så att man enkelt kan bläddra och filtrera efter de lektioner som är aktuella för användaren. Vidare vill man öka aktiviteten på sajten med fokus på sajtens diskussionsforum, bland annat genom att man önskar att vi ser över användbarheten för forumet, men även sajtens design överlag.
Syftet med projektet är att tillgodose befintliga användares behov, vilket efterfrågats bland annat genom "Idébrevlådan" på Musiklararportalen.se, där användare kan skicka in förslag på ny funktionalitet / förändringar. Vidare önskar vår uppdragsgivare att aktiviteten på det diskussionsforum som finns på Musiklärarportalen ökar, och tror att en del av problematiken kan ligga i brister i användarbarheten. För att säkerställa ursprunget till den låga aktiviteten kommer initialt även en undersökning att göras bland Musiklärarportalens medlemmar.
- Att utveckla en lektionsbank där lärare har möjlighet att skapa och visa lektionsplaneringar för olika klasser.
- Att förbättra användarvänlighet och design och därmed göra Musiklärarportalen mer attraktivt för användarna.
- Att identifiera ursprunget till den låga aktiviteten på Musiklärarportalens diskussionsforum, och vidta eventuella åtgärder.
6.1. Personer
Gruppen innehåller 3 medlemmar, samt har även tillgång till en handledare.
6.2. Resurser i timmar
Varje gruppmedlem har ca 180 timmar att arbeta under projektets gång, vilket innebär att vi har 540 timmar att genomföra projektet på.
6.3. Fördelning av resurser
- Handledningsmöten: 8 st á 45 min (räknat på två projektmedlemmar per tillfälle): ~12 timmar
- Daily Scrum-möte: 40 st á 10-15 min (samtliga projektmedlemmar): ~24 timmar
- Några längre möten med grupp: 10 st á 1timme (samtliga projektmedlemmar): ~30 timmar
- Möten med kund: 6 st á 45 minuter (samtliga projektmedlemmar): ~14 timmar
Detta uppgår till en genomsnittlig tid på 50 timmar, vilket innebär att vi som maximalt har 460 timmar till resterande delar av projektet.
Uppstart av uppdrag (vecka 4)
- Kontakt med kund skall ha tagits.
- En beskrivning av uppdraget skall ha fåtts.
- En undersökning kring tekniker och genomförande av uppdraget skall ha påbörjats.
- Övergripande rutiner för projektet ska förankras.
- En struktur för sprint (Scrum) skall ha tagits fram.
Inception-fasen påbörjas (vecka 5)
- Kravspecifikation är påbörjad
- Vision är påbörjad
- Implementation är påbörjad
Inception-fasen avslutas (vecka 6)
- Vision godkänd och signerad av kund
- Stora tekniska risker undanröjda
- En förankrad och hållbar tidsplan är framtagen
- De första testerna har genomförts och dokumenterats
- Första leveransen är gjord till kund
Elaboration-fasen påbörjas (vecka 7)
- Dokumentation av mjukvaruarkitekur och systemdesign skall ha påbörjats
Elaboration-fasen avslutas (vecka 8)
- Mjukvaruarkitekuren är fastställd och levererad
- Samtliga tekniska risker är undanröjda
- Rutiner för tester är fastställda
- Projektet uppskattas vara genomförbart med grund av fastställd mjukvaruarkitektur.
Construction-fasen påbörjas (vecka 9)
- Systemets grundläggande funktionalitet och mjukvaruarkitektur visas och exekveras för handledare.
- Skapa lektion är i det närmaste klar och bara buggfixar/småändringar får förekomma.
Construction-fasens mitt (vecka 10)
- Tummen upp på lektioner ska finnas i slutet av veckan.
Construction-fasen avslutas (vecka 11)
- Mjukvaran färdigutvecklad och är klar för slutleverans.
- Tillvägagångssättet för slutleveransen är överrenskommen med kund.
Transition-fasen genomförs (vecka 12)
- Slutligt acceptanstest är genomförd och godkänd av kund.
Avslut av projektet
- Dokumentation färdigställs
- Slutleverans genomförs till kund.
Kommunikationen sker enligt följande inom projektet:
- Projektmöten två gånger per vecka, inklusive mötesanteckningar.
- Föregående och kommande veckas sprint backlogs skickas till handledare måndagar
- Möte med kund måndagar (inklusive demonstration) inklusive mötesanteckningar
- Löpande kontakt med kund via e-post
Uppdragsgivaren: Marcus Knutsson
- Godkännande av vision, baskrav samt mockups
- Kontinuerlig återkoppling på arbetet
- Godkännande av slutleverans
Handledaren: Emil Carlsson
- Handledare av projektet
Projektledaren (initialt löpande): Henrik Petersson
- Upprättande av projektplan
- Ansvar för planering och samordning av arbetet i projektet
- Sammankallande till och ledande av projektmöten
- Svarande för dokumentation av projektet
Lead Designern: Simon Ebeling
- Ansvarande och beslutsfattande för den grafiska och konceptuella designen
- Framtagande och implementation av grafiska element
Lead Developern: Christoffer Rydberg
- Ansvar för koden
- Beslutsfattande i programmatiska frågor
- Ledande av programmeringen