46
© 2012 ANTROP Agil målstyrning för framgångsrika tjänster och system You complete me:

Agil målstyrning

  • Upload
    antrop

  • View
    640

  • Download
    7

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Agil målstyrning

© 2012 ANTROP

Agil målstyrning för framgångsrika tjänster och system

You complete me:

Page 2: Agil målstyrning

© 2012 ANTROP

•  Skriv något

Byt  bild  

Joakim Holm [email protected] @jockeholm    jockeholm.wordpress.com

Erik Hammarström [email protected] @erikhammarstrom antrop.se/blogg

Page 3: Agil målstyrning

© 2012 ANTROP

Agenda 1.  Vad är målstyrning?

2.  Vad är agila metoder? 3.  You complete me

4.  Agil målstyrning

5.  Ett konkret fall

Page 4: Agil målstyrning

© 2012 ANTROP

Dold agenda

Vi ska få fler lyckade, dvs målstyrda och agila, utvecklingsinsatser i världen!

(Och helst ska vi vara inblandade i dessa…)

Page 5: Agil målstyrning

© 2012 ANTROP

Bild på misslyckande

Bildkälla,  Skley,  Flickr  

Page 6: Agil målstyrning

© 2012 ANTROP

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

Page 7: Agil målstyrning

© 2012 ANTROP

Självklarheter

Tjänster och produkter skapas för

att generera nytta

Nytta uppstår i användningen

Väldesignad kod är ingen garanti

för att skapa affärsnytta

Väldesignade tjänster och

produkter som inte realiseras genererar

inte någon nytta

Page 8: Agil målstyrning

© 2012 ANTROP

Målstyrning User eXperience

Page 9: Agil målstyrning

© 2012 ANTROP

Page 10: Agil målstyrning

© 2012 ANTROP

Page 11: Agil målstyrning

© 2012 ANTROP

Målstyrning

Effektmål Varför ska vi ha den här tjänsten?

Målgrupper Vilka realiserar affärsmålen genom att använda tjänsten?

Användningsmål Vad är användarnas syfte och mål med att använda tjänsten?

Krav/Åtgärder Hur ska tjänsten fungera?

Page 12: Agil målstyrning

© 2012 ANTROP

Tidigt, tidigare, tidigast …

”Implementa7on”  

Page 13: Agil målstyrning

© 2012 ANTROP

Även UX har sina fläckar •  Tunga design- och kravspec:ar och överlämningar •  Begränsat ansvar för ”implementation”

•  Brist på samarbete med utvecklare •  Navelskådandet

Page 14: Agil målstyrning

© 2012 ANTROP

Agile

Page 15: Agil målstyrning

© 2012 ANTROP

Adaptivitet

Page 16: Agil målstyrning

© 2012 ANTROP

Samarbete

Page 17: Agil målstyrning

© 2012 ANTROP

10 egenskaper •  Evolutionära krav •  Prioritering baseras på affärsnytta •  Korta, tidsatta iterationer eller kontinuerligt flöde •  Adaptiv planering •  Oförtrutet kvalitetsarbete •  Enkelhet i allt •  Empirisk kontroll •  Fokus på kommunikation och återkoppling •  Tvärfunktionella, själv-organiserade team •  Värdestyrt, coachande ledarskap

Agile

Page 18: Agil målstyrning

© 2012 ANTROP

10 egenskaper •  Evolutionära krav •  Prioritering baseras på affärsnytta •  Korta, tidsatta iterationer eller kontinuerligt flöde •  Adaptiv planering •  Oförtrutet kvalitetsarbete •  Enkelhet i allt •  Empirisk kontroll •  Fokus på kommunikation och återkoppling •  Tvärfunktionella, självorganiserade team •  Värdestyrt, coachande ledarskap

Agile

Page 19: Agil målstyrning

© 2012 ANTROP

Bildkälla,  Tomi  Tapio,  Flickr  

Agila metoder är ej perfekta!

Page 20: Agil målstyrning

© 2012 ANTROP

Mr Product Owner och hans magiska storykort

Som  van  användare  vill  

jag  spara  mina  

sökkriteria  för  a@  slippa  fylla  i  dem

 varje  gång.  

Page 21: Agil målstyrning

© 2012 ANTROP

Behoven och nyttan syns inte

€  

Page 22: Agil målstyrning

© 2012 ANTROP

Även Agile har sina fläckar •  Allvetande produktägare •  Ogrundade prioriteringar

•  Tekniskt klart är inte skapad nytta •  Överdriven rädsla för ”design up front”

•  Navelskådandet

Page 23: Agil målstyrning

© 2012 ANTROP

You complete me

Bildkälla,  Moyan  Brenn,  Flickr  

Page 24: Agil målstyrning

© 2012 ANTROP

Poängen •  Inom Agile kör man igång och itererar

direkt … men börjar man iterera från rätt punkt?

•  Inom UX specar man ofta väldigt detaljerat

… men hur hanterar man att saker förändras längs vägen?

Genom att slå ihop perspektiven kan man snabbare nå målet och leverera produkter och tjänster med högre kvalitet

Page 25: Agil målstyrning

© 2012 ANTROP

Agile ❤ UX •  Gemensamt designtänkande •  Tro på återkoppling

•  Visualiserar för att förstå •  Maximerar affärsnytta

•  Sätter människan i centrum

•  Produktsyn framför projektsyn

Gemensamma grundvärderingar

Page 26: Agil målstyrning

© 2012 ANTROP

Agil målstyrning

Page 27: Agil målstyrning

© 2012 ANTROP

Produktledare  

