51
Du fulländar mig! Om synergierna mellan agila metoder och UX Joakim Holm Adaptiv AB Erik Hammarström Antrop AB torsdag den 21 oktober 2010

Du fulländar mig 1.0

  • Upload
    antrop

  • View
    980

  • Download
    0

Embed Size (px)

DESCRIPTION

Agil utveckling och user experience - en presentation om hur perpektiven kompletterar varandra.

Citation preview

Page 1: Du fulländar mig 1.0

Du fulländar mig!Om synergierna mellan agila metoder och UX

Joakim HolmAdaptiv AB

Erik HammarströmAntrop AB

torsdag den 21 oktober 2010

Page 2: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 3: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 4: Du fulländar mig 1.0

1. Observera verkligheten

Vetenskapliga metoden

2. Utforma hypotes

3. Utforma experiment

4. Genomför experiment

Försökspersoner

torsdag den 21 oktober 2010

Page 5: Du fulländar mig 1.0

3. Utveckla produktsteget

4. Driftsätt

Önskeläge

1. Observera användning

2. Utforma & prioritera nästa

produktstegAnvändare

torsdag den 21 oktober 2010

Page 6: Du fulländar mig 1.0

Vilka vi är

torsdag den 21 oktober 2010

Page 7: Du fulländar mig 1.0

Det agila manifestet

Manifesto for Agile Software Development

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools Working software over comprehensive documentation

Customer collaboration over contract negotiation Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.

Källa: www.agilemanifesto.org

torsdag den 21 oktober 2010

Page 8: Du fulländar mig 1.0

Adaptivitettorsdag den 21 oktober 2010

Page 9: Du fulländar mig 1.0

Samarbetetorsdag den 21 oktober 2010

Page 10: Du fulländar mig 1.0

Den allvetande, välvillige Mr Produkto och hans magiska storykort

Som van användare

vill jag spara mina

sökkriteria för att slippa fylla i dem

torsdag den 21 oktober 2010

Page 11: Du fulländar mig 1.0

Detta är inte affärsnytta

torsdag den 21 oktober 2010

Page 12: Du fulländar mig 1.0

Behoven och nyttan syns inte

torsdag den 21 oktober 2010

Page 13: Du fulländar mig 1.0

3. Utveckla produktsteg

4. Driftsätt

I agil systemutveckling

1. Observera användning?

2. Utforma & prioritera nästa

steg?Användare

torsdag den 21 oktober 2010

Page 14: Du fulländar mig 1.0

Så... vad var problemet?

torsdag den 21 oktober 2010

Page 15: Du fulländar mig 1.0

!"#$%#"&' ()*+),#"&'

-.*$/&0&1&2%*'

-.*342%'5)6%#"&'

78608*' 9:'

torsdag den 21 oktober 2010

Page 16: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 17: Du fulländar mig 1.0

Tidigt Sent

JättesentFör sentTidigt

X Xtorsdag den 21 oktober 2010

Page 18: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 19: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 20: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 21: Du fulländar mig 1.0

3. Utveckla produktsteget?

4. Driftsätt?

I UX-förstudie

1. Observera verksamhet

2. Utforma alla produktsteg

Användare

torsdag den 21 oktober 2010

Page 22: Du fulländar mig 1.0

Så... vad var problemet?

torsdag den 21 oktober 2010

Page 23: Du fulländar mig 1.0

byt bild

torsdag den 21 oktober 2010

Page 24: Du fulländar mig 1.0

När världar krockar...

Photo: Lynette R. Cook/UCLAtorsdag den 21 oktober 2010

Page 25: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 26: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 27: Du fulländar mig 1.0

Glapp 1: Affärsmål – Utveckling

torsdag den 21 oktober 2010

Page 28: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 29: Du fulländar mig 1.0

torsdag den 21 oktober 2010

Page 30: Du fulländar mig 1.0

Affärsmål Varför bygger vi detta?

Målgrupper Vilka realiserar affärsmålen?

Användningsmål och scenarier Vad är användarnas syfte och mål? Hur kommer det att användas?

Tjänster, funktioner Vilka tjänster erbjuder vi? Vilka funktioner behövs?

Vilka aktiviteter ska vi göra?

torsdag den 21 oktober 2010

Page 31: Du fulländar mig 1.0

Glapp 2: Ingenjörer – Designrar

torsdag den 21 oktober 2010

Page 32: Du fulländar mig 1.0

Agile ❤ UX

• Designtänkande

• Återkoppling

• Visualisera för att förstå

• Maximera affärsnyttan

• Människan i centrum

• IT är verksamhet

• Produktsyn framför projektsyn

torsdag den 21 oktober 2010

Page 33: Du fulländar mig 1.0

Saker vi gillar med Agile

• Projekten går i mål

• Ingen onödig dokumentation

• Dela kunskap

