Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB

Relevanta dokument
Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

SCRUM och agil utveckling

Systemet. Varför? Persiska viken 3 juli Resultat. Mitt under striden: USA befinner sig i konflikt med Irak och Iran. Mitt under striden, forts:

Informationshantering vid systemutveckling styrd av CM

Agile Enterprise Architecture

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor

Fokus på seniora konsulter med mycket erfarenhet

Agila kontrakt. Mattias Skarin Kanban / Lean coach Konsten att måla ut sig ur ett hörn och in i ett samarbete.

OOA Objektorienterad Analys. Exempel på informell kravspecifikation. DD2385 Programutvecklingsteknik Några bilder till föreläsning 11 13/5 2013

This work by. Fredrik Wendt. is licensed under a. Creative Commons

Therese Hansson & Magnus Jonsson. Motivationsfaktorer - Test inom Agila utvecklingsprojekt

AI OCH VIKTEN AV ETT KUND- OCH DESIGNDRIVET PERSPEKTIV TOMMY JARNEMARK TELIA SVERIGE

Agile-metoder, XP och ACSD

Agila kontrakt och LOU

12 principer of agile practice (rörlig)

IBM Software Group. Agil Acceptans Test. Annika Kortell SAST 15-års jubileum IBM Corporation

Fungerar Agila principer i alla typer av projekt?

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Agile i ett större sammanhang

Så säkerställer du affärsnyttan för dina produkter

Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra?

Discover, Create & Validate

Effekter av införande av agila metoder. Daniel Sundmark Mälardalens högskola

REPUBLIC OF INNOVATION

Agila Metoder. Nils Ehrenberg

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET

Föreläsning 4: Designprocessen

Människa-Teknik-Organisation MTO i det dagliga arbetsmiljöarbetet

Kanban är inte din process. (låt mig berätta varför) #DevLin Mars 2012

Inspel till dagens diskussioner

AGILA METODER. (för oss som inte kodar) Nina Berlin

Användarcentrerad systemdesign

Användarcentrerad systemdesign

Beställa och ställa krav på ett användarcentrerat sätt. Nätverksträff för 24-timmarswebben Norra Latin 12 december 2007

AGIL KRAVHANTERING. Hitta behoven bakom kraven!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive

Nya sätt att sälja Livsmedel - nya krav på information

REALISTISK KREATIVITET

Design för användbarhet Användarcentrerad utvecklingsprocess

Användbarhet i sitt sammanhang

Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson

SYSTEMUTVECKLING METODER & MODELLER. Suzana Ramadani

Not everything that counts can be counted, and not everything that can be counted counts. William Bruce Cameron

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

En empatisk organisation. The Handelsbanken way

SCRUM på Riksarkivet. Magnus Welander /

Föreläsning 2 Metodik i PU. Avrundning av föreläsningen produktutvecklingsprocessen samt produktplanering

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS

Vinnande

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet

CREATING VALUE BY SHARING KNOWLEDGE

GRAFISK MANUAL

Inlämning 2 - Tentamensfrågor

Projektmetodik. Översikt. Lektion 1: Metodiker. Metodiker.

Agila metoder och motivation

TDP023 Projekt: Agil systemutveckling


Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB

Kursmål. Kursens delar. Obligatorisk närvaro

Linköpings universitet 1

INTERAKTIONSDESIGN: VAD & HUR?

agil projektledning CE E86C7B9BE4BB2FD43E7A902 Agil Projektledning 1 / 6

Slutrapport. Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar

Hur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Agil/Lean: Defer Commitment, Build knowledge, Fail fast

Psykosocial enkät. 191 svar av 354 möjliga: 54% 2014: 172 av 333 = 52% 2011: 68%

Ökat personligt engagemang En studie om coachande förhållningssätt

Konsultprofil. Agil Coach. Lead UX. Product Owner. Konverteringsoptimering. Användbarhet. Agila & Lean metoder. Lärare

Praktikanter i lyckat testuppdrag för LearningWell

Lean Product Development

De#a tänkte vi ta upp idag

ENIMEOS ΣOEMINE. Krav och trender. Praktisk kravhantering och annat nyttigt från industrin. Christian Ehrenborg

7 steg till ett riktigt Gott Nytt 2015

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

Kort varumärkesskola Myrdal Bratt Partners

Uppräkningstyper enum. DD2385 Programutvecklingsteknik Några bilder till föreläsning 11 12/ Enum m.m. OOA (ObjektOrienterad Analys)

Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

ALM Live: Scrum + VSTS

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Lärandemål. Kursupplägg. Hantverk. Roller. Projekt med extern kund TDP027. Projekt: Agil systemutveckling. Annika Silvervarg CiltLab/HCS/IDA

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Användarcentrerad Systemutveckling

Positiv psykologi och motivation: Att skapa en utvecklande inlärningsmiljö

Kritik av Extrem Programmering

Why WE care? Anders Lundberg Fire Protection Engineer The Unit for Fire Protection & Flammables Swedish Civil Contingencies Agency

