Play it again, Sam. Testing av dataspill

Størrelse: px
Begynne med side:

Download "Play it again, Sam. Testing av dataspill"

Transkript

1 Play it again, Sam Testing av dataspill

2 Kjetil Raaen 7 års erfaring med spillutvikling Anarchy Online (C++) Generell programmering, mest spillogikk Pets vs. Monsters (Java) Lead programmer Prototyper Stipendiat ved NITH: Underviser Prosjekt: "Improving parallelism for realtime interactive workloads" Kjetil Raaen 2

3 Stein C. Llanos Bachelor Kultur- og Samfunnsvitenskap (UiB) Filosofi Humanistisk Informatikk Msc. Media Technology and Games (ITU) Prosjektleder på DADIU fellesproduksjon 2005 Masteroppgave: Analog testing of AAA computer game concepts Spilldesigner ZeitGuyz Game Developers, København Recoil: Retrograd (3rd person steampunk shooter) Spilldesigner SnapDragon Games, Hamburg Karate Phants (Fighting game) The Kore Gang (3D Platformer) Doktorgradsstipendiat (NITH) Grafisk brukergrensesnitt og HUD

4 Program Produktiv Software VS. Spill Preproduksjon: Fokusgrupper Analoge og digitale prototyper Produksjon: «fun testing» bug testing usability testing «Going Gold» localization og compliance testing

5 Spill VS. Produktiv Software Business Software Tekniske tester Effektivitet Er det effektivt? Kravspec. Dataspill Kvalitetssikring «Moro» Er det underholdene? «Visjon» Ja takk, begge deler!

6 Pre-produksjon Fokus på ideer og grunnleggende mekanikker Digitalt eller Analogt?

7 Fokusgrupper: Hva syns folk flest? Vanlig i std. produktutvikling Respondenter fra målgruppen i styrt diskusjon om produktet + Tidlig respons - Få innovative ideer - «flavor of the month» og minste felles multiplum Funker best på eksisterende IP med aktiv fanbase og konkrete forslag.

8 Digital prototype: Er det implementerbart? Base: Forrige spil Fare for repetisjon! Verktøy: Unreal Engine Unity Hva skal testes? Fare for å bli begrenset av verktøyet!

9 Mål for prototype Nytt utrykk en "level" Litt assets Unik funksjonalitet Eller i det minste noe interessant Er det nye: Forståelig? Morsomt? Gjennomførbart?

10 Analoge prototyper og tester Kan det formaliseres? Digitale teknikker begrenser ofte kreativiteten Mine resultater: + kjapp og billig test på om balanse, logikk og mekanismer funker. - om det er gøy kan ikke testes. «I konseptfasen skal man bruke det verktøyet som gir minst motstand.» -Nicholas Francis, Unity GUI designer

11 Andre muligheter Fumito Ueda: Animasjonsfilm Blir til: 4dWOM#t=308s Fungerer når uttrykket er viktigere enn implementasjonen

12 Produksjon: Fokus på produktet Iterasjoner Ikke alltid fremskritt Kan ta lang tid (Diablo 3)

13 «Fun» testing: Liker spillerne det? Få det i hendene på spillere! Metode: Observere og intervjue Kalles ofte «fokus test» + Går i kjernen på spillopplevelsen - subjektiv og vanskelig å «kode» Intuitiv vs. Metrics drevet testing(r. Pagulayan og MS Game Labs)

14 Bug testing: Fungerer det? Mye til felles med tradisjonell SW men: Spillbarhet er distraherende Testere må forstå spillet: Innhold Utviklingsprosess Eksempel fra AO Jobbe tett med utviklere Hvilke bugs hører til hvilken profesjon

15 Usability testing: Kan spillerne finne ut av det? Ofte for mye «nytt og kreativt» i grunnleggende interface. Business software er ofte flinkere til å følge standarder. Men husk det SKAL være utfordring, men riktig type utfordring IKKE irriterende. Resulterer i: Endring i level-rekkefølge Nye tutorials Redesign av HUD, objekter og menyer

16 Post-Production Fokus på å få produktet ut til forbrukerne

17 Localization er spillet tilgjengelig for alle? Ofte tenkt på i siste øyeblikk, igjen er business SW ofte bedre. 3 marked, mange ulike lover og normer: Europa USA Øst-Asia

18 Pupper og blod (Nordamerika) (EU) (UK) (Tyskland) (Japan) og mange flere

19 Localization test Sensur Kan måtte endre relativt mye mellom versjoner Dette krever en grundig test av hver versjon Tekst plasseres ofte mye friere i spill Ikke bare tekst Lydfiler Textures Modeller

20 Compliance testing: Konsollutgivers retingslinjer Nintendo s LOT check og SONY compliance test. Mange formelle krav til bla. loadetid og plassering av ikoner og logoer. Har røtter fra tiden med «gold master» I dag kan også konsoller patche over internett

21 Compatibility test: Funker det på folks PC-er? Hva er godkjente resultater? Hvilke konfigurasjoner skal det virke på? Testing på hundrevis av konfigurasjoner Må outsources! Minspec: Designe mot en minspec? Sette minspec etter testing?

22 Så er det over til live-teamet

Brukersentert design Kapittel 3 i Shneiderman

