1 Prototyping: verktøy og teknikker u Årsaker til å lage en prototyp u Konsekvenser for prototypen u ”Lag og kast” vs. evolusjonær utvikling u Horisontale.

Slides:



Advertisements
Liknende presentasjoner
«Strykebrettcover og stativ»
Advertisements

 Oversiktlig  Samler informasjon – alt på ett brett  Brukervennlig  Integrerbart  Enklere å være medarbeider  Bedre å være kunde Det blir enklere.
Produktopplæring CRM MBS 10 Merete L. Nylund. Agenda  Kontaktperson.  Nytt rapportvindu.  Endringer i dokumentmodulen.  User Satisfaction.  Timeregistrering.
Programmering i ActionScript - hva er det, og hvordan undervise?
Prosjektoppgave Grafikk og Digitale foto
NINJAKOLL EN MÅTE Å INFORMERE PÅ SOM VIRKER.
Finansregnskap m/IKT Bedriftsøkonomi 1 m/IKT
Blikk på ikt •Handler om data •Design og layout •Programvare •Handler om utstyr •Handler om nye ting og gagets •Handler om folk •Vanlige.
Side 1 •Enhver forhandler bør ha en oppdatert oversikt over sine bruktbiler på egen hjemmeside. Noen har ikke etablert dette pr dags dato, andre er misfornøyd.
Hva trenger jeg av data, og hvordan skal jeg innhente disse?
Versjon 16 Nye klienter. Fra 10 til 4 ALEPH modulsammenslåing.
Mer om tilgjengelighet og Flash. Kirsten Ribu HiO.
ABC – D el 2 Styringspakken
NAF-Data A/S Dynamics & Empowerment l Kort presentasjon av eBestilling-konseptet l Hvorfor Dynamics? l Hvorfor Empowerment? l Erfaringer med Empowerment.
Levende HMS-system – hva betyr det i praksis?
Personlig planlegging
Velkommen! USITs utviklerforum, 20.februar Tjenestegruppe for utvikling Arrangerer utviklerforum Skal dele erfaringer på tvers på USIT Er ansvarlig.
Innføring i PowerPoint
Programvare-prosesser
Prototyping In 140 Sommerville kap. 8. Mål Forstå hensikten med prototyping i forskjellige utviklingsprosjekt Forstå forskjellen mellom evolusjonær og.
Gjennomgang av prøven Tidsangivelse. Prøven deles ut Vi fyller ut øvelsen sammen.
Utført av: Jeppe Flensted HiST Vår 2009
Kravanalyse og spesifikasjon
Hovedprosjekt Prosjektledere: Ståle Furset Torbjørn Vik Oppdragsgiver: Torbjørn Vik.
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic.
Tilstandsmaskiner Tilstandsmaskiner kan beskrives med tilstandsdiagrammer Nivået er teknisk Tilstandsdiagrammet viser ett objekts tilstander og transisjoner.
Hovedprinsipper i Rational Unified Process
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
I dag snakker vi om: Brukergrensesnitt med kvalitet Bruksegenskaper Normans 7 stadier Testing med papirprototyp.
1 Skal vi snakke sammen? Jan Håvard Skjetne SINTEF / University of Melbourne
Empiriske metoder Oppgaveanalyse, observasjon
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
Mats B. Pettersen Jøran B. Sandberg SIF80AP
Sketcing Interfaces: Toward More Human Interface Design Av James A. Landay & Brad A. Myers.
UML og grensesnitt UML er standard for modellering innen objekt-orientert programvare kan UML også brukes til modellering av grensesnitt? fordel: bedre.
PPS 2007 og BI rpporteringsløsninger 11 april 2007.
Skjønner du ikke hva jeg sier sa du?
  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad.
