Vad är värde för en agil utvecklare och hur relaterar det till vad värde är för andra delar av organisationen samt lite om hur man kan koppla ihop värdebegreppen för bästa effekt
1. Värde?
Vad är värde för en agil utvecklare och hur
relaterar det till vad värde är för andra delar
av organisationen samt lite om hur man kan
koppla ihop värdebegreppen för bästa effekt
Martin Christensen, Cint
2. Martin?
- User Experience-hustomte på
- Evangelist bland agilister
- Tidigare agil coach
- på GE Healthcare, KYH och LiTH
- Agil utövare
- Som produktägare, UX-designer
och sällan-kodande team-medlem
Martin Christensen, Cint
3. Värde för
organisationen
- Avkastning
- Långsiktig kundrelation
- Värde för personalen
Martin Christensen, Cint
4. Värde för en
agil utvecklare
- Kommunikation, feedback, transparens,
enkelhet, mod, respekt...?
- Hög kodkvalitet (genom bl.a. TDD/BDD)...?
- Meningsfullt arbete...?
Martin Christensen, Cint
5. Vår högsta prioritet är att tillfredsställa
kunden genom tidig och kontinuerlig
leverans av värdefull programvara.
- Agile manifesto
Martin Christensen, Cint
7. Hög kodkvalitet bidrar till en långsiktig
relation med kunden och därmed värde för
organisationen
Martin Christensen, Cint
8. Meningsfullt arbete ger glada utvecklare
och därmed värde för organisationen
Martin Christensen, Cint
9. Men vad är värdefull programvara?
Martin Christensen, Cint
10. Värde för kunden
Fördom:
Kund vill ha allt bra, snabbt och billigt
på samma gång
Gissning:
... och det tror kund räcker för att han ska
bli glad
Fakta:
... men kvalitet innefattar inte bara
kodkvalitet
Martin Christensen, Cint
11. Leverans av värdefull programvara för
användaren bidrar till en långsiktig
relation med kunden och därmed värde
för organisationen
Martin Christensen, Cint
12. [UX]
Leverans av värdefull programvara för
användaren bidrar till en långsiktig
relation med kunden och därmed värde
för organisationen
Martin Christensen, Cint
13. Om användarens behov tydliggörs ökar
dessutom graden av meningsfullhet och
därmed värde för utvecklaren
Det blir även lite lättare att ta bra designbeslut!
Martin Christensen, Cint
14. Effektkartläggning
... en vanlig metodik inom UX för att koppla ihop kundens mål med användarens
Syfte
(effekt)
Martin Christensen, Cint
15. Effektkartläggning
... en vanlig metodik inom UX för att koppla ihop kundens mål med användarens
Målgrupp
Syfte
(effekt)
Målgrupp
Martin Christensen, Cint
16. Effektkartläggning
... en vanlig metodik inom UX för att koppla ihop kundens mål med användarens
Användningsmål
Målgrupp
Användningsmål
Syfte
(effekt)
Användningsmål
Målgrupp
Användningsmål
Martin Christensen, Cint
17. Effektkartläggning
... en vanlig metodik inom UX för att koppla ihop kundens mål med användarens
Åtgärd
Användningsmål Åtgärd
Målgrupp
Användningsmål Åtgärd
Syfte
(effekt)
Användningsmål Åtgärd
Målgrupp
Åtgärd
Användningsmål
Åtgärd
Martin Christensen, Cint
18. Förs lag #1 Effektbackloggen ... i ditt favoritkalkylarkprogram
Effekt Målgrupp Användningsmål Åtgärd/Feature Imp Est
Skapa billiga 102 8p
Billigt
familjerum
Dörren ska ha
Familjer 98 1p
säkerhetslås
Säkert
Tydliga
Attrahera fler anvisningar 95 2p
kunder till vid brand
hotellet
Treglasfönster 80 4p
Tyst
75 4p
ventilation
Affärsmän Tyst
Våningar
endast för 74 12p
affärskunder
Martin Christensen, Cint
19. Förs lag #2 Effektstorykort
Som en [målgrupp]
vill jag [åtgärd/händelse]
för att [användningsmål]
så att [kund] uppnår [effekt]
Martin Christensen, Cint
20. Förs lag #3 Synlig målgrupp
Affärsresande Nästa (3) Under arbete (2) Klart
- Behöver god sömn Som Kent Som Jonathan
- Jobbar alltid under vill jag [åtgärd/händelse]
för att [användningsmål]
vill jag [åtgärd/händelse]
för att [användningsmål]
stark tidspress så att [kund] uppnår [effekt] så att [kund] uppnår [effekt]
- Vill hålla kontakt
M T
med familjen
Kent Som Jonathan
vill jag [åtgärd/händelse] Som Kent
för att [användningsmål] vill jag [åtgärd/händelse]
så att [kund] uppnår [effekt] för att [användningsmål]
så att [kund] uppnår [effekt]
Pappa
Som Jonathan D
- Ensamstående med vill jag [åtgärd/händelse]
för att [användningsmål]
tre spralliga barn så att [kund] uppnår [effekt]
- Behöver se till så att
inget händer med
barnen
Jonathan
Martin Christensen, Cint
21. Förs lag #4 Synlig process
Registrering Logga in Blogga Spara
Martin Christensen, Cint
22. Förs lag #5 Synlig användare
Det minsta man kan göra är att be UX-tomten spela in testerna och få titta på dem!
Don’t make me think - Steve Krug
Martin Christensen, Cint
23. Ekosystemet
Värde för Värde för
användaren kunden
Värde för Värde för
utvecklaren organisationen
Martin Christensen, Cint
24. Tack för mig
http://www.kaeru.se Mer om bl.a. användningsmål och agil ux
http://twitter.com/#!/m8rt
http://www.slideshare.net/m0rt
http://www.linkedin.com/profile/view?id=22694408
Martin Christensen, Cint