Brukersentert design Kapittel 3 i Shneiderman Brukersentert design Kapittel 3 i Shneiderman ISO 9241-210 Iterativ og brukernær systemutvikling. Kriterier for valg av metode. Brukersentrert design vs. RUP. Deltagende design Den skandinaviske arven.

Detaljer

Digitale verktøy eller pedagogikk kan vi velge?

Digitale verktøy eller pedagogikk kan vi velge? Digitale verktøy eller pedagogikk kan vi velge? Førstelektor Tor Arne Wølner, Skolelederkonferansen Lillestrøm, fredag 11. november, 13:40 14:5 1 Læreren er opptatt av: Læreren at elevene skal være trygge

Detaljer

Programvareutvikling (store systemer)

Programvareutvikling (store systemer) Programvareutvikling (store systemer) Software Engineering Nils-Olav Skeie Associate Professor, PhD Page 1 Agenda Bakgrunn, Programvareutvikling, Prosess, Analyse, Design, Koding, Testing CARGOMASTER,

Detaljer

Testrapport. Studentevalueringssystem

Testrapport. Studentevalueringssystem Testrapport Studentevalueringssystem 1 Forord 1.2 Forord Dette prosjektet er et hovedprosjekt i data ved Høgskolen i Oslo, avdeling for ingeniørutdanning, og gjennomføres i samarbeid med Ingeniøravdeling

Detaljer

Grunnleggende testteori

Grunnleggende testteori 1 Grunnleggende testteori Industri - og software produkt Industriprodukt: Fysisk produkt Testes under produksjon og til slutt om produktet oppfyller kravene Tilpasses, endres, redesignes, og justeres så

Detaljer

INF1510: Obligatorisk oppgave 2: prosjektforslag

INF1510: Obligatorisk oppgave 2: prosjektforslag INF1510: Obligatorisk oppgave 2: prosjektforslag Prosjektgruppe: G0Gr33n! Vi er fire jenter og to gutter som har forskjellig bakgrunn i forhold til erfaring og kunnskap. Vi forventer å lære mer om brukerorientert

Detaljer

HiOA TDK. Ingeniørfag data. DATS1600 Programutvikling. Eva Hadler Vihovde. Prosjektoppgaven 2015. - Prosessdokumentasjon - Alternativ 1

HiOA TDK. Ingeniørfag data. DATS1600 Programutvikling. Eva Hadler Vihovde. Prosjektoppgaven 2015. - Prosessdokumentasjon - Alternativ 1 HiOA TDK Ingeniørfag data DATS1600 Programutvikling Eva Hadler Vihovde Prosjektoppgaven 2015 - Prosessdokumentasjon - Alternativ 1 - Forsikring - Gruppe #14 Studentnavn Marius Alexander Skjolden Hans Christian

Detaljer

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash.

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash. Web Accessibility Toolbar Mer om tilgjengelighet og Flash. Kirsten Ribu 16.10.2007 HiO Virker bare i Internet Explorer for Windows Alternativ: Web Developer Toolbar for Firefox har lignende funksjonalitet

Detaljer

BRUKERSENTRERTE metoder i innovasjon av IT-systemer

BRUKERSENTRERTE metoder i innovasjon av IT-systemer BRUKERSENTRERTE metoder i innovasjon av IT-systemer Erfaringer fra Inclusion Society-prosjektet HelsIT 2012: Gry Seland og Inger Dybdahl Sørby Om Vivit Etablert 2009 med utspring i NTNUs helseinformatikkmiljø

Detaljer

Grunnleggende testteori

Grunnleggende testteori 1 Grunnleggende testteori Error-Fault-Failure 2 Error : når en programmerer koder feil eller utelater kode (evt. miljøpåvirkning) årsaken til en fault Fault (defect eller bug): feil i kode kan lede til

Detaljer

AlgDat 12. Forelesning 2. Gunnar Misund

