Forprosjektrapport Gruppe 31 1
Presentasjon Oppgave: Finne et kodespråk som kan være med på å forbedre kundetilfredsheten og brukervennligheten ved bruk av Telenor sine websider. Periode: 14. januar til 13. juni Gruppemedlemmer: Helene Kristiansen, Kim Meisingset, Vibeke Johnson, Henrik Volden Prosjektgruppe: Gruppe 31 Veileder: Yngve Lindsjørn Oppdragsgiver: Accenture Kontaktperson: Henning Engen Sammendrag Accenture tilbyr tjenester innenfor rådgivning, teknologi og outsourcing. Firmaet har per dags dato rundt 1000 ansatte i Norge, og over 281 000 ansatte i mer enn 120 land. Ved hjelp av sin brede kompetanse innenfor alle bransje- og forretningsfunksjoner hjelper Accenture i samarbeid med sine kunder å utvikle produktene sine så de skal yte en høy prestasjonsevne. Accenture leier ut konsulenter til ulike prosjekter globalt. Accenture s hjemmeside: www.accenture.com eller www.accenture.no Dagens Situasjon Accenture jobber på flere forskjellige prosjekter samtidig. De leier ut konsulenter og har en anbudsrunde for ulike bedrifter for å få prosjektene. Oppgaven vår strekker seg mot et og eventuelt flere prosjekter Accenture skal utføre for Telenor og andre fremtidige kunder. Accenture er per dags dato veldig flinke på back-end løsninger og jobber for tiden med å forbedre sitt kunnskapsnivå på front-end løsninger. Dagens Situasjon - Gruppe 31 Vi møtte opp på hovedkontoret til Accenture på Fornebu den 13. Januar. Da fikk vi utdelt adgangskort og PC er, og fikk møte veilederen vår som er Henning Engen. Etter dette har vi hatt et møte til med Henning. Videre har vi også hatt et møte med Yngve Lindsjørn, vår veileder fra Høgskolen i Oslo og Akershus. Gruppen har jobbet disse ukene med problemstilling og jobbet med rammene rundt oppgaven. Styringsdokumenter er også kommet på plass. Gruppen skal arbeide agilt ved bruk av scrum. De første sprintene skal gruppen vurdere nye kodespråk som kan benyttes i front-end prosjekter. I midten av februar skal gruppen starte med programmeringen av prototypen og brukertester skal planlegges og utføres. 2
For å utføre dette prosjektet må gruppen jobbe med å lære oss et nytt kodespråk/rammeverk og arbeide videre med HTML5 og CSS3. Gruppen vil få tilbud om ulike kurs av Accenture og har per dags dato deltatt på GIT-kurs. Rammebetingelser Teknologi: Angularjs Ruby Html5 CSS3 Eventuelt andre rammeverk og språk Problemstilling: Hvilke rammeverk eller teknologier bør implementeres for å forsterke fremtidens kunde vennlig brukergrensesnitt, og hvordan kan disse nyttiggjøres for å øke brukervennlighet? Mål, delmål og milepæler Mål Finne et rammeverk/kodespråk som bidrar til bedre brukeropplevelse/kundetilfredshet. Lage prototype, brukerteste på funksjoner og design. Milepæler 24. januar Forprosjektsrapport 15. Februar Ferdig med analyse av kodespråk/rammeverk 20. Mars- Prototype ferdig og brukertester påbegynt 24. Mars Ferdig med brukertester 7. April Prototype ferdig etter endringer 22. April Rapport ferdig skrevet. 27. Mai Innlevering rapport og prototype 10-13 juni - fremføring 3
Fremdriftsplan Sprint Dato Oppgaver Hovedansvar Forprosjektsrapport 13.01-24.01 Forprosjektsrapport - innlevering Problemstilling og mål Overordnet forståelse for prosjektet Styringsdokumenter Kartlegging av kodespråk front end 27.01-11.02 Kriterier til kodespråk Bestemme kodespråk å vudere. Sammenlikne kodespråk Analyse kodespråk 11.02-24.02 Analysere kodespråkene Bestemme front end språket Begynne læring av kodespråk Føre inn i rapporten Kartlegging brukertest 25.02-10.03 Prototyper for brukertest Lo-fi hi-fi Use-case Aktivitetsdiagram ++ Brukerhistorier Brukertesting 11.03-24.03 Brukertester og analyse Eventuelle endringer av prototype Forbedringer 25.03-07.04 Justering av prototype Eventuelle nye brukertester Analyse brukertester User-experience Rapport 08.04-22.04 Rapportjusteringer Fremføring 22.04-06.05 Fremføring og avslutning av prosjektarbeidet Innlevering av prosjektoppgave 27.05.2014 Innlevering av oppgaven 4
Løsningsalternativer Alternativ 1 Vi ønsker å foreta en analyse av de forskjellige rammeverkene og språkene som vi velger å se på, og ut i fra denne analysen velge et av disse vi skal bruke i utformingen av siden. I løsningen er det ønskelig å bruke Html5 og CSS3 som vi allerede har lært på skolen, gruppen må også sette seg inn i et nytt rammeverk som vi velger ut ifra analysen vi skal gjøre. Alternativ løsning: Hvis løsningen ikke funger eller ikke blir god nok må vi vurdere å lage en løsning i et kodespråk/rammeverk vi er kjent med, som for eksempel PHP. Analyse av virkninger Vi ønsker å benytte oss av alternativ 1, men dersom denne løsningen ikke lar seg gjennomføre, vil en alternativ løsning bli brukt. Alternativ 1 vil i tillegg til å være en større utfordring for oss, også være en løsning som er med på bedre vår prototype i forhold til kundetilfredshet og brukervennlighet. Ved å bruke alternativ 1 vil vi få en mye mer nymotens side med visse funksjoner som i dag ikke er mulig i mange av de gamle språkene/rammeverkene. Alternativ 1 passer bra både for Accenture og gruppen, da det er viktig for Accenture å hele tiden holde seg oppdatert på nye rammeverk og språk. For oss som gruppe er dette også et viktig punkt i tillegg til at nye rammeverk/språk er mer dynamiske enn de eldre rammeverkene/språkene som i større grad er mer statiske og tungvinte. 5