Smidig utvikling med Balsamiq
|
|
- Felix Bråten
- 8 år siden
- Visninger:
Transkript
1 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 skal handle om designverktøyet Balsamiq, og hvordan det kan brukes i en smidig utviklingsprosess
2 Anders E. Bråten Fagansvarlig for brukeropplevelse Itema Jobber til vanlig med interaksjons- og UX-design Dvs hvordan gjøre en skjermbasert opplevelse best mulig for brukeren
3 Hovedpunkter Hva er en brukeropplevelse Intro til Balsamiq Smidig utvikling Hva kjennetegner en smidig utviklingsprosess? Hva gjør Balsamiq til et smidig verktøy? Hvordan bruke Balsamiq effektivt i en utviklingsprosess Interaksjonsdesigneren i SCRUM Designtips Dette er hva jeg vil snakke om i dag..
4 Hva er en brukeropplevelse? Bruker UX Objekt Kontekst Brukeropplevelsen finner vi i skjæringspunktet mellom brukeren, objektet som blir brukt og konteksten objektet brukes i - Det er stor forskjell på å bruke en pc og en mobil. - Det er også stor forskjell på å bruke mobilen mens man slenger på sofaen eller springer for å rekke et tog.
5 Hvordan lager vi en god brukeropplevelse? Desirable) Usable) User experience Useful) Performance)secure) Deployable)(func5onally)ok)) Finn ut hvor høyt oppe du er ved å lete etter «Nei» -svar (Bank-ID) - Er den i drift? Er den tilgjengelig (på brukerens platform)? Kan jeg logge meg på? - Er den oppe? Kan jeg stole på at den lagrer data? Kræsjer den midt i oppgaven? - Kan den utføre de oppgavene jeg ønsker? Får jeg printet? Har den støtte for kommunikasjon med andre? - Er det enkelt å komme i gang? Er det lett å huske fremgangsmåte fra gang til gang. Lar den meg utføre oppgaver på en smidig og naturlig måte? - Er det pent? Liker jeg å bruke den? Blir andre misunnelige? (hvor mange husker da iphone kom?)
6 Hva er UX-design? Utforskning UX design er normalt innom 3 faser Det første er utforskning - Let etter nøkkelinformasjon (Hvem - Hva - Hvor - Når) - Utforsk designrommet - Lag konsensus (mot bruker / oppdragsgiver) om hva som skal lages
7 Hva er UX-design? Utforskning Strategi Deretter kommer strategi - Identifisere viktig funksjonalitet - Konseptuell design -> Validere konsept mot bruker / kunde - Ta ett skritt tilbake og se det store bildet
8 Hva er UX-design? Utforskning Strategi Design Til slutt har vi design (80 %) - Design, testing, evaluering, re-design - Designen kan testes vha prototyper - Prototyping = Skjermbilder + Interaksjon) - Kontinuerlig iterering
9 Prototyping Balsamiq Kommet til det første av kveldens hovedtema: Prototyping i Balsamiq Snakker om skisser, mockups, storyboards og prototyper - Skisser og mockups -> enkeltskisser - Storyboards -> Flere skisser sett i sammenheng (a la tegneserie) - Prototype -> skjermbilde med innlagt interaksjon. Dvs klikker du på noe så skjer det et eller annet
10 Dette sier Balsamiq om seg selv. Intro til Balsamiq
11 Balsamiq = ren idyll? Starter med ulempene... 1) Mangler støtte for html-konvertering
12 Balsamiq = ren idyll? 2) Blir fort veldig mange skisser = uoversiktlig Bortsett fra det -> Genialt
13 Intro til Balsamiq Balsamiq er et billig verktøy, med en enkel filosofi... Få features gir.. færre bugs mindre team lavere utgifter billigere løsning Balsamiq er billig <klikk> Få features = billig løsning (for konsument) $79 for enkel lisens $12 per måned for web app Finnes også som plugin til Google Drive, Jira, etc
14 Intro til Balsamiq Balsamiq produserer skjermbilder som ser håndtegnet ut Leverer skisselignende skjermbilder Detaljfokuset forsvinner Gjør det lettere å fokusere på de store linjene
15 Intro til Balsamiq Balsamiq brukes primært for å lage skisser storyboards enkle prototyper Kort sagt er Balsamiq et verktøy for å simulere skisseringsprosessen (som vanligvis gjøres på papir)
16 <VIS DEMO> Demo: En enkel app
17 Smidig utvikling Design develop Over til kveldens andre hovedtema Hvordan bruke Balsamiq smidig? Designprosessen ER iterativ. Vi kan si at den er iterativ innenfor planleggingsfasen til et agile utviklingsløp
18 Smidig utvikling - iterativ utvikling «Design and development are facets of an iterative process. Design leads development. Development informs design.» - Aral Balkan (Twitter) Flink mann
19 Smidig utvikling Hva kjennetegner en smidig utviklingsprosess? Litt repetisjon (for å vise hvordan skisser passer inn)
20 Smidig utvikling - enkel dokumentasjon Masse dokumentasjon + store prototyper = vanskeligere å endre løsningen må lage kompromisser gir en sub-optimal løsning Hvorfor enkel dokumentasjon er viktig ser vi enklest ved å se på det motsatte... Dokumentasjon (som ingen leser) Prototyper (som tar tid å lage) <klikk> = Veldig vanskelig å endre kurs underveis <klikk> Gir løsninger som bommer på målet -> Lav lønnsomhet / lite fornøyde brukere / etc
21 Smidig utvikling - få artefakter User stories & tasks Prototyper Testkriterier Vi vil heller ikke ha for mye dokumentasjon Akkurat nok er idealet Med testkriterier, så mener jeg her en tekstlig beskrivelse som kan bevises i kode. Lages av designer / PO
22 Smidig utvikling - få artefakter User stories & tasks Prototyper Testkriterier } Skisser / mock-ups Skisser kan håndtere to artefakter i samme dokument (hvis vi tenker på dokument som et papir)
23 Smidig utvikling - smidige grep Vi spesifiserer kun det som er nødvendig til enhver tid Vi prioriterer det viktigste først Vi har god kommunikasjon og delt kunnskap Vi har en høy grad av behovsforståelse Vi er fleksible og endringsvillige Så da sitter vi igjen med en liste av krav til smidig dokumentasjon - Kun nødvendig dokumentasjon - Prioritere det viktige - God kommunikasjon - God behovsforståelse - Fleksibilitet (hold på denne tanken i et par slides)
24 Smidig utvikling Hva gjør Balsamiq til et smidig verktøy? Så hva gjør Balsamiq til et smidig verktøy?
25 Smidig utvikling - krav til designverktøy Krav Skal være enkelt å spesifisere kun det som er nødvendig til enhver tid Skal forenkle prioritering Skal føre til god kommunikasjon og delt kunnskap Skal føre til god behovsforståelse Skal gi støtte for fleksibilitet /endringer Balsamiq Kan vise dette ved å vurdere om Balsamiq tilfredstiller kravlista vi satte opp i sted
26 Smidig utvikling Hvordan bruke Balsamiq effektivt i en utviklingsprosess Hittil har vi snakket om hvordan Balsamiq er et smidig verktøy Nå er vi (omsider) over på hvordan Balsamiq kan brukes smidig i utviklingsprosessen Snakker i hovedsak om tre enkle grep Alle omhandler synliggjøring av designet
27 Smidig utvikling - gjør designen tydelig for teamet Hekt skisser / storyboards på tavla På tavla: Bruk skisser til å illustrere hva som er hensikten med en user story, og hvordan den skal representeres i løsningen Bruk bare der det er hensiktsmessig
28 Smidig utvikling - gjør designen tydelig for teamet Legg med testbeskrivelser / testkriterier i skissene På tavla: Hver skisse kan kompletteres med en testbeskrivelse. Dette gjøres først når designen er så klar at man kan starte koding. Liker å «tvinge» utviklerne til å skrive det på nytt -> Må tenke selv!
29 Smidig utvikling - gjør designen tydelig for teamet Involver PO / interessenter Skisser kan settes sammen i Storyboards / enkle prototyper Klikkbare pdf'er fungerer utmerket som interaktive prototyper, noe som gir produkteier og stakeholdere en følelse av interaksjonen med løsningen på et svært tidlig stadium.
30 Interaksjonsdesigneren i SCRUM «No question: if you can afford to, hire someone like me.» - Steve Krug («Don t make me think») En ting er å ha tilgang til skisser. Men enda viktigere er det kanskje å ha designeren «i omløp» for å kunne diskutere (hensikten bak) skissene
31 Interaksjonsdesigneren i SCRUM Kan utviklere / PO være interaksjonsdesignere? Ja Alle som lager et design som inneholder interaksjon er per def en interaksjonsdesigner Men: Interaksjonsdesign er et eget fagfelt av en grunn.. Å lage en god UX opplevelse krever tid, kompetanse / innsikt, og ikke minst dedikasjon Veldig fristende å hoppe over design og starte rett på kode..
32 UX-designerens rolle i SCRUM Chicken vs Pig?Høna er involvert, mens grisen er dedikert.. - Har prøvd begge deler. - Chicken kan fungere, dersom man har tett kontakt med PO og et veldig bra team med mange undersøkende/spørrende utviklere. Krever mye tid, både fra UX-designer og team. Fordel: Kan spre UXkompetanse over flere team. - Pig er utvilsomt best. Må sitte sammen med teamet. Gir automatisk hurtig iterering. Må dedikere seg til et team
33 UX-designerens rolle i SCRUM Interaksjonsdesigner som Scrum master? Interaksjonsdesigner som PO? Interaksjonsdesigner som Team member? - Scrum Master -> Fungerer dårlig. Blir en konflikt mellom å få gjennom flest mulig User Stories, og det å raffinere designen - PO -> Fungerer ok, men gir UX-designer veldig mye makt. Må være flink til å lytte til teamet. Krever også at man har minst en annen person som er opptatt av UX, enten i teamet eller på forretningssiden. (Motstand) - Team member -> Veldig bra, men krever at det er en viss størrelse på prosjektet. Vanskelig å splitte seg mellom flere team som Team Member, og samtidig være dedikert.
34 Designtips På tampen har jeg noen enkle tips, dersom noen vil prøve seg i rollen som UX-designer
35 UX-designerens rolle i SCRUM «Parskissering» gjør at prosessen går mer enn dobbelt så raskt, Idégenerering «as you go» Gir hverandre motstand -> Dårlige ideer kan inneholde kimen til gode løsninger
36 Designtips En skisse bør reflektere hvor langt vi har kommet i designprosessen Idé Skisse Prototyp Ferdig løsning Poleringsgraden sier noe om hvor moden designen er. En grov skisse eller wire frame = umoden (åpen for ideer) bra for: å gi overblikk - å vise sammenhenger - å sette fokus på funksjonalitet og virkemåte Photoshop og html = moden (løsning spikret) bra for: å diskutere detaljer - å vise løsningens endelige form - å validere at designen fungerer
37 Designtips Besøk Veldig bra side for å forklare UX på en rask og enkel måte. Laget av folka bak Balsamiq (eller noen tett på dem)
38 Designtips Les «Don t make me think» av Steve Krug Hvis du ikke alt har gjort det. Les denne boka.
39 Oppsummering Brukeropplevelsen oppstår i møtet mellom bruker, objekt og kontekst Design av brukeropplevelse gjøres best med skisser - Brukeropplevelsen oppstår i møtet mellom bruker, objekt og kontekst - Design av brukeropplevelse gjøres best med skisser, ikke tekst eller modeller
40 Oppsummering Balsamiq er et billig og enkelt verktøy for å generere skisser, storyboards og prototyper Balsamiq fokuserer på å få frem funksjonaliteten og interaksjonen i en løsning ved å ta vekk fokus fra detaljer Balsamiq tilfredsstiller 5 krav til en smidig designprosess - Balsamiq er billig og brukes til utforsking og validering av design - Balsamiq fokuserer på funksjonalitet og interaksjon - Balsamiq er smidig i seg selv og gir «smidig» dokumentasjon
41 Oppsummering Det er viktig å synliggjøre designen for hele teamet Interaksjonsdesigner bør ideelt sett være dedikert og en del av teamet - Tydeliggjøring av design er viktig for å få til den gode dialogen i teamet - Nærhet til teamet er viktig
42 Spørsmål? Diskusjon? The End
Prototyping og kommunikasjon med brukere
Inf 1510: Bruksorientert design Prototyping og kommunikasjon med brukere 04.04.2016, Rune Rosseland Oversikt Brukerinvolvering Hva er brukerens motivasjon for å bidra? Hva skal brukerens rolle være? Hvordan
DetaljerSmidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen
Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold Ove Dalen There is a lack of discipline in many web publishing processes because managers in charge of websites often don't respect
DetaljerPrototyping. Plenumstime Uke 6. Med Maria og Helle
Prototyping Plenumstime Uke 6 Med Maria og Helle Hva skjer i dag? Prototyping Hva og hvorfor Konseptuelt design Dimensjoner Low-fi og high-fi Oblig 3 Do s and don ts Oblig 1 09/09 Oblig 2 23/09 Oblig 3
DetaljerPrototyping. 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
DetaljerErfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt 13.05.2009. Motivasjon av kunder og Nyttige verktøy
Erfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt 13.05.2009 Motivasjon av kunder og Nyttige verktøy 2009-05-20 Computas AS 2008 Computas-metodikk fra da til nå Computas
DetaljerProsjektledelse - fra innsiden
Prosjektledelse - fra innsiden Presentasjon hos UiO 31.08.2012 Ida Lau Borch, fagansvarlig i Metier AS Det ligger et fantastisk potensial i det å være best i prosjektledelse og -styring Prosjekteierstyring
DetaljerLearning activity 2 Webdesign Malin Jonsson
Learning activity 2 Webdesign 2015 Malin Jonsson Innhold 0 Hva er Wireframe? Hvorfor er Wireframe så viktig? Wireframe 01 En wireframe er i all hovedsak websidens infrastruktur, det er hva den er bygget
DetaljerIntroduksjon,l SCRUM. EB og TMG 2010 1
Introduksjon,l SCRUM EB og TMG 2010 1 Hva er Scrum? Kilde: http:/image.google.com EB og TMG 2010 2 Kompleksitet Kilde: http://www.coderfriendly.com/ EB og TMG 2010 3 SCRUM - kortversjonen Scrum er en smidig
DetaljerVedlegg Brukertester INNHOLDFORTEGNELSE
Vedlegg Brukertester INNHOLDFORTEGNELSE Vedlegg Brukertester... 1 Testrapport Wireframe... 2 1. INTRODUKSJON... 2 1.1 Systemoversikt... 2 1.2 Meningen med testen... 2 2 TESTPLAN... 2 2.1 Funksjoner som
DetaljerHvordan skape konvertering gjennom konsept og innhold? Magne Bjella Leder Nye medier Den Norske Opera & Ballett (DNO&B)
Hvordan skape konvertering gjennom konsept og innhold? Magne Bjella Leder Nye medier Den Norske Opera & Ballett (DNO&B) 15/04/15 DEN NORSKE OPERA & BALLETT 2 15/04/15 DEN NORSKE OPERA & BALLETT 3 15/04/15
Detaljer11 Planlegging og dokumentasjon
11 Planlegging og dokumentasjon Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid: Programmerer
DetaljerLærebok. Opplæring i CuraGuard. CuraGuard Opplæringsbok, - utviklet av SeniorSaken -
Lærebok Opplæring i CuraGuard 1 Med dette heftet gis en innføring i hvordan bruke CuraGuard og andre sosiale medieplattformer med fokus på Facebook. Heftet er utviklet til fri bruk for alle som ønsker
DetaljerA tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse
A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Manager at Lånekasse 21.mars.2013 Heza Wasfy Hvem er Sogeti? Sogeti Norge er et heleid datterselskap
DetaljerBrukersentert 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.
DetaljerUKE 7 Design og prototyping. Plenum IN1050 Julie og Maria
UKE 7 Design og prototyping Plenum IN1050 Julie og Maria Hva skjer i dag? Prototyping - Hva, hvordan, hvorfor? - Konseptuelt design - Dimensjoner ved prototyping - High-fi vs. low-fi - Prototypingsteknikker
DetaljerDesign, protoyping og konstruksjon. INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010
Design, protoyping og konstruksjon INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010 Oversikt Prototyping og konstruksjon Konseptuel design Fysisk design Generere protoyper Verktøy støfe
DetaljerForprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold,
Hovedprosjekt i data/informasjonsteknologi Høgskolen i Oslo og Akershus Forprosjekt Prosjekttittel Unikia Android applikasjon Gruppe 13 Markus Bugge-Hundere s188909 Morten Wold Aksel Wiig s236326 s232324
DetaljerOppgave 1 Multiple Choice
Oppgave Multiple Choice a 2c 3a 4c 5d 6d 7a 8b 9b 0a b 2c 3c 4a 5b 6b 7a 8d 9c 20b Se video fra forelesningen (Kahoot) for mer detaljer) Eksamen INF050-204 Oppgave 2 a Aktivitetsdiagram Enkelt Eksamen
DetaljerSCRUM EB og TMG 2010
SCRUM Hovedmål Mer om roller i SCRUM Es/mering av innhold i sprinter Visualisering av fremdri; ved burndown Scrum Daily SCRUM 24h Product backlog Sprint backlog 1 uke Sprint Delprodukt / delleveranse Roller
DetaljerSCRUM Smidig prosjektledelse og utvikling. 10 september 2009 JOSÉ MANUEL REDONDO LOPERA AVDELINGSLEDER PROSJEKT OG RESSURSANSVARLIG
SCRUM Smidig prosjektledelse og utvikling 10 september 2009 JOSÉ MANUEL REDONDO LOPERA AVDELINGSLEDER PROSJEKT OG RESSURSANSVARLIG HVORDAN SPISER DU EN ELEFANT? EN BIT AV GANGEN 'HOW WILL YOU LIVE, RAMBO?'
DetaljerMellom barken og veden Smidig testing i krevende terreng TTC 2015
Mellom barken og veden Smidig testing i krevende terreng TTC 2015 FOREDRAGSHOLDERE Kristian Bjerke-Gulstuen Accenture siden 1999 Fra utvikler til Testleder og Kvalitetsansvarlig Leder Accenture Norway
DetaljerGJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG
GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG INF1050 V16 HVA ER EN SYSTEMUTVIKLINGSPROSESS? De aktivitetene som utføres for å utvikle et IT-system Eksempler på aktiviteter:
DetaljerKandidat nr. 1, 2 og 3
Kandidat nr. 1, 2 og 3 Rapport 1 IT202E Bacheloroppgave i Informatikk Vår 2011 Mobilapplikasjonsutvikling med Scrum 1 Innhold Innledning... 3 Overordnet Prosjektplan... 3 Produktbacklog... 5 Sprint planning
DetaljerKap 11 Planlegging og dokumentasjon s 310
Kap 11 Planlegging og dokumentasjon s 310 11.1 Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid:
DetaljerUKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria
UKE 6 Utviklingsprosesser og tjenestedesign Plenum IN1050 Julie og Maria Hva skjer i dag? Utviklingsprosesser - Tilnærminger til design - User-centered design - Brukere i UCD - Livssyklusmodeller Tjenestedesign
DetaljerModellering IT konferanse
Modellering IT konferanse 1. Interessenter Utviklere som besøker konferansen: besøke IT konferanse Frivillige hjelpere: få gratis inngang på konferansen Ledelse: Tjene penger Matkjeder: Selge mat og drikke,
DetaljerDesign, bruk, interaksjon
Design, bruk, interaksjon Magnus Li magl@ifi.uio.no INF1510 23.01.2017 Denne forelesningen 1. Mennesker 2. Informasjonssystemer 3. Områder innen menneske-maskin interaksjon 4. Designe for brukere og brukskontekst:
DetaljerCRIStin 2.0 Om videreutvikling av CRIStin-systemet. Oppstartseminar 22. Oktober 2013
CRIStin 2.0 Om videreutvikling av CRIStin-systemet Oppstartseminar 22. Oktober 2013 CRIStin og de gode hjelperne Mål for CRIStin-systemet Nav i norsk forskning Gi oversikt og pekere til mer detaljer Koblinger
Detaljerinf 1510: å lage skisser og prototyper
inf 1510: å lage skisser og prototyper 1) underveis i designprosessen forstår vi mer og mer av hva vi skal lage og hvordan det kan lages: hvordan kan vi designe en prosess der vi lærer underveis? 2) hva
DetaljerKontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012
Kontrakter og test i smidige prosjekter Fagmøte Dataforeningen i Trondheim 12.Mars 2012 Agenda Smidige manifest Smidige prosjekter og testing Samarbeid og tillit teori Hva er en kontrakt Gjennomgang av
DetaljerINF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov
INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Utviklingsprosesser & krav og behov I DAG GENERELT - Generell informasjon - Et par eksempler på dårlig utforming UTVIKLINGSPROSESSER - Fire tilnærminger
DetaljerPROGRESJONS DOKUMENT. Barnehagens fagområder. Barns læringsprosesser
PROGRESJONS DOKUMENT Barnehagene i SiT jobber ut fra en felles pedagogisk plattform. Den pedagogiske plattformen er beskrevet i barnehagenes årsplaner. Dette dokumentet viser mer detaljer hvordan vi jobber
DetaljerGruppe 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
DetaljerCONNECTING 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.
DetaljerMobil Feltdagbok. Hvordan effektivisere en oppsynsmanns datafangst i felten med smarttelefon som har GPS stedfesting
Mobil Feltdagbok Hvordan effektivisere en oppsynsmanns datafangst i felten med smarttelefon som har GPS stedfesting Vårt utgangspunkt Interaksjonsdesignere mest web/applikasjoner Ønsket å lære mer om hvordan
DetaljerSmidig utvikling NTNU 10.01.2014 Tor-Erik Mathisen tor-erik.mathisen@accenture.com
Smidig utvikling NTNU 10.01.2014 Tor-Erik Mathisen tor-erik.mathisen@accenture.com Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Agenda Hvorfor Hva Scrum Prosjekteksempel
DetaljerScrum. -nøkkelbegreper og noen personlige erfaringer
Scrum -nøkkelbegreper og noen personlige erfaringer Agile Manifesto Manifest for smidig systemutvikling Vi oppdager stadig nye og bedre måter å utvikle systemer på, både ved å gjøre det selv og ved å hjelpe
DetaljerRETT OG SLETT LOGO GODE TIPS FOR DEG SOM SKAL KJØPE LOGO
RETT OG SLETT LOGO GODE TIPS FOR DEG SOM SKAL KJØPE LOGO Innhold Innhold 2 Intro 3 Formålet med en logo 4 1. En logo er ikke kunst 5 2. En logo skal ikke beskrive din bedrift 6 3. En logo skal være lønnsom
DetaljerForprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort
Forprosjektrapport Presentasjon Tittel: Oppgave: Gruppemedlemmer: Prosjektgruppe: Veileder: Hovedoppdragsgiver: Kunde av oppdragsgiver: Ansvarlig for gruppen: Faglig veileder hos BEKK: Android app for
DetaljerPortfolio SIGRUN MELBY GJENGSET INTERAKSJONSDESIGNER & WEBUTVIKLER
Portfolio SIGRUN MELBY GJENGSET INTERAKSJONSDESIGNER & WEBUTVIKLER Heisann! Jeg er en 29 år gammel student fra Tingvoll som går Interaktivt Design ved Westerdals Oslo ACT. Jeg er nå inne i mitt siste år
DetaljerVisma EasyCruit Release Notes. Release Norsk
Visma EasyCruit Release Notes Release 06.2019 - Norsk Innhold Innhold 2 Velkommen til vår siste release 3 Funksjoner inkludert i denne releasen 3 Ny søknadshåndtering 3 Video spørsmål 6 2 Velkommen til
DetaljerChildren s search on web
Children s search on web Marte Hellum Olaisen Tove Rodahl (Effat Alizadeh) Muntlig eksamen 02.12.2009 1 Roller Rapport Redaktøransvar med levering: Marte Innholdsbidrag: Marte og Tove Teori og henvisninger:
DetaljerDet er frivillig å delta i spørreundersøkelsen, ingen skal vite hvem som svarer hva, og derfor skal du ikke skrive navnet ditt på skjemaet.
7 Vedlegg 4 Spørreskjema for elever - norskfaget Spørsmålene handler om forhold som er viktig for din læring. Det er ingen rette eller gale svar. Vi vil bare vite hvordan du opplever situasjonen på din
DetaljerLEDELSE, MOTIVASJON OG DEN VANSKELIGE SAMTALEN
LEDELSE, MOTIVASJON OG DEN VANSKELIGE SAMTALEN Kort om mitt innlegg 2 Vi skal komme inn på Ledelse og motivasjon Ledelse av frivillige Organisasjonskultur og ledelse Den vanskelige samtalen 3 Hva mener
DetaljerSmidig metodikk, erfaringer fra NAV Fagportal
Smidig metodikk, erfaringer fra NAV Fagportal Gry Hilde Nilsen, NAV Morten Tveit, Fornebu Consulting NAV, 08.03.2011 Side 1 Smidig gjennomføring i NAV Fagportal Individer og samspill framfor prosesser
DetaljerInformasjonsarkitektur og Prototyping
Informasjonsarkitektur og Prototyping Håkon Tolsby 20.10.2015 Håkon Tolsby 1 Hva er informasjonsarkitektur? Definisjon 1. The structural design of shared information environments 2. The combination of
DetaljerHva, Hvorfor og litt om Hvordan
Dokumentasjon Hva, Hvorfor og litt om Hvordan Basert på materiale fra SAGE og andre kilder Hva skal du dokumentere Dokumentere for ditt spesifikke miljø/behov Kilder som er eksterne er ikke tilgjengelig
DetaljerUKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR
INF 1050 UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR Oppgave 1 a) Foranalyse: Foranalysen kan med fordel gjøres i to trinn. Den første er å undersøke finansiering og øvrige
DetaljerKvalitetskrav 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
DetaljerHTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS
Skjemaer med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 10 Informasjonsteknologi 1 og 2 Skjemaer på nettsider I denne leksjonen skal vi se litt nærmere på bruk av skjemaer på nettsider. Du har sett
DetaljerPrototyping. Håkon Tolsby. 26.01.2016 Håkon Tolsby
Prototyping Håkon Tolsby 26.01.2016 Håkon Tolsby 1 Til å visualisere brukes prototyper En prototype kan være ulike ting: Low-fidelity En serie med skisser av websider Scenario (i kombinasjon med skisser)
DetaljerSolidPlant er perfekt for deg som jobber med design av rørsystemer og anlegg, og er kjent med SolidWorks.
SolidPlant, det eneste virkelig spesifikasjonsstyrte anleggsdesign programmet for SolidWorks. Ved å kombinere intuitive parametrisk styrte SolidWorks med en sofistikert database for å generere alle komponenter
DetaljerPresentasjon 1, Requirement engineering process
Presentasjon 1, Requirement ing process Prosessodeller Hvorfor bruke prosessmodeller? En prosessmodell er en forenklet beskrivelse av en prosess En prosessmodell er vanligvis lagd ut fra et bestemt perspektiv
DetaljerPå hvilken måte påvirker programdesign matematikkundervisning?
På hvilken måte påvirker programdesign matematikkundervisning? Monica Berg, Gulskogen Skole Geir Olaf Pettersen, Universitetet i Tromsø Ove Edvard Hatlevik, Senter for IKT i utdanningen Om digital kompetanse
DetaljerAlgDat 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
DetaljerTestrapport for Sir Jerky Leap
Jasmine Garry (s135600) Line Sørensen (s135590) Fredrik Hoem Grelland (s135595) Tor Anders Gustavsen (s127668) 1 1. Forord Dette dokumentet inneholder informasjon og redegjøring av tester foretatt i forbindelse
DetaljerEt IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er?
Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er? Presentasjon hos UiO 03.09.2010 Christian Stensholt, prosjektleder i Bouvet ASA Agenda Innledning: De umulige IT-prosjektene Hva
DetaljerINF1500 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
DetaljerEtterarbeid til forestillingen «stor og LITEN»
Etterarbeid til forestillingen «stor og LITEN» Beate Børresen har laget dette opplegget til filosofisk samtale og aktivitet i klasserommet i samarbeid med utøverne. Det er en fordel at klassen arbeider
DetaljerLØsningsFokusert Tilnærming -hvordan bruke LØFT i PPT? Landsdelssamlinga for PP-tjenesten i Nord-Norge og StatPed Nord Alta 18.-20.
LØsningsFokusert Tilnærming -hvordan bruke LØFT i PPT? Landsdelssamlinga for PP-tjenesten i Nord-Norge og StatPed Nord Alta 18.-20. september 2012 FRA PROBLEMFOKUS TIL LØSNINGSFOKUS Fra problem til ønskemål
DetaljerRefleksjonsnotat Web.
Refleksjonsnotat Web. www.kildebruk.host22.com Mariell Hagen Hovedoppgaven i Web Webdesign: opphavsrett og bruk av kilder Vi har hatt prosjektperiode i litt over 2 uker. Oppgaven var at vi skulle lage
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1500 Introduksjon til design, bruk, interaksjon Eksamensdag: 07. desember 2012 Tid for eksamen: 10:15 14:15 Oppgavesettet er
DetaljerForprosjektrapport. Sammendrag. Hovedoppgave våren 2019 Gruppe 3
Forprosjektrapport Hovedoppgave våren 2019 Gruppe 3 Sammendrag Vi skal overføre en eksisterende nettside over på en ny plattform samt legge til noe tilleggsfunksjonalitet. Hovedutfordringene ved den eksisterende
DetaljerLøs Mysteriet om løsninger! Kevin Beals John Nez
Løs Mysteriet om løsninger! Kevin Beals John Nez INNHOLD Et mysterium Hva betyr å løse et stoff? Hvor mye løser seg? Noen stoffer løser seg ikke Å løse et stoff er ikke å smelte Løsninger er nyttige Løsningen
Detaljer4.5 Kravspesifikasjon
4.5 Kravspesifikasjon 4.5.1 Funksjonalitet og systembeskrivelse Webapplikasjonen har tre overordnede funksjoner; Opprett Spotify arrangement, Opprett SoundCloud arrangement og Bli med på arrangement. Brukere(kalt
DetaljerGC4AXWG [WHERE DO YOU WANT TO GO TODAY?] av thomfre. En introduksjon til Wherigo og Wherigo-cacher
GC4AXWG av thomfre [WHERE DO YOU WANT TO GO TODAY?] En introduksjon til Wherigo og Wherigo-cacher [EN INTRODUKSJON TIL WHERIGO].--.....-... --. --- Innholdsfortegnelse Hva er Wherigo?... 2 Wherigo-moduler...
DetaljerJon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad
Forprosjektrapport Presentasjon Tittel: Oppgave: Infront SSO Utvikle en Single Sign-on løsning for Infront Periode: 8/1-2013 28/5-2013 Gruppemedlemmer: Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini
DetaljerInteraktiv tavle i klasserommet. En mulig vei for et didaktisk design
Interaktiv tavle i klasserommet. En mulig vei for et didaktisk design Førstelektor Tor Arne Wølner, Tor Arne Wølner Høgskolen i Vestfold 1 Den besværlig tavlen Fra min tavle til vår tavle Tor Arne Wølner
DetaljerPrototyping av brukergrensensitt
Prototyping av brukergrensensitt Designprosessen - bakgrunn og filosofi Designteknikker - fremgangsmåter, fordeler/ulemper Trondheim, 2001 Jacob Nielsen Usability Engineering Iterativt Design Iterativt
DetaljerFra observasjon til innovasjon
Fra observasjon til innovasjon En metode for innovasjon i næringsmiddelbransjen Britt Signe Granli, Morgendagens mat 12.01.11 18.01.2011 1 Hensikten med innovasjon/ nyskaping? Innovasjon er ideer som blir
DetaljerISY Park Go og nye ISY Park. Endre Lykke, NoIS
ISY Park Go og nye ISY Park Endre Lykke, NoIS Agenda ISY Park 7 status Presentasjon av ISY Park Go Ny NS 3420 Nye ISY Park 8 Avklaringer og diskusjon 2019-02-07 Nye ISY Park 2 ISY Park 7 Status ISY Park
DetaljerUKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055
UKE 9 Prosesser og prosessmodeller inkludert smidige metoder Gruppetime INF1055 Hva skal vi i dag? Introduksjon til modul B - systemutvikling (kap. 1, 2 og 3) Prosesser og prosessmodeller + smidig utvikling
DetaljerLøsningsforslag Sluttprøve 2015
Høgskolen i Telemark Løsningsforslag Sluttprøve 2015 Emne: IA4412 Systemutvikling og dokumentasjon Fagansvarlig: Hans- Petter Halvorsen, Olav Dæhli Klasse: IA2, A- vei Dato: 2015.05.27 Time: 09:00-12:00
DetaljerDevOps og Lean Startup: Eksempler fra virkeligheten. Eivind Arvesen
DevOps og Lean Startup: Eksempler fra virkeligheten Eivind Arvesen Outline o Introduksjon o Kontekst: Team og Løsning o Hypotest- og målbasert Outline: utvikling o Applikasjonen o Eksempler o Oppsummering
DetaljerRapport fra utdanningsmessen i Trondheim
Rapport fra utdanningsmessen i Trondheim 17 19 januar 2002 Berit Skog ISS NTNU Ann Iren Jamtøy Sentio as INNHOLD INNLEDNING...3 1. UNGDOM OG SMS...4 1.1 Bakgrunn...4 1.2 Hvorfor har de unge mobiltelefon?...5
DetaljerProsessmodeller og smidig programvareutvikling. INF1050: Gjennomgang, uke 02
Prosessmodeller og smidig programvareutvikling INF1050: Gjennomgang, uke 02 Kompetansemål Prosessmodeller Kunne redegjøre for hva som kjennetegner ulike prosessmodeller Vurdere prosesser for utvikling
DetaljerVibeke Molandsveen 21. november 2014. Erfaringer med bruk av KIKORA
Vibeke Molandsveen 21. november 2014 Erfaringer med bruk av KIKORA Kikora Digitalt læremiddel i matematikk For mellomtrinn, ungdomsskole og VG Gjør differensiering enkelt Digitale mellomregninger Fortløpende
DetaljerKunden er en av Norges ledende leverandører av digital-tv og bredbåndstjenester.
1 Forord Hensikten med kravspesifikasjonen er å gi oppdragsgiver og utviklere en enighet og forståelse av funksjonaliteten til applikasjonen som skal produseres. en definerer i tillegg prosjektets rammer
DetaljerHvorfor er kundeservice på toppledelsens agenda? Hver dag? Toril Nag Konserndirektør Tele Lyse
Hvorfor er kundeservice på toppledelsens agenda? Hver dag? Toril Nag Konserndirektør Tele Lyse En Steve Jobs som lytter? HVORFOR er det viktig for toppledelsen? 1. Enhver kanal og arena er en finger på
DetaljerInteraksjonsdesign 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
DetaljerGJENNOMGANG 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.
DetaljerSå hva er affiliate markedsføring?
Så hva er affiliate markedsføring? Affiliate markedsføring er en internettbasert markedsføring hvor Altshop belønner deg for hver kunde som du rekrutterer til Altshop. Vi vil ta godt hånd om dem for deg
DetaljerBruk av Scrum i BI-prosjekter
Bruk av Scrum i BI-prosjekter 8. februar 2011 Elin Våge Lafton WWW.PLATON.NET Målsetning 40 minutter: Gi forståelse for hva scrum er og indikasjoner på om dette fungerer på BI-prosjekter 2 Agenda Sprint
DetaljerTogether. Free your energies Moden og modig! Ansvarsfull og fleksibel!
Moden og modig! Ansvarsfull og fleksibel! Anine Ragnif og Bodil Rabben 13. Mai 2009 Agile Hvorfor? Gjennomsnittlig overskridelse i arbeidsmengde var 24% for prosjektene som benyttet en fleksibel metodikk,
DetaljerHvorfor trene når du kan snakke folk til livsstilsenderinger?
Bakgrunn for foredraget Hvorfor trene når du kan snakke folk til livsstilsenderinger? Orientere om endringsfokusert rådgivning/motiverende intervjueteknikker. av Guri Brekke, cand.scient. aktivitetsmedisin
DetaljerUser Story Mapping gir en nyttigere backlog
User Story Mapping gir en nyttigere backlog Workshop, Smidig 2011 Nils Christian Haugen nch@scienta.no Christian Stensholt christian.stensholt@bouvet.no 1 Agenda Intro til User Story Mapping (15 min) Demo
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1050 Eksamensdag: 2. juni 2014 Tid for eksamen: 09:00-13:00 Oppgavesettet er på 4 sider Vedlegg: Ingen Tillatte hjelpemidler:
DetaljerKompetanse omfang og nivå
Læring i If Kompetanse omfang og nivå HR: Kompetanseområder Kompetansenivå Kompetansekartleggingsverktøy Industri Commercial Privat If Future Employee Basic Advanced Spesialist If Future Employee - funksjonsbasert
DetaljerFredsbygging fra kunnskap til handling
DEFINERE FOKUS En ny kunnskapstjeneste for FN Siden 2002 har Center for Peace Studies (CPS) ved Universitetet i Tromsø etablert seg som et internasjonalt forskningssenter for freds- og konfliktstudier.
DetaljerBrukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish.
Brukermanual - Joomla Bonefish brukermanual - Joomla Gratulerer med ny nettside fra Bonefish. Du er nå blitt eier og administrator for din egen nettside, noe som gir deg visse forpliktelser ovenfor din
DetaljerIndivider og samspill framfor prosesser og verktøy. Fungerende system framfor utførlig dokumentasjon
Individer og samspill framfor prosesser og verktøy Fungerende system framfor utførlig dokumentasjon Samarbeid med kunden framfor kontraktsforhandlinger Åreagere på endringer framfor åfølge en plan 1. Vår
DetaljerHR analysen. Ny versjon 2009. Brukermal. Administratorer
HR analysen Ny versjon 2009 Brukermal Administratorer 1) Som administrator Det første bildet en kommer inn på når en har logget seg inn er: A) Legg merke til den hvite boksen på høyre side der det står
DetaljerTestrapport Prosjekt nr. 2011-22 Det Norske Veritas
Prosjekt nr. 2011 22 Testrapport Hovedprosjektets tittel Implementering av plugin og utvikling av wizard for Det Norske Veritas Prosjektdeltakere Magnus Strand Nekstad s156159 Jørgen Rønbeck s135779 Dato
DetaljerStudentevaluering av undervisning. En håndbok for lærere og studenter ved Norges musikkhøgskole
Studentevaluering av undervisning En håndbok for lærere og studenter ved Norges musikkhøgskole 1 Studentevaluering av undervisning Hva menes med studentevaluering av undervisning? Ofte forbindes begrepet
DetaljerForprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2016. Pillbox Punchline
Forprosjektrapport Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren 2016 Pillbox Punchline Gruppe 8 André Østhagen Bye, s198607 Annika Hammervoll, s198611 Hanne Rygge, s198613
DetaljerBachelorprosjekt 2015
Bachelorprosjekt 2015 Høgskolen i Oslo og Akershus Tam Ha (s171513) Arslan Yousaf (s189135) Gabriel Noraker Alfarrustad (s161910) Eivind Lund (s180381) Phillip Padiernos Næss (s162951) Forprosjekt Prosjektets
DetaljerDIGITAL KOMMUNIKASJON
DIGITAL KOMMUNIKASJON EIRIK NORMAN HANSEN 99 52 35 57 "Good evening. Today is Good Friday. There is no news today." AGENDA Hva vet vi nå? Hva handler det om? Verdiøkning i kontaktpunktene Digital
DetaljerUtvikling av mobile informasjonssystemer
Utvikling av mobile informasjonssystemer INF5261 Utvikling av mobile informasjonssystemer Simen Hagen Amin Mirbalouchzehi Frederik Rønnevig Lars Erik Ødegaard May 19, 2008 Outline Innledning Eksisterende
DetaljerVår visjon for hvordan DERE digitaliserer virksomheten gjennom ny teknologi. Foredraget svarer opp:
Vår visjon for hvordan DERE digitaliserer virksomheten gjennom ny teknologi. Foredraget svarer opp: 1. Hva som karakteriserer de som lykkes i å oppnå lønnsomhet med Digitalisering hvordan de styrer retningen
Detaljer