AlgDat 12. Forelesning 2. Gunnar Misund AlgDat 12 Forelesning 2 Forrige forelesning Følg med på hiof.no/algdat, ikke minst beskjedsida! Algdat: Fundamentalt, klassisk, morsomt,...krevende :) Pensum: Forelesningene, oppgavene (pluss deler av

Detaljer

Ungdomsbedrift i Kunnskapsløftet Design og håndverk, Vg1. www.ue.no Copyright UE Forlag

Ungdomsbedrift i Kunnskapsløftet Design og håndverk, Vg1. www.ue.no Copyright UE Forlag Ungdomsbedrift i Kunnskapsløftet Design og håndverk, Vg1 UB-året Design og håndverk Norsk* Matte Etablering Introduksjon Idémyldring og Idéutvikling (Inspirasjonskilder utvikle ideer til produkter og tjenester

Detaljer

Kommende Trender Innenfor Test

Kommende Trender Innenfor Test Kommende Trender Innenfor Test Jennifer Blechar, Sopra Steria April 2015 Trondheim Test Conference Jennifer Blechar Studerte matematikk i USA, mastergrad fra London School of Economics, doktorgrad fra

Detaljer

Lær kidsa programmering med

Lær kidsa programmering med Lær kidsa programmering med Hva er programmering? Hvorfor skal barna lære det?...og hvordan? av Torbjørn Skauli Et program er en oppskrift som sier hva datamaskinen skal gjøre (* Start dagen *) PROGRAM

Detaljer

Ungdomsbedrift i Kunnskapsløftet Design og håndverk, Vg1. Lise Cathrine Pedersen og Yvonne Bunes

Ungdomsbedrift i Kunnskapsløftet Design og håndverk, Vg1. Lise Cathrine Pedersen og Yvonne Bunes Ungdomsbedrift i Kunnskapsløftet Design og håndverk, Vg1 Lise Cathrine Pedersen og Yvonne Bunes Design og håndverk, Vg1 UB-året Design og håndverk Norsk* Matte Etablering Introduksjon Idémyldring og Idéutvikling

Detaljer

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB IT konferansen 2016 BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB Andrea Gasparini, Universitetsbiblioteket, UiO & Institutt for Informatikk, UiO 1 Agenda 2 Hva er burkeropplevelsen (UX) i det

Detaljer

SKISSER OG PROTOTYPER

SKISSER OG PROTOTYPER SKISSER OG PROTOTYPER Forelesning 17. januar, Utvikling av interaktive nettsteder 17.01.2017 Tore Marius Akerbæk Avdeling for Informatikk 1 Skisser og prototyper Prototype Prototype er en tidlig modell

Detaljer

AlgDat 10. Forelesning 2. Gunnar Misund

AlgDat 10. Forelesning 2. Gunnar Misund AlgDat 10 Forelesning 2 Oversikt Java repetisjon IDE eller teksteditor + kommandolinje? Java Collections and Generics Programvareutvikling En mengde mer eller mindre veldefinerte metoder (software engineering):

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning; Masteroppgave + Essay Forskning er fokus for Essay og Masteroppgave Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har

Detaljer

Oppsummering. Thomas Lohne Aanes Thomas Amble

Oppsummering. Thomas Lohne Aanes Thomas Amble Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning; Masteroppgave + Essay Forskning er fokus for Masteroppgave + Essay Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har

Detaljer

Interaksjonsdesign Utvikling for og med brukere

Interaksjonsdesign Utvikling for og med brukere Interaksjonsdesign Utvikling for og med brukere Håkon Tolsby 1 Hvorfor er brukerperspektivet viktig? Usability rules the Web. Simply stated, if the consumer can t find the product, then he or she will

Detaljer

Evaluering vol. 1. Plenum IN1050 Uke 11 Maria og Helle

Evaluering vol. 1. Plenum IN1050 Uke 11 Maria og Helle Evaluering vol. 1 Plenum IN1050 Uke 11 Maria og Helle Hva skjer i dag? EVALUERING - Hva og hvorfor - Viktige begreper TILNÆRMINGER OG TILHØRENDE METODER - Kontrollerte omgivelser - Naturlige omgivelser

Detaljer

Kvalitetssikring i vår digitale hverdag - kan vi teste som vi alltid har gjort?

Kvalitetssikring i vår digitale hverdag - kan vi teste som vi alltid har gjort? Kvalitetssikring i vår digitale hverdag - kan vi teste som vi alltid har gjort? Trude Rosendal Computerworld 1/9-2015 1 Hva er det vi skal teste i vår digitale hverdag? Alle nåværende og fremtidige digitale

Detaljer

Kort om evaluering og testing av It-systemer. Hvordan vurdere, verdsette, velge og teste?

Kort om evaluering og testing av It-systemer. Hvordan vurdere, verdsette, velge og teste? Kort om evaluering og testing av It-systemer Hvordan vurdere, verdsette, velge og teste? Evaluere - Bokmålsordboka Evaluere Vurdere, verdsette, gi karakter for. Vurdere Bedømme, verdsette. Bedømme Dømme

Detaljer

Velkommen til JoinGame Workshop X. Torsdag 28. oktober 2010, Permanenten, Bergen

Velkommen til JoinGame Workshop X. Torsdag 28. oktober 2010, Permanenten, Bergen Velkommen til JoinGame Workshop X Torsdag 28. oktober 2010, Permanenten, Bergen Foreløpig siste JoinGame workshop (WSXI) blir arrangert i Trondheim onsdag 24. november Tema Bladet drops Hvis du ønsker

Detaljer

Forskningsmetoder i informatikk

Forskningsmetoder i informatikk Forskningsmetoder i informatikk Forskning og Essay Forskning er fokus for Essay og Masteroppgave Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har funnet ut noe

Detaljer

PLATON EXECUTIVE BRIEFINGS

PLATON EXECUTIVE BRIEFINGS PLATON EXECUTIVE BRIEFINGS Våren 2014 Deltakelse er gratis! Meld deg på via no.platon.net/pb Påmelding Deltakelse er gratis (NOK 500,-. faktureres ved å utebli uten å gi beskjed) Deltakelse er gratis!

Detaljer

Ungdomsbedrift i Kunnskapsløftet Teknikk og industriell produksjon, Vg1. www.ue.no Copyright UE Forlag

Ungdomsbedrift i Kunnskapsløftet Teknikk og industriell produksjon, Vg1. www.ue.no Copyright UE Forlag Ungdomsbedrift i Kunnskapsløftet Teknikk og industriell produksjon, Vg1 UB-året Design og håndverk Norsk Matte Etablering Introduksjon Idémyldring og Idéutvikling (Inspirasjonskilder velge utstyr og arbeidsmetoder

Detaljer

KONTINUASJONSEKSAMENER - "KONT" - SOMMEREN 2015

KONTINUASJONSEKSAMENER - KONT - SOMMEREN 2015 KONTINUASJONSEKSAMENER - "KONT" - SOMMEREN 2015 Kontinuasjonseksamen er en 100% erstatning for ordinær eksamen i emnet for kandidater som enten har strykresultat (F) eller er registrert med sykefravær

Detaljer

Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram

Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram Læreplan i informasjonsteknologi - programfag i studiespesialiserende utdanningsprogram Fastsatt som forskrift av Utdanningsdirektoratet 3. april 2006 etter delegasjon i brev 26. september 2005 fra Utdannings-

Detaljer

VALGFAG 10. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen.

VALGFAG 10. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Oslo kommune Utdanningsetaten Hovseter skole VALGFAG 10. TRINN SKOLEÅRET 2019-2020 Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Det er utarbeidet fagplaner i de

Detaljer

Ungdomsbedrift i Kunnskapsløftet Elektrofag, Vg1. www.ue.no Copyright UE Forlag

Ungdomsbedrift i Kunnskapsløftet Elektrofag, Vg1. www.ue.no Copyright UE Forlag Ungdomsbedrift i Kunnskapsløftet Elektrofag, Vg1 UB-året Elektrofag PTF Opplæring i bedrift, eks Elektriske bygningsinstallasjoner Etablering Introduksjon Idémyldring og Idéutvikling (Inspirasjonskilder

Detaljer

(MVC - Model, View, Control)

(MVC - Model, View, Control) INF1010 - våren 2008 Modell - Utsyn - Kontroll (MVC - Model, View, Control) Stein Gjessing Inst. for informatikk Et bankprogram Vi skal lage et program som håndterer kontoene i en bank. En konto eies av

Detaljer

Ungdomsbedrift i Kunnskapsløftet Bygg og anleggsteknikk, Vg1. www.ue.no Copyright UE Forlag

Ungdomsbedrift i Kunnskapsløftet Bygg og anleggsteknikk, Vg1. www.ue.no Copyright UE Forlag Ungdomsbedrift i Kunnskapsløftet Bygg og anleggsteknikk, Vg1 UB-året Design og håndverk Norsk Matte Etablering Introduksjon Idémyldring og Idéutvikling (Inspirasjonskilder velge egnede verktøy og maskiner

Detaljer

Ungdomsbedrift i Kunnskapsløftet Utdanningsprogram for musikk, dans og drama, Vg1. www.ue.no Copyright UE Forlag

Ungdomsbedrift i Kunnskapsløftet Utdanningsprogram for musikk, dans og drama, Vg1. www.ue.no Copyright UE Forlag Ungdomsbedrift i Kunnskapsløftet Utdanningsprogram for musikk, dans og drama, Vg1 Etablering Introduksjon Idémyldring og Idéutvikling (Inspirasjonskilder Sammenligne og vurdere andre ideer) Forretningsidé

Detaljer

Brukerdreven innovasjon med pasientene som ressurs Eksemplifisert gjennom utviklingen av et pilotprosjekt

Brukerdreven innovasjon med pasientene som ressurs Eksemplifisert gjennom utviklingen av et pilotprosjekt Brukerdreven innovasjon med pasientene som ressurs Eksemplifisert gjennom utviklingen av et pilotprosjekt Sturla Rising Sykehuset i Vestfold, Klinikk for Rehabilitering og fysikalskmedisin Takk til: Brukerdreven

Detaljer

Ungdomsbedrift i Kunnskapsløftet Medier og kommunikasjon, Vg1. www.ue.no Copyright UE Forlag

Ungdomsbedrift i Kunnskapsløftet Medier og kommunikasjon, Vg1. www.ue.no Copyright UE Forlag Ungdomsbedrift i Kunnskapsløftet Medier og kommunikasjon, Vg1 UB-året Medier og kommunikasjon Norsk* Matte Etablering Introduksjon Idémyldring og Idéutvikling (Inspirasjonskilder Sammenligne og vurdere

Detaljer

Kravspesifikasjon MetaView

Kravspesifikasjon MetaView Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014 1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og

Detaljer

TDT4113 - Datateknologi, programmeringsprosjekt

TDT4113 - Datateknologi, programmeringsprosjekt TDT4113 - Datateknologi, programmeringsprosjekt Oppgave 1: Stein, Saks, Papir Dette dokumentet beskriver den første oppgaven i ProgLab 2, som vi kaller Stein, Saks, Papir. For denne oppgaven gjelder at:

Detaljer

Ungdomsbedrift i Kunnskapsløftet Service og samferdsel, Vg1. www.ue.no Copyright UE Forlag

Ungdomsbedrift i Kunnskapsløftet Service og samferdsel, Vg1. www.ue.no Copyright UE Forlag Ungdomsbedrift i Kunnskapsløftet Service og samferdsel, Vg1 UB-året Service og samferdsel Norsk* Matte Etablering Introduksjon Idémyldring og Idéutvikling (Inspirasjonskilder Sammenligne og vurdere andre

Detaljer

Kom i gang med. Kreativitet Programmering Gøy

Kom i gang med. Kreativitet Programmering Gøy Kom i gang med Kreativitet Programmering Gøy Versjon 1.4 Start opp er et nytt programmeringsspråk. Med Scratch kan du lage dine egne interaktive animasjoner, spill og musikk. Scratch er gratis og kan lastes

Detaljer

IT I PRAKSIS!!!!! IT i praksis 20XX

IT I PRAKSIS!!!!! IT i praksis 20XX IT I PRAKSIS 1 IT i praksis 20XX 2 IT I PRAKSIS FORORD 3 INNHOLD 4 IT I PRAKSIS Styringsmodell for utviklingsprosjekter (SBN) 5 Fra en idé til gevinstrealisering styringsmodell for utviklingsprosesser

Detaljer

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11 Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del

Detaljer

K O N S U L E N T - I D : 2 5 2 2 C U R R I C U L U M V I T A E

K O N S U L E N T - I D : 2 5 2 2 C U R R I C U L U M V I T A E K O N S U L E N T - I D : 2 5 2 2 C U R R I C U L U M V I T A E Utdannelse 1996-1998 2 årig Informatikk ved Høyskolen i Østfold 1994-1996 2 årig Økonomi og Administrasjon ved Høyskolen i Østfold Sertifiseringer

Detaljer

EKSAMEN I FAG TDT4100 Objekt-orientert programmering. Fredag 3. juni 2005 KL. 09.00 13.00

EKSAMEN I FAG TDT4100 Objekt-orientert programmering. Fredag 3. juni 2005 KL. 09.00 13.00 Side 1 av 6 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I FAG

Detaljer

Smidig utvikling med Balsamiq

Smidig utvikling med Balsamiq Smidig utvikling med Balsamiq «Smidig prototyping: Dialog mellom produkteier, utviklere og kunde» Nettverksmøte i Den Norske Dataforening 4. september 2013, Trondheim Velkommen til dette foredraget som

Detaljer

VALGFAG 9./10. TRINN

VALGFAG 9./10. TRINN Oslo kommune Utdanningsetaten Hovseter skole VALGFAG 9./10. TRINN SKOLEÅRET 2018-2019 Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Det er utarbeidet fagplaner i

Detaljer

Utbytte av brukerdreven innovasjon

Utbytte av brukerdreven innovasjon Utbytte av brukerdreven innovasjon - Sett fra leverandørens side 100113 MBT - Copyright 2010 Imatis Espen Semb Bosted: Skien (Norge) Nåværende jobb: Imatis, Project Manager Jobbet i Imatis siden 2004 Utdannelse:

Detaljer

Kvalitetskrav til løsninger

Kvalitetskrav til løsninger Prosjektoppgaven Kvalitetskrav til løsninger Noen retningslinjer for å styre beslutningene deres finnes i form av hva brukere forlanger av software (og hardware): Brukbarhet. - Produktet skal være selvforklarende

Detaljer

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU Prototyping TDT4180, vår 2017 Yngve Dahl IDI, NTNU NTNU Hva er prototype? En forenklet representasjon av en designløsning. KonkreAsering av design-idéer. Verktøy for tesang og gjenstand for Albakemelding

Detaljer

VELKOMMEN TIL KURS I SOSIALE MEDIER #SIOKURS

VELKOMMEN TIL KURS I SOSIALE MEDIER #SIOKURS VELKOMMEN TIL KURS I SOSIALE MEDIER #SIOKURS #FORENINGER @FORENINGER SiO Foreninger Facebook Arrangement Boosting Innsikt Instagram Innhold Innsikt Program 3 05.11.2018 SiO 4 5 6 7 Relevante kurs: Grafisk

Detaljer

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013. Testrapport

Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013. Testrapport Eventhandler Teknologi, kunst og design Høgskolen i Oslo og Akershus, våren 2013 Testrapport 1 INNHOLDSFORTEGNELSE 1 INNHOLDSFORTEGNELSE... 1 2 Innledning... 2 3 Formål med testing... 3 3.1 Funksjonalitet...

Detaljer

Regulering av dataspill

Regulering av dataspill Regulering av dataspill Thomas Haugan-Hepsø JoinGame Bergen 18.10.12 Medietilsynet Aldersgrense på film og registrerer videogram Rådgivende instans dataspill Nasjonal koordinator som skal fremme trygg

Detaljer

Den største endringen i menneskehetens historie!

Den største endringen i menneskehetens historie! IT 2.0: Overgang til undergang for IT? En strategi for overlevelse Helge Skrivervik as DnD IT-leder konferanse Oslo 7/10/2014 Analog Digital Den største endringen i menneskehetens historie! Gigantisk sprang

Detaljer

Innholdsfortegnelse. Side 2

Innholdsfortegnelse. Side 2 Side 1 Innholdsfortegnelse 1) Generell informasjon...3 2) Beskrivelse av problemet...4 3) Mål/ visjon for prosjektet...5 4) Målgruppe...6 5) Rollefordeling...7 6) Scope/ Avgrensing...8 7) Konseptuelt design...9

