FORPROSJEKT RAPPORT PRESENTASJON Tittel: Oppgave: Appenes App Utvikle en Windows 8.1 Applikasjon for Tablet, og en Windows 8 Phone App og en backend. Periode: 06.01.2013-27.05.2013 Gruppemedlemmer: Athavan Subramaniam, Disha Sangar og Samjutha Sritharan Gruppetalsmann: Disha Sangar - tlf: 99 40 65 11 Prosjektgruppe: 3 Veileder: Oppdragsgiver: Simen Hasselknipe Microsoft Norge Kontaktperson: Pedro Dias - tlf. +91 69 82 63 Webside: www.appenesapp.com www.dotnet.iu.hio.no/s181133/gruppe/ SAMMENDRAG Rapporten gir innsikt i hva vår oppdragsiver - Microsoft Norge, ønsker å utvikle i samarbeid med oss. Vi er 3 studenter fra Høgskolen i Oslo og Akershus som skal utvikle en applikasjon, med back-end som skal liste andre applikasjoner for det norske marked. Med andre ord skal det utvikles en norsk windows app store for Windows Netbrett og Windows Phone. Denne appen skal lages i Visual Studio med c#. Metoden som blir brukt gjennom hele oppgaven er scrum.
OM OSS: Vi er en gruppe på 3 personer, som består av Athavan Subramaniam, Disha Sangar og Samjutha Sritharan. Vi har lært å kjenne hverandre i løpet av studietiden på HIOA, og vi har siden slutten av 1. semester jobbet sammen i nesten alle fag, og har derfor kjennskap til hverandres styrker og svakheter. Athavan er 24 år gammel blid gutt fra Stovner, som studerer dataingeniør. Han har tidligere studert Økonomi ved BI. Athavan har ikke tidligere erfaring med data. Disha er en 21 år gammel glad og snakksalig jente fra Kolbotn, som studerer Informasjonsteknologi. Hun startet på HiOA rett etter videregående, og har alltid ønsket å studere noe innen IT. Disha har tidligere erfaring med IT-fag fra videregående. Samjutha er en 22 år gammel livlig og smart jente fra Danmark. Sam studerer dataingeniør og trives veldig godt med det. Sam har ikke erfaring med datafag fra tidligere, men er særdeles god i programmering og har en interesse for det. Dermed kan vi si at gruppa ikke har noe særlig erfaring med IT og programmering fra tidligere og alt vi kan, er noe vi har lært oss i løpet av studietiden på HIOA. OM OPPDRAGSGIVER Vår oppdragsgiver er Microsoft Norge. Oppdragsgiveren vår er den norske avdelingen av et amerikansk selskap og er et av verdens største selskap innen programvare med over 93.000 ansatte. Selskapet ble stiftet i 1975 og ble mest kjent for MS-DOS/Windows og kontorpakken Office. Microsoft har senere gått inn for dataspillmarkedet og har sine kjente spillkonsoller som også er kjent som Xbox. De har også gått inn for forbrukerelektronikk- markedet og digitale tjenester med Zune, MSN og Windows Phone OS. Deretter har de også anskaffet seg Skype. Selskapet driver salg overfor detaljevarekjeder og storkunder, men har ikke egen teknologisk utvikling i Norge. Hovedkvarteret for utvikling innen søk og søkemotorer derimot har senere blitt plassert i Norge. BAKGRUNN FOR PROSJEKTET September 2013 satt vi på et rom og skrev ned navn på selskaper vi en dag kunne drømme om å jobbe for. Vi sendte minst 120 søknader til mulige oppdragsgivere, da det var et krav om en ekstern oppdragsgiver. Etter 3 måneder med intensiv e-post intervjuer og bare avslag hadde vi gitt opp litt. Nå handlet det om å kapre en oppgave som kunne sikre oss en god karakter og gjøre oppdragsgiveren fornøyd, som første prioritet. En ettermiddag på skolen bestemte vi oss for å plukke opp telefonen å ringe rundt, vi valgte så å starte med vår felles drøm Microsoft Norge. Her kom vi i kontakt og ble ønsket velkommen til en samtale. Vi prøvde å holde nervene og forventningene nede, for å ikke skuffe oss selv. Etter en overraskende
samtale og gode tilbakemeldinger, skrev vi den 6. Desember en kontrakt med Microsoft Norge. Det hele var en positiv overraskelse for oss, tidligere i høst hadde vi jobbet med faget webprogrammering og begynt å like C# og utviklingsplattformen Visual Studio. Det bød seg på enda flere overraskelser da Microsoft ville at vi skulle benytte oss av disse. DAGENS SITUASJON Oppdragsgiver har per i dag operativsystemet Windows 8.1. Dette er et operativsystem, som stadig vokser og tiltrekker seg nye mengder med brukere. I forhold til sin forrige versjon, Windows 7, har det dukket opp en del endringer som Microsoft Norge ønsker å utvide nasjonalt. Det finnes per dags dato ingen oversikt over hvilke norske applikasjoner som er ute på Windows Store og derfor ønsker Microsoft Norge å samle disse under en norsk versjon av Windows store, hvor det er mulig for Microsoft Norge å velge å anbefale og se hva de norske brukere synes om de norske applikasjoner. MÅL OG RAMMEBETINGELSER Målet med oppgaven er å lage en applikasjon, som lister andre applikasjoner, for windows 8.1. En slags app-store-guide, som fronter nasjonale apps for Windows Nettbrett. Rammebetingelsene som ønsket fra oppdragsgiver sier at det skal være en multiplattform applikasjon, altså at det ikke skal mye til for at det kan gjøres om til en app for andre operativsystemer. Hvis tiden tillater skal vi også lage Windows Phone appen. VÅRES MÅL Vårt primære mål er å tilfredsstille vår oppdragsgiver og få en god karakter ut av oppgaven. Vi ønsker også at dette blir et lærerikt prosjekt og at vi får like mye ut av det som blir lagt inn for å gjennomføre dette prosjektet. Andre overordnede mål er å få innsikt i arbeidslivet og arbeidsvanene som man ikke klarer ellers i løpet av studietiden. Målene er å lære å jobbe i SCRUM som blir metoden vi kommer til å bruke under utviklingen. METODE Vi skal bruke en metode som heter SCRUM ila hele prosjektet. Scrum er en metode som går ut på at du lager sprinter, som skal gjennomføres i en økt av 14 dager. Disse sprintene er igjen delt opp i underkategorier kjent som backlog. Scrum er rett og slett en oversiktlig måte å jobbe på, der man kan ha hele prosjektet organisert. FUNKSJONALITETER Applikasjonen vi skal produsere bør inneholde funksjonaliteter som:
Kategoriserede apps Nye Stjernet Populær Anbefalt Kommentarer, stjerner Deling på sosialemedier Badges Linker videre til kjøps-siden LØSNINGER/ALTERNATIVER Vår oppdragsgiver har pålagt oss tekniske krav for å utvikle denne applikasjonen. All lagring ønskes tatt hånd om av Windows Azure nettsky-teknologien. Teknologier: Nettsky-teknologi Utviklingsprogram: Microsoft Visual Studio 2013, Windows Phone SDK Versjonskontroll: Visual Studio Online Lagring av data: Windows Azure, intern lagring, lagring offline modus, Sharepoint Programmeringsspråk: C#, asp.net, CSS Andre programmer: Adobe Photoshop CS6, OneNote, Skype, Lync ANALYSE AV VIRKNINGER Nesten alle tekniske løsninger har blitt valgt av oppdragsgiver. Det er ingen andre programmer, som vi kunne ha sett oss for å gjøre denne applikasjonen. Med C# blir det enklere å videreutvikle dette produktet. De ønsket videre at det skulle være lett for å skrive kode, for alle plattformer ved videre utvikling ved et seinere tidspunkt. KONKLUSJON Denne applikasjonen er for norske Windows-brukere. Denne skal liste opp applikasjoner som er utviklet av norske utviklere og vil samles opp under ett. Dette vil hjelpe vår oppdragsgiver med å samle informasjon for å kartlegge og tilby bedre applikasjoner i det norske applikasjonsmiljøet og det vil øke interessen for å utvikle applikasjoner for Windows Phone og nettbrett. Dette vil også føre til økt trafikk for oppdragsgiveren og gi utviklere en ny måte å nå til brukere på.
Denne applikasjonen vil utvikles for norske Windows-brukere. Dette vil gi økt trafikk for oppdragsgiveren og gi utviklere en ny måte å nå brukere på. Denne applikasjonen vil også kartlegge de norske brukernes applikasjonsønsker. Dette vil også øke interessen blandt utviklere og ønske om å utvikle applikasjoner for Windows Phone og nettbrett vil øke. Dato: 24.01.2014 Athavan Subramaniam Disha Sangar Samjutha Sritharan