• Effektivt samarbete - teamtanken

• Hanterar förändringar

• Täta tester (användning/funktionalitet)

• Närhet design - teknik

torsdag den 21 oktober 2010

Page 34: Du fulländar mig 1.0

Saker vi bör lämna därhän inom UX

• Vattenfall med tunga kravspecar

• Användarfokus hos några få

• Begränsad syn på/ansvar för teknik

• Rädsla för utvecklare

• Gränssnitt endast en del av kraven

• Research och tester som punktinsatser

torsdag den 21 oktober 2010

Page 35: Du fulländar mig 1.0

Saker vi gillar med UX

• Helikopterperspektiv

• Förstår användarna och användningen

• Styrningsmodeller och prioritering via effektmål

• Produktdesign, helhetstänkande

• Kan validera lösningar

• Hjälper oss att titta in i framtiden

torsdag den 21 oktober 2010

Page 36: Du fulländar mig 1.0

Saker vi bör lämna därhän inom Agile

• Enväldiga, allseende, godvilliga produktägare

• Magiska user stories

• Tekniskt klart är inte skapad nytta

• Rädsla för ”design up front”

• Risk för lapptäcken

• Navelskådandet

torsdag den 21 oktober 2010

Page 37: Du fulländar mig 1.0

Produktledare

UX

Beställare

Krav

Prog

Leverantör

UX

Prog

Test

Verksamhetsexpert

torsdag den 21 oktober 2010

Page 38: Du fulländar mig 1.0

Produktledare

Produktdesign Test/Spec

Programmering

Komplett team

Verksamhet

Fotnot: Fler kompetenser behövs ofta, detta är bara exempel.

torsdag den 21 oktober 2010

Page 39: Du fulländar mig 1.0

Illustration- Från behov till lösning

torsdag den 21 oktober 2010

Page 40: Du fulländar mig 1.0

STRATEGI

AFFÄR EMPATI OMVÄRLD

KONCEPT/MÅLBILD

DESIGN/FÖRVALTNING

PRIO

BEHOV DESIGN

ACCEPT

KONCEPT/MÅLBILD

DESIGN/FÖRVALTNING

PRIO

BEHOV DESIGN

ACCEPT

KONCEPT/MÅLBILD

DESIGN/FÖRVALTNING

PRIO

BEHOV DESIGN

ACCEPT

Från behov till lösning

torsdag den 21 oktober 2010

Page 41: Du fulländar mig 1.0

Från behov till lösning

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 42: Du fulländar mig 1.0

Från behov till lösning

Identifieratbehov

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 43: Du fulländar mig 1.0

Identifieratbehov

Prioriteratbehov

Från behov till lösning

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 44: Du fulländar mig 1.0

Identifieratbehov

Prioriteratbehov

Användningsscenario& designkoncept

Från behov till lösning

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 45: Du fulländar mig 1.0

Identifieratbehov

Prioriteratbehov

Användningsscenario& designkoncept

Konceptuelldesign

Detaljeraddesign

Utvärderaddesign

Iteration

Från behov till lösning

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 46: Du fulländar mig 1.0

Identifieratbehov

Prioriteratbehov

Användningsscenario& designkoncept

Accepteradlösning

Konceptuelldesign

Detaljeraddesign

Utvärderaddesign

Iteration

Från behov till lösning

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 47: Du fulländar mig 1.0

Identifieratbehov

Prioriteratbehov

Användningsscenario& designkoncept

Accepteradlösning

Levereradlösning

Konceptuelldesign

Detaljeraddesign

Utvärderaddesign

Iteration

Från behov till lösning

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 48: Du fulländar mig 1.0

Identifieratbehov

Prioriteratbehov

Användningsscenario& designkoncept

Accepteradlösning

Levereradlösning

Förståddlösning

Konceptuelldesign

Detaljeraddesign

Utvärderaddesign

Iteration

Från behov till lösning

Oidentifieradebehov

torsdag den 21 oktober 2010

Page 49: Du fulländar mig 1.0

Identifieratbehov

Prioriteratbehov

Användningsscenario& designkoncept

Accepteradlösning

Levereradlösning

Förståddlösning

Användning

Konceptuelldesign

Detaljeraddesign

Utvärderaddesign

Iteration

Från behov till lösning

Wow! Ny funktion på 3 dagar

torsdag den 21 oktober 2010

Page 50: Du fulländar mig 1.0

?Rätt + Rätt = Helrätt

torsdag den 21 oktober 2010

Page 51: Du fulländar mig 1.0

joakim holmAGILE SOFTWARE DEVELOPER & COACH

+46 70 773 76 [email protected]

jockeholm.wordpress.comtwitter: jockeholm

erik hammarströmVD

+46 733 210 [email protected]

blogg.antrop.setwitter: erikhammarstrom

torsdag den 21 oktober 2010