Detaljer

VALGFAG 9. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen.

VALGFAG 9. TRINN SKOLEÅRET Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Oslo kommune Utdanningsetaten Hovseter skole VALGFAG 9. TRINN SKOLEÅRET 2019-2020 Valgfag organiseres med to timer (90 minutter) i uka alle tre årene på ungdomsskolen. Det er utarbeidet fagplaner i de

Detaljer

Hva er drivkrefter ved utvikling av dataspill: innhold eller teknologi? Om spillutdanning i nord

Hva er drivkrefter ved utvikling av dataspill: innhold eller teknologi? Om spillutdanning i nord Hva er drivkrefter ved utvikling av dataspill: innhold eller teknologi? Om spillutdanning i nord Trender Serious gaming spill for trening og utvikling Gamifisering -- utdanning på nett (MOOC) Minigames

Detaljer

CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM

CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM Scrum Master og Product Owner i Høst 2015 1 Om Scrum Scrum er et populært rammeverk laget med henblikk på å utvikle komplekse informasjonssystemer.

Detaljer

Kap. 2 Prosessen. Utviklingsmodeller -2. Utviklingsmodeller. Utviklingsmodeller -4. Utviklingsmodeller - 3. Software Engineering - definisjoner

Kap. 2 Prosessen. Utviklingsmodeller -2. Utviklingsmodeller. Utviklingsmodeller -4. Utviklingsmodeller - 3. Software Engineering - definisjoner Software Engineering - definisjoner Kap. 2 Prosessen Utviklingsprosessen Modeller for utvikling Bauer: Etablering og bruk av gode ingeniørmessige prinsipper for å fremskaffe økonomisk programvare som er