Människa-Datorinteraktion

Lean software development och lättrörlig utveckling

Agila kontrakt DF PVH Lars Wendestam

possibilities Create a world innovation mobility social yourself full of Employer branding nyckeln till att attrahera och behålla de bästa i Sandvik

Koder och kodtexter för användning i vård och omsorg från och med den 1 januari 2013.

När? Varför? För vem? Resultat? (Artefakter?)

Projektstyrning. Tor Fridell

MEDARBETAR- OCH LEDARPOLICY Medarbetare och ledare i samspel

TRENDSPANING. Maria Ros

Here, there and everywhere.

Generic Learning Outcomes att göra skillnad genom kulturarv. Anna Hansen, NCK

Vad är. Domändriven design?

Transkript:

Du fulländar mig! Om synergierna mellan agila metoder och UX Joakim Holm Adaptiv AB Erik Hammarström Antrop AB

Vetenskapliga metoden 1. Observera verkligheten 4. Genomför experiment 2. Utforma hypotes Försökspersoner 3. Utforma experiment

Önskeläge 1. Observera användning 2. Utforma & 4. Driftsätt prioritera nästa produktsteg Användare 3. Utveckla produktsteget

Vilka vi är

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

Adaptivitet

Samarbete

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

Detta är inte affärsnytta

Behoven och nyttan syns inte

I agil systemutveckling 1. Observera användning? 2. Utforma & 4. Driftsätt prioritera nästa steg? Användare 3. Utveckla produktsteg

Så... vad var problemet?

5)6%#"&' -.*342%' 78608*' 9:' -.*$/&0&1&2%*'!"#$%#"&' ()*+),#"&'

Tidigt X Sent X Tidigt För sent Jättesent

I UX-förstudie 1. Observera verksamhet 4. Driftsätt? 2. Utforma alla produktsteg Användare 3. Utveckla produktsteget?

Så... vad var problemet?

byt bild

När världar krockar... Photo: Lynette R. Cook/UCLA

Glapp 1: Affärsmål Utveckling

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?

Glapp 2: Ingenjörer Designrar

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

Saker vi gillar med Agile Projekten går i mål Dela kunskap Ingen onödig dokumentation Effektivt samarbete - teamtanken Hanterar förändringar Täta tester (användning/funktionalitet) Närhet design - teknik

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

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

Saker vi bör lämna därhän inom Agile Enväldiga, allseende, godvilliga produktägare Magiska user stories Risk för lapptäcken Tekniskt klart är inte skapad nytta Rädsla för design up front Navelskådandet

Beställare Leverantör Produktledare Prog UX Krav UX Test Prog Verksamhetsexpert

Komplett team Produktledare Produktdesign Verksamhet Test/Spec Programmering Fotnot: Fler kompetenser behövs ofta, detta är bara exempel.

Illustration - Från behov till lösning

Från behov till lösning DESIGN/FÖRVALTNING KONCEPT/ MÅLBILD PRIO BEHOV DESIGN ACCEPT STRATEGI DESIGN/FÖRVALTNING AFFÄR EMPATI OMVÄRLD KONCEPT/ MÅLBILD PRIO BEHOV DESIGN ACCEPT DESIGN/FÖRVALTNING KONCEPT/ MÅLBILD PRIO BEHOV DESIGN ACCEPT

Från behov till lösning Oidentifierade behov

Från behov till lösning Identifierat behov Oidentifierade behov

Från behov till lösning Identifierat behov Prioriterat behov Oidentifierade behov

Från behov till lösning Identifierat behov Prioriterat behov Användningsscenario & designkoncept Oidentifierade behov

Från behov till lösning Identifierat behov Prioriterat behov Användningsscenario & designkoncept Oidentifierade behov Utvärderad design Iteration Konceptuell design Detaljerad design

Från behov till lösning Identifierat behov Prioriterat behov Användningsscenario & designkoncept Oidentifierade behov Utvärderad design Iteration Konceptuell design Detaljerad design Accepterad lösning

Från behov till lösning Identifierat behov Prioriterat behov Användningsscenario & designkoncept Oidentifierade behov Utvärderad design Iteration Konceptuell design Detaljerad design Levererad lösning Accepterad lösning

Från behov till lösning Identifierat behov Prioriterat behov Användningsscenario & designkoncept Oidentifierade behov Utvärderad design Iteration Konceptuell design Detaljerad design Förstådd lösning Levererad lösning Accepterad lösning

Från behov till lösning Identifierat behov Prioriterat behov Användningsscenario & designkoncept Användning Wow! Ny funktion på 3 dagar Utvärderad design Iteration Konceptuell design Detaljerad design Förstådd lösning Levererad lösning Accepterad lösning

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

joakim holm AGILE SOFTWARE DEVELOPER & COACH erik hammarström VD +46 70 773 76 29 joakim.holm@adaptiv.se jockeholm.wordpress.com twitter: jockeholm +46 733 210 720 erik.hammarstrom@antrop.se blogg.antrop.se twitter: erikhammarstrom