Projektplan - Grupp4-LNU/musiklararportalen GitHub Wiki

Innehåll

  1. Kund med kontaktuppgifter
  2. Uppdragstagare med kontaktuppgifter
  3. Bakgrund till projektets uppkomst
  4. Syfte med projektet
  5. Projektets mål
  6. Resursplan
  7. Tidplan för projektet
  8. Kommunikationsplan
  9. Projektorganisation
  10. 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