Detaljer

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Evaluering

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Evaluering INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Evaluering I DAG GENERELT PRAKTISK EKSEMPEL LITT FORSKNINGSMETODE KAHOOT EVALUERING Hva og hvorfor Viktige begreper TILÆRMINGER Brukbarhetstesting Feltstudier

Detaljer

Testplan (Software Test Plan)

Testplan (Software Test Plan) Testplan (Software Test Plan) Amanuel K. Tedla Eleonora Ntreska Ingrid Vik Hansen Joakim Moen Innholdsfortegnelse Innholdsfortegnelse 1.. Introduksjon... 3 1.1 Definisjoner... 3 1.2 Antagelser ved testing

Detaljer

Velkommen til kurs i sosiale medier

Velkommen til kurs i sosiale medier Velkommen til kurs i sosiale medier PROGRAM SiO Foreninger Ulike sosiale medier Facebook Arrangement Boosting Innsikt Instagram Innhold Følgere Innsikt Hvem er dere? Hvem er du? Litt om din forening Ditt

Detaljer

Velkommen til. IN1010 Objektorientert programmering Våren 2018

Velkommen til. IN1010 Objektorientert programmering Våren 2018 Velkommen til IN1010 Objektorientert programmering Våren 2018 Idag: 1. time: Om IN1010 2. time (+ i morgen og neste uke): Om Java og objekter i Java 1 Stein Gjessing, Siri Jensen og Dag Langmyhr Universitetet

