prototyping

32
PROTO/PO 2012-05-14

Upload: harri-lammi

Post on 16-Nov-2014

397 views

Category:

Technology


4 download

DESCRIPTION

Prototyping presentation 2012-05-14

TRANSCRIPT

Page 1: Prototyping

PROTO/PO

2012-05-14

Page 2: Prototyping

Slide:

MITÄ TÄSTÄ ILLASTA PITÄISI MUISTAA?

15.04.2012 Confidentialn

1.Lyhyet FEEDBACK-LOOPIT2.IxD:n tarkoitus löytää OIKEA

ONGELMA ja varmistaa, että se ratkaistaan

3.Kehittäjän pitää tietää MIKSI softaa tehdään

Page 3: Prototyping

3Slide:

UX = USER EXPERIENCE

6.6.2011 Confidential

the way a person feels about using a product, system or service

Page 4: Prototyping

4Slide:

IxD = INTERACTION DESIGN

6.6.2011 Confidential

• shaping digital things for people’s use

• has an interest in form but its main focus is on behaviour

• focused on satisfying the needs and desires of the people who will use the product

Page 5: Prototyping

5Slide:

PROTO

6.6.2011 Confidential

Page 6: Prototyping

6Slide: 6.6.2011 Confidential

Page 7: Prototyping

Slide: 15.04.2012 Confidentialn

”PROTO 7 PÄIVÄSSÄ”PROTOSONNI

Page 8: Prototyping

Slide:

CASE: ALOITEPALVELU

15.04.2012 Confidentialn

• Kansalaisaloitelaki 1.3.2012• Oikeusministeriö• Proto 2012 alkupuolella• Solita voitti kilpailutuksen,

tuotantoversion kehitys alkanut Helsingissä

Page 9: Prototyping

9Slide: 6.6.2011 Confidential

• START SHOP (1 päivä)• KEHITYS (5 päivää)• DEMO (1 päivä)

Page 10: Prototyping

Slide:

TIIMI

15.04.2012 Confidentialn

• Product owner• 2 IxD-suunnittelijaa• 2 ohjelmistokehittäjää

Page 11: Prototyping

Slide:

START SHOP

15.04.2012 Confidentialn

• Läjä paperia• Tavoitteet: • ongelman ymmärtäminen• kontentin lukkoon lyöminen

• Miehitys: • PO• 2 IxD-suunnittelijaa• Ei backend-kehittäjiä

Page 12: Prototyping

12Slide: 6.6.2011 Confidential

Page 13: Prototyping

13Slide: 6.6.2011 Confidential

Page 14: Prototyping

14Slide: 6.6.2011 Confidential

Page 15: Prototyping

15Slide: 6.6.2011 Confidential

DO

• Tiukka aikataulutus, jotta asiakas ei venytä palaveria

• Output-vetoisuus (kellonajat)• Anna asiakkaan kertoa

ongelmansa/tarinansa ilman teknisiä viitteitä/kannanottoja

• Pidä asiakas kiireisenä, jotta IxD-tiimi voi tehdä työnsä

• Pyydä asiakasta poistumaan, jos tarpeen

Page 16: Prototyping

16Slide: 6.6.2011 Confidential

DON’T!!!

• Älä ennakoi! • Proton tarkoitus -> tekninen ratkaisu

• Älä ulkoista design-vastuuta asiakkaalle! • Lääkäriin meno diagnoosin kanssa • Kärkäs kyseenalaistaminen• Pölkkykirjaimet

Page 17: Prototyping

17Slide:

RATKAISUN VERIFIOINTI

6.6.2011 Confidential

• Persoonat• Skenaariot (asiakkaan kanssa priorisointi)• PAPERIPROTOT• Wireframe• Photarileiska

Page 18: Prototyping

18Slide: 6.6.2011 Confidential

Page 19: Prototyping

19Slide: 6.6.2011 Confidential

Page 20: Prototyping

Slide:

KEHITYS

15.04.2012 Confidentialn

• Tiimi aloittaa tiivistelmällä start shopin sisällöstä

• IxD: • Photarileiska -> HTML • Pieniä lisäosia (JS)

• Ohjelmistokehittäjät aloittavat backendin/frontin koodaamisen

Page 21: Prototyping

21Slide: 6.6.2011 Confidential

PO CODE

Page 22: Prototyping

Slide:

KEHITYS

15.04.2012 Confidentialn

DO• Pieniä taskeja (< 2h)• Commit + deployment• PO kliksuttelee ja verifioi, tarkkailee

proton fiilistä

DON’T!!!• Ylimääräiset featuret• Hierominen

Page 23: Prototyping

23Slide:

RATKAISUN VERIFIOINTI

6.6.2011 Confidential

• PO:• Ulkoasu• Fiiliksen varmistaminen• Toiminnallinen validointi• Maalaisjärkeistäminen ja perstuntuma

Page 24: Prototyping

Slide:

SONNIN SISÄLMYKSISTÄ

15.04.2012 Confidentialn

• Node.js (+ valmis template)• CoffeeScript• jQuery, Transparency, Raphael, Route, Spine, Underscore, …• Github• Linode• ~10kloc• YouTube

Page 25: Prototyping

Slide:

DEMO

15.04.2012 Confidentialn

• Proton läpikäynti• WOW

Page 26: Prototyping

26Slide: 6.6.2011 Confidential

Page 27: Prototyping

Slide:

WTF

15.04.2012 Confidentialn

• Alkuperäisen määrittelyn ajatusvirheet paljastuivat protossa• Määrittelyä ei voi validoida, proton voi

Page 28: Prototyping

Slide:

Lyhyet feedback-loopit

15.04.2012 Confidentialn

• Start shop vs. dokumentit• Wireframet vs. valmis proto• PO:n palaute vähintään 2h välein• Kehityksessä esiintulevat ongelmat ja niihin reagointi

Page 29: Prototyping

Slide:

IxD:n tarkoitus löytää OIKEA ONGELMA ja varmistaa, että se ratkaistaan

15.04.2012 Confidentialn

• Persoonat -> Skenaariot -> Paperiproto• Protossa esitelty ratkaisu ei välttämättä ole lopullisessa järjestelmässä paras ratkaisu, mutta antaa varmuutta.

Page 30: Prototyping

Slide:

Kehittäjän pitää tietää MIKSI softaa tehdään

15.04.2012 Confidentialn

• Todellinen ongelma ratkaistaan muualla• Mitä ollaan tekemässä• Kehitysaikana tehtävät päätökset• Turhien featureiden välttäminen (waste)• Valmis softa mittari sille, miten hyvin asiakkaan ongelma ratkaistiin

Page 31: Prototyping

Slide: 15.04.2012 Confidentialn

Page 32: Prototyping

Slide: 15.04.2012 Confidentialn

?