Produktdesign   Test/Spec  

Programmering  

Komple'  team  

Verksamhet  

Fotnot:  Fler  kompetenser  behövs  oKa,  de@a  är  bara  exempel.  

Produktledare   Verksamhet   Produktdesign   Test/Spec  Programmering  +

Page 28: Agil målstyrning

© 2012 ANTROP

Page 29: Agil målstyrning

© 2012 ANTROP

Som styr mot tydliga mål En agil process

Page 30: Agil målstyrning

© 2012 ANTROP

Utveckling av målkartan

•  Låt den vara adaptiv i projekten •  Koppla på användningsscenarier

•  Koppla ihop med produktbehovslista

Page 31: Agil målstyrning

© 2012 ANTROP

Effektmål Varför ska vi ha den här tjänsten?

Målgrupper Vilka realiserar affärsmålen genom att använda tjänsten?

Användningsmål Vad är användarnas syfte och mål med att använda tjänsten?

Användningsscenarier Hur ska tjänsten fungera?

Page 32: Agil målstyrning

© 2012 ANTROP

Målkarta + Produktbehovslista

+

Page 33: Agil målstyrning

© 2012 ANTROP

Effektmål Varför ska vi ha den här tjänsten?

Målgrupper Vilka realiserar affärsmålen genom att använda tjänsten?

Användningsmål Vad är användarnas syfte och mål med att använda tjänsten?

Användningsscenarier Hur ska tjänsten fungera?

Användarberättelser (User Stories) Detaljer kring hur ska tjänsten fungera?

Page 34: Agil målstyrning

© 2012 ANTROP

Användarberättelser (“User Story”)

För att <nytta>,�som <roll>, �kan jag <funktion>

För att <effektmål>, som <målgrupp> med <behov>�kan jag <funktion> inom <scenario>

Page 35: Agil målstyrning

© 2012 ANTROP

•  Lägg till bilden på skrivkortet med en US här (exempel)

Page 36: Agil målstyrning

© 2012 ANTROP

Story Mapping

Page 37: Agil målstyrning

© 2012 ANTROP

Web CMS Upgrade TUI Nordic, 2012

Page 38: Agil målstyrning

© 2012 ANTROP

Grundarbete •  Utbildning i målstyrning •  Projektförslag med effektkarta

•  Projektinitiering enligt dragmodell •  Två tvärfunktionella team

•  Projektledarrollen renodlad

•  Ny roll: Produktledare

Page 39: Agil målstyrning

© 2012 ANTROP

Kommunikation

Bild  på  målkarta  med  färger  kommer  här  

Page 40: Agil målstyrning

© 2012 ANTROP

Progress – High availability on our blue sites

Operations Developers

High  availabilityon  our  blue  sitesHigh  availabilityon  our  blue  sites

Up-­‐to-­‐date  versionof  web  CMS

UptimeUptime

Upgrade  OS  toWindows  2008Upgrade  OS  toWindows  2008

Upgrade  Web  CMSUpgrade  Web  CMS

Page 41: Agil målstyrning

© 2012 ANTROP

Progress – Up to date version of web CMS

Setup  HW/SWinfrastrucureSetup  HW/SWinfrastrucure

Up-­‐to-­‐date  versionof  web  CMS

Upgrade  OS  toWindows  2008Upgrade  OS  toWindows  2008

Setupdevelopm.environment

Setupdevelopm.environment

Testenv.Testenv.

Accept.env.Accept.env.

Prod.env.Prod.env.

Configure  the”two-­‐version”(Epi4  +  EPi7)environment

Configure  the”two-­‐version”(Epi4  +  EPi7)environment

Page 42: Agil målstyrning

© 2012 ANTROP

Operations Developers

High  availabilityon  our  blue  sitesHigh  availabilityon  our  blue  sites

Up-­‐to-­‐date  versionof  web  CMS

UptimeUptime

Upgrade  OS  toWindows  2008Upgrade  OS  toWindows  2008

Upgrade  Web  CMSUpgrade  Web  CMS

Progress – High availability on our blue sites

Page 43: Agil målstyrning

© 2012 ANTROP

Progress - Up to date version of web CMS

Up-­‐to-­‐date  versionof  web  CMS

Upgrade  Web  CMSUpgrade  Web  CMS

Migrate  Footer  pagesMigrate  Footer  pages Migrate  Product  pagesMigrate  Product  pages

EPi  Server  7Educationdevelopers

EPi  Server  7Educationdevelopers

Developtemplates  for”Om  Företaget”

Developtemplates  for”Om  Företaget”

Migrate  infor-­‐mation  into  newstrucutre

Migrate  infor-­‐mation  into  newstrucutre

Createframeworkin  EPiServer7

Createframeworkin  EPiServer7

Developtemplates  for”Flyginformation”

Developtemplates  for”Flyginformation”

[Other  sectionswhich  possibly  requirenew  page  types]

[Other  sectionswhich  possibly  requirenew  page  types]

Templates  for  ”Kontakta  oss”(Claims-­‐formulär,  FAQ,  Kontakta  oss-­‐formulär)

Templates  for  ”Kontakta  oss”(Claims-­‐formulär,  FAQ,  Kontakta  oss-­‐formulär)

Page 44: Agil målstyrning

© 2012 ANTROP

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

Page 45: Agil målstyrning

© 2012 ANTROP

Erbjudande •  Utbildning •  Coachning

•  Designers och utvecklare med det här tänket

Agil målstyrning

Page 46: Agil målstyrning

© 2012 ANTROP

Tack för idag!

[email protected] www.antrop.se

Och vi ses snart igen!