Detaljer

Grunnleggende testteori. Etter Hans Schaefer

Grunnleggende testteori. Etter Hans Schaefer Grunnleggende testteori Etter Hans Schaefer Industri- og softwareprodukt Industriprodukt Fysisk produkt Testes under produksjon og til slutt om produktet oppfyller kravene Tilpasses, endres, redesignes,

Detaljer

GJENNOMGANG UKESOPPGAVER 9 TESTING

GJENNOMGANG UKESOPPGAVER 9 TESTING GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.

Detaljer

Inf1510: Oppsummering. Rune Rosseland

Inf1510: Oppsummering. Rune Rosseland Inf1510: Oppsummering Rune Rosseland Plan Gjennomgang av evalueringskriterier Læringsmål Hva gir en god / dårlig karakter? Svare på spørsmål 3 Læringsmål 1. Bruke flere metoder for bruks-orientert design.

Detaljer

Forprosjektrapport. Markedsføring av Studentprosjekter BO19-G18. Anette Jørgensen Martin Bredholt Gabriella Cuic Mica Angela Medrano

Forprosjektrapport. Markedsføring av Studentprosjekter BO19-G18. Anette Jørgensen Martin Bredholt Gabriella Cuic Mica Angela Medrano Forprosjektrapport Markedsføring av Studentprosjekter Anette Jørgensen Martin Bredholt Gabriella Cuic Mica Angela Medrano 18. januar 2019 Innholdsfortegnelse Innholdsfortegnelse 2 Prosjektgruppen 3 Anette

Detaljer

Utvikling av en helhetlig tilnærming til aktiv læring

Utvikling av en helhetlig tilnærming til aktiv læring Utvikling av en helhetlig tilnærming til aktiv læring Erfaringer fra prosjektet Fleksibel undervisning for campusstudenter Før vi starter, her er en liten oppvarmingsøvelse Gå til siden: http://app.one2act.com

Detaljer

Gruppe 43. Hoved-Prosjekt Forprosjekt

Gruppe 43. Hoved-Prosjekt Forprosjekt Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141

Detaljer

Summer internship i SpareBank 1 et av Norges mest interessante teknologimiljø

Summer internship i SpareBank 1 et av Norges mest interessante teknologimiljø Summer internship i SpareBank 1 et av Norges mest interessante teknologimiljø Folketrygdens grunnbeløp - G Grunnbeløpet er en beregningsfaktor som justeres årlig. Den brukes ved fastsettelse av erstatningsbeløp

Detaljer

Forholdet mellom bachelor- og masterutdanning

Forholdet mellom bachelor- og masterutdanning Forholdet mellom bachelor- og masterutdanning Knut Studieutvalget 18. januar 2017 Utfordringer Hva skal studentene kunne etter et masterstudium? Hva skal studentene kunne etter et bachelorstudium? Hva

Detaljer

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker

Detaljer

Teknisk dokumentasjon for Ludosphaera

Teknisk dokumentasjon for Ludosphaera Teknisk dokumentasjon for Ludosphaera Av Gameguru ved Nikolas Ebbesberg, Silje Helene Lund, Vanessa Storøy Merine, Erik Nystad og Maria Løvland Johansson IN1060 - Vår 2019 Institutt for Informatikk Matematisk-Naturfaglige

Detaljer

IT Service Management

IT Service Management IT Service Management Forelesning uke 7 Innhold Endringer Endringer i ITIL: Service Transition Endringer - en nødvendig onde? If it ain t broke don t fix it. De fleste supportsaker synes å skyldes endringer

Detaljer

1. Programmering: Hva og hvorfor? Scratch fra scratch Enkel programmering for nybegynnere

1. Programmering: Hva og hvorfor? Scratch fra scratch Enkel programmering for nybegynnere 1. Programmering: Hva og hvorfor? 1. Programmering: Hva og hvorfor? Du har nå valgt å lære deg å programmere. Gratulerer med et flott valg! Programmering er en allsidig og nyttig aktivitet, og det er et

Detaljer

APP-SEMINAR. Oslo, 25. november 2015

APP-SEMINAR. Oslo, 25. november 2015 APP-SEMINAR Oslo, 25. november 2015 Eiliv Mæhle Liljevik Kristin Osmo Lars Georg Teigen Martin Holm Fredrik Paasche Markeds- og kommunikasjonsdirektør Prosjektleder Client Director Grafisk designer App

Detaljer

Bli ninja! Reklame spillet

Bli ninja! Reklame spillet Bli ninja! Reklame spillet KommandØr Treholt: VÆr mystisk, Det tilfører spillet dybde og skaper frykt i sinnet til fienden. UtvikleRe Duck & Cover Games ApS ByNiggle I Samarbeid med Spill design Reklame

Detaljer

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10 1 Innholdsfortegnelse 1. Testing... 3 1.1 Feiltesting av koden... 3 1.2 Funksjonstesting:... 7 2. Kilder.10 2 1. Testing Testing av et system er nødvendig for å finne ut om systemet fungere slik det skal

Detaljer

"IQ-spilldesign" lærerveiledning detektivspill

IQ-spilldesign lærerveiledning detektivspill "IQ-spilldesign" lærerveiledning detektivspill Sammendrag Elevene skal utforme og/eller analysere og/eller teste et IQ-spill kalt Detektivspillet, fra en spilldesigners.synspunkt. Oppgaven er svært avhengig

Detaljer

VELKOMMEN TIL KURS I SOSIALE MEDIER #SIOKURS

VELKOMMEN TIL KURS I SOSIALE MEDIER #SIOKURS VELKOMMEN TIL KURS I SOSIALE MEDIER #SIOKURS #FORENINGER @FORENINGER SiO Foreninger Facebook Arrangement Boosting Innsikt Instagram Innhold Innsikt Program 5 Relevante kurs: Grafisk design Grafisk design

Detaljer

Generelt om operativsystemer

Generelt om operativsystemer Generelt om operativsystemer Hva er problemet? Styring av maskinvare og ressurser tilknyttet en datamaskin er komplisert, detaljert og vanskelig Maskinvare, komponenter og programvare endres og forbedres

Detaljer

Resultater og erfaring fra brukertesting

Resultater og erfaring fra brukertesting Andrea Gasparini - Universitetsbiblioteket i Oslo/Institutt for informatikk Håvard Kolle Riis - Universitetsbiblioteket i Oslo Håvard Kolle Riis Andrea Gasparini - UB Digit & IFI-DIS Oria - eller var det

Detaljer

Forprosjektrapport. ERTMS Driver Interface simulering. ERTMS Driver Interface simulering. Alexander Yngling [email protected].

Forprosjektrapport. ERTMS Driver Interface simulering. ERTMS Driver Interface simulering. Alexander Yngling Alexander.Yngling@iu.hio. Forprosjektrapport ERTMS Driver Interface simulering Prosjektets tittel: ERTMS Driver Interface simulering Gruppe medlemmer: Hallgeir Are Olsen s141454, 3IA Hasan Akin s141460, 3IA Oppdragsgiver: NSB skolen

Detaljer

Universitet i Oslo INF1510 Bruksorientert design Obligatorisk oppgave 2 Vår 2012 PROSJEKT GREENFORMATICS

Universitet i Oslo INF1510 Bruksorientert design Obligatorisk oppgave 2 Vår 2012 PROSJEKT GREENFORMATICS Universitet i Oslo INF1510 Bruksorientert design Obligatorisk oppgave 2 Vår 2012 PROSJEKT GREENFORMATICS Menal Talal Ahmed, Alisa Odincova Kien Trung, Sindre Fjeldstad, Mats Jørgensen Gruppen består av

Detaljer

Er Noark 5 og Datakvalitet det neste steget for depot? Thomas Sødring [email protected] 22452610/99570472