Teknikker for å bedre design- prosessen -Design by contract -Prototyping design -Fault-tree analyses.
Design patterns: State og Strategy
Strategi og samhandlingsarkitektur
Mandag 8. November Powerpoint..
Flash og ActionScript - Nye muligheter Jostein Nordengen.
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Hjelp! Jeg skal undervise i IT 2!
Teknisk gjeld i smidige prosjekter Synliggjøre: Fremgang Hindringer
1 Hvordan lage websider Med Interkodex AS. 2 Innledende Å lage profesjonelle webløsninger kan gjøres veldig enkelt og rimelig. Du trenger ikke kunne webdesign.
Her er noen skjermbilder fra PowerPoint kurs holdt for leger
Forretningsplan, Nettsted med Flash, Ajax, PHP, MySQL
11. Balancing technology with people’s needs Bruk av teknologi.
Teknisk utstyr database
Akuttenheten – på nett Et hovedprosjekt 2-årig høgskoleutdanning innen IT - i Trondheim! 4 vt ~ 2 dager pr uke, fra 28.1 – 30.5 En student... Oppgaven:
Kirsten Ribu Samfunnsinformatikk Mer om tilgjengelighet Kirsten Ribu HiO.
Foredragsholders navn Dato (frivillig) PipeIQ. 2.
INF H131 Reset Circuits Steve Kilts, Advanced FPGA Design, Chapter 10.
Hurtigreferanse for Lync 2013 for Office 365 © 2012 Microsoft Corporation. Med enerett. Med Lync kan du begynne å samarbeide uten å måtte planlegge et.
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
FINF- H -05, 13. september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 13.sept Personvern som premiss for SU-prosessen Diskusjon om personvern.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Moscito2 Guro, Tone, Mari og Elna. Om prosjektet Tilstedeværelsesinformasjon i organisasjoner Tilstedeværelsesinformasjon i organisasjoner - systemer.
H. Trætteberg: "Brukbarhet", EiT1 Hallvard Trætteberg, IDI: Introduksjon til brukbarhet Onsdag 27. jan Laget for fag TDT4825 Eksperter i Team,
Sannsynlighet og kombinatorikk
Programvare-prosesser
Design, protoyping og konstruksjon INF 1500; introduksjon til design, bruk og interaksjon 4 oktober 2010.
RUP-prosjekt Sammenhengen med UML
BLIKKBOKS.
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Prosjektpresentasjon
Mari Therese Monsø, Jørgen Tronstad, Kim Åge Ditlefsen
PROTO.IO INTERAKTIV PROTOTYPING.
Utskrift av presentasjonen:

1 Prototyping: verktøy og teknikker u Årsaker til å lage en prototyp u Konsekvenser for prototypen u ”Lag og kast” vs. evolusjonær utvikling u Horisontale vs. Vertikale prototyper u Papir-prototyper u Tilstandsdiagrammer u Slide shows u Interaktive prototyper u Prototypingsverktøy

2 Årsaker til å lage en prototyp u Primært: –Kunne teste ut en designidé empirisk u Sekundært: –Utforske design-rommet –Kommunisere med andre utviklere –Kommunisere med oppdragsgiver –Kommunisere med sluttbrukere –Teste ut et teknisk problem

3 Konsekvenser for prototypen u En prototyp som lages for en brukbarhetstest skal ikke behøve å ”overleve” annensteds. u Den behøver ikke være robust, detaljert, rask, realistisk, vakker, utvidbar eller komplett. u Alle triks er lov, og koden bak kulissene må gjerne være grisete og ueffektiv. u Den skal allikevel ”kastes” etter bruk! Dens verdi etter testen er primært av historisk karakter.

4 ”Lag og kast” vs. Evolusjonær utvikling u Det er mulig å utvikle et system evolusjonært, og la hver versjon bli testet. u Fordeler i forhold til ”Lag og kast” prototyper: –Man kaster ikke bort arbeidet med prototypene. –Man kan bygge videre mot ferdig produkt. u Ulemper: –Koden blir fort veldig uryddig. –Det tar lenger tid å utvikle med tanke på at koden skal kunne utvides. –Begrenser valgmuligheter i forhold til verktøy.

5 Horisontale vs. Vertikale prototyper u Horisontale: Vise totalsystemet uten særlig mye interaktivitet og funksjonalitet. u Vertikale: Gå i dybden på en detalj, d.v.s implementere nok interaktivitet og funksjonalitet til å kunne teste dette.

6 Papir-prototyper u Lage skisser av skjermbilder. u Lage et tilstandsdiagram som viser sammenhengen mellom skjermbildene. u Lage små lapper for vinduer, menyer, knapper,, som kan flyttes på under en ”Wizard of Oz” test. u Måter å produsere prototypene på: –Frihånds-skisse –Klippe og lime ferdiglagede GUI elementer –PhotoShop el.l. som skrives ut

7 Tilstandsdiagrammer u Viser sammenhengen mellom skjermbildene. u Tilstander, hendelser, handlinger og transisjoner. Startbilde Hoved Handel ”Gå inn”/vis meny Valg av vare Se tilbud

8 Slide shows u Bruk PowerPoint el.l. som prototypingverktøy u Fordel: Veldig enkelt å gjøre design. u Ulempe: Meget begrenset funksjonalitet (kun det å skifte mellom skjermbilder)

9 Slide shows

10 Interaktive prototyper u Fortrinnsvis vertikale prototyper, evt. kombinasjon. u Lag en ”quick and dirty” implementasjon av interaktivitet v.h.a. et egnet verktøy. u Spesialsydd for å teste ut designidéer. u Behøver ikke kunne leve sitt eget liv.

11 Prototypingsverktøy u Macromedia Director/Flash u Visual Basic u Web verktøy: eks. Dreamweaver. u HyperCard, SuperCard u Smalltalk u JBuilder, Delphi++