Agil målstyrning

  • View
    640

  • Download
    7

  • Category

    Design

Preview:

DESCRIPTION

 

Citation preview

© 2012 ANTROP

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

You complete me:

© 2012 ANTROP

•  Skriv något

Byt  bild  

Joakim Holm joakim.holm@adaptiv.se @jockeholm    jockeholm.wordpress.com

Erik Hammarström erik.hammarstrom@antrop.se @erikhammarstrom antrop.se/blogg

© 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

© 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…)

© 2012 ANTROP

Bild på misslyckande

Bildkälla,  Skley,  Flickr  

© 2012 ANTROP

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

© 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

© 2012 ANTROP

Målstyrning User eXperience

© 2012 ANTROP

© 2012 ANTROP

© 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?

© 2012 ANTROP

Tidigt, tidigare, tidigast …

”Implementa7on”  

© 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

© 2012 ANTROP

Agile

© 2012 ANTROP

Adaptivitet

© 2012 ANTROP

Samarbete

© 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

© 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

© 2012 ANTROP

Bildkälla,  Tomi  Tapio,  Flickr  

Agila metoder är ej perfekta!

© 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.  

© 2012 ANTROP

Behoven och nyttan syns inte

€  

© 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

© 2012 ANTROP

You complete me

Bildkälla,  Moyan  Brenn,  Flickr  

© 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

© 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

© 2012 ANTROP

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  +

© 2012 ANTROP

© 2012 ANTROP

Som styr mot tydliga mål En agil process

© 2012 ANTROP

Utveckling av målkartan

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

•  Koppla ihop med produktbehovslista

© 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?

© 2012 ANTROP

Målkarta + Produktbehovslista

+

© 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?

© 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>

© 2012 ANTROP

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

© 2012 ANTROP

Story Mapping

© 2012 ANTROP

Web CMS Upgrade TUI Nordic, 2012

© 2012 ANTROP

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

•  Projektinitiering enligt dragmodell •  Två tvärfunktionella team

•  Projektledarrollen renodlad

•  Ny roll: Produktledare

© 2012 ANTROP

Kommunikation

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

© 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

© 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

© 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

© 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)

© 2012 ANTROP

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

© 2012 ANTROP

Erbjudande •  Utbildning •  Coachning

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

Agil målstyrning

© 2012 ANTROP

Tack för idag!

info@antrop.se www.antrop.se

Och vi ses snart igen!