Er Noark 5 og Datakvalitet det neste steget for depot? Thomas Sødring thomas.sodring@jbi.hio.no 22452610/99570472 Er Noark 5 og Datakvalitet det neste steget for depot? Thomas Sødring [email protected] 22452610/99570472 Bakgrunn Inspirert av et møte med Frode flere år tilbake Kan vi måle datakvaliteten til

Detaljer

1881 Mobilsøk: Norges største og beste App! Mobile Trender 2011. Øystein Meyer

1881 Mobilsøk: Norges største og beste App! Mobile Trender 2011. Øystein Meyer 1881 Mobilsøk: Norges største og beste App! Mobile Trender 2011 Øystein Meyer Hva er 1881 Mobilsøk? Opplysningen 1881 Mobilsøk er ett avansert og effektivt søkeverktøy tilpasset for bruk på mobiltelefonen.

Detaljer

Hva skal vi igjennom?

Hva skal vi igjennom? Velkommen! Hva skal vi igjennom? - Litt repetisjon, strategi - Gjennomgang av den digitale verktøykassen - Drøfte kjøpe vs gjøre selv - Litt om leverandørmarkedet - Kravspekk - Viktigheten av å ha en

Detaljer

Prosjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA

Prosjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA Prosjektledelse - fra innsiden av et utviklingsprosjekt Presentasjon hos UiO 09.09.2011 Ida Lau Borch, prosjektleder i Bouvet ASA Agenda De umulige IT-prosjektene Hvordan vi gjør det Utfordringer og lykkestunder

Detaljer

DESTILLERE INNSIKT. STEINAR MUGGERUD Sales Development Schibsted Media Group. [email protected]. +47 920 43 103 @smuggerud

DESTILLERE INNSIKT. STEINAR MUGGERUD Sales Development Schibsted Media Group. steinar.muggerud@schibsted.no. +47 920 43 103 @smuggerud DESTILLERE INNSIKT STEINAR MUGGERUD Sales Development Schibsted Media Group [email protected] +47 920 43 103 @smuggerud Oversikt og innsikt Forstå og snakke til kunden Kundelojalitet 2 ONLINE

Detaljer

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet Produktrapport Hjelpemiddel portal for Parkinsonforbundet 1 Innhold: Forord ------------------------------------------------------------------------------------------------------2 Planlegging og arbeidsmetode

Detaljer

Design for alle metodeverktøy i produktutvikling med bruker i fokus

Design for alle metodeverktøy i produktutvikling med bruker i fokus Design for alle metodeverktøy i produktutvikling med bruker i fokus 05.06.07 v/onny Eikhaug 1 Agenda: Kort om ND Om Design for alle Om Nyskapingsprogrammet Design for alle som strategi for nyskaping Metode

Detaljer

KPL. Barnas programmeringsspråk (Kids Programming Language) Det skal være v

KPL. Barnas programmeringsspråk (Kids Programming Language) Det skal være v KPL Barnas programmeringsspråk (Kids Programming Language) Det skal være v moro å lære! Copyright 2006 Morrison Schwartz. Norsk språkversjon copyright 2006 Bjørn Hope (www.kat.no) og Torbjørn Skauli. Kopiering,

Detaljer

INF1010 våren januar. Objektorientering i Java

INF1010 våren januar. Objektorientering i Java INF1010 våren 2017 25. januar Objektorientering i Java Om enhetstesting (Repetisjon av INF1000 og lær deg Java for INF1001 og INF1100) Stein Gjessing Hva er objektorientert programmering? F.eks: En sort

Detaljer

Forelesning i INF1510 - våren 2014 Hvordan jobber vi med evaluering? Tomm Eriksen Interaksjonsdesigner - Universitetet I Oslo

Forelesning i INF1510 - våren 2014 Hvordan jobber vi med evaluering? Tomm Eriksen Interaksjonsdesigner - Universitetet I Oslo Forelesning i INF1510 - våren 2014 Hvordan jobber vi med evaluering? Tomm Eriksen Interaksjonsdesigner - Universitetet I Oslo Hvem er vi? Hva jobber vi med? Noe av det vi har levert det siste året Hvilken

Detaljer

Installere JBuilder Foundation i Mandrake Linux 10.0

Installere JBuilder Foundation i Mandrake Linux 10.0 Installere JBuilder Foundation i Mandrake Linux 10.0 Installasjon av JBuilder Foundation på Linux (dekker her spesifikt fremgangen ved bruk av Mandrake Linux 10.0, men distribusjon vil gjøre liten eller

Detaljer

INTRANETT FOR DEN NORSKE KIRKE. Kristine Ekeberg-Andersen, Prosjektleder Kirkerådet Ingebjørg Holm Vogt, Prosjektleder Making Waves

INTRANETT FOR DEN NORSKE KIRKE. Kristine Ekeberg-Andersen, Prosjektleder Kirkerådet Ingebjørg Holm Vogt, Prosjektleder Making Waves INTRANETT FOR DEN NORSKE KIRKE Kristine Ekeberg-Andersen, Prosjektleder Kirkerådet Ingebjørg Holm Vogt, Prosjektleder Making Waves «Vi har troen på at en arbeidskultur med stor grad av kunnskapsdeling

Detaljer