Att visualisera prestanda

Att visualisera sin prestanda är viktigt ur flera aspekter och för flera målgrupper. Men vad är meningsfullt att visualisera? Och hur undviker man att hamna i ett läge där man stirrar på en skärm fullproppad med grafer och oklara mätvärden - som ger noll nytta? Vad bör man tänka på vid uppsättning av visualisering? Detta handlar det här blogginlägget om.

Planera visualisering

Bjud in intressenter till möte - marknad, operations, utvecklingsteam, dba m.m. Förutsättningslöst, för att inte fastna i implementeringsdetaljer och eventuella verktygsbegränsningar. Vad vill ni kontinuerligt visualisera? Klargör syftet! Alla idéer är bra i denna delen av processen! Skissa på whiteboard!
 
Ibland kan det vara svårt att veta vad man vill se - då kan enkla exempel hjälpa till; främst genom att visa olika typer av visualiseringsformat (grafer, topplistor, trafikljus, historiska jämförelser m.m.) - vid behov kan man övergripande gå igenom vilka mätvärden man har tillgång till, men som sagt: inte för mycket implementeringsdetaljer.
 
Här kan man också påbörja diskussionen om hur man ska arbeta med visualiseringen - uppföljning: vad är normalt, när ska man agera, och hur? Och hur håller man visualisering relevant/uppdaterad: vem underhåller och hur?
 
Med fördel sätts visualisering upp i samtliga miljöer - konsekvent och man får uppföljning under hela utvecklingsfasen.

Börja implementering - lite i taget

När man tagit fram utkast är det dags att påbörja implementeringen. Ett tips är att även bygga visualiseringen tillsammans med aktuella intressenter. Är det inte genomförbart - implementera i liten skala, skapa visualiseringsförslag - be om feedback, förändra, feedback m.m. Det är viktigt att de som ska använda visualisering förstår exakt vad de tittar på! Delaktighet är superviktigt. Less is more.
Skapa hellre flera visualiseringar med klart syfte än ett fåtal som är fullproppade med mätvärden (som är otydliga och svåra att underhålla).

visualisera prestanda 1Ett exempel på en visualisering med bra mätvärden, men oklart vad de visar, vilken nytta de ger och när man ska agera.

Ofta har man flera olika datakällor - kan man samla mätpunkter från dem i en visualisering sparar man tid och energi, slipper hoppa runt i olika verktyg för att skapa en komplett vy.

Att använda och arbeta vidare med skapad visualisering

När visualiseringen börja ta form och intressenterna använder den är det naturligt att nya behov dyker upp och att visualiseringen förändras. Det är ett iterativt arbete. Tät uppföljning är viktig för att säkra långsiktigt användande.

Dra nytta av visualiseringen

Nu är det dags att dra nytta av skapad visualisering! Några exempel på visualiseringar för olika grupperingar och vilken nytta de ger:

1) Operations


Grupperade statuspaneler - mår våra tjänster bra, mår våra tredjepartsleverantörer bra, mår våra databaser bra och mår vår infrastruktur bra?

  • Ger en tydlig överblick - och är ovärderlig i problemarbete; man ser direkt i vilket lager problemet ligger

Trendgrafer - anropsmängder, resursuttag m.m.

  • Kan användas för kapacitetsplanering men också för att se svarstidsutveckling över tid

visualisera prestanda 2

2) Marknad

Paneler som beskriver nyckel-KPI:er (per kundsegment el. dyl.)

  • Man förstår hur insatser påverkar affären och kan planera utvecklingsinsatser med affären i åtanke

Paneler grupperade per delar i affärsflödet (t.ex. sök vara, lägg i varukorg, slutför köp) - anropsmängd, felfrekvens och svarstider

  • Hur många går igenom ett helt köpflöde, vart hoppar man främst av och varför

visualisera prestanda 3

3) Utvecklingsteam

Grafer som visar svarstid, anropsmängd och felfrekvens för teamets applikation

  • Besvarar huruvida kodförrändringar påverkar prestanda, hur applikationen används m.m.
  • Releaseanalys - hur ser prestandan ut för senaste releasen jämfört med föregående?

4) Generellt

  • Samlingspunkt för uppföljning - alla använder samma vy; och finns på en plats!

Sammanfattning

Inlägget beskriver processen runt att arbeta med visualisering. I kommande inlägg berättar vi mer - konkret om vilka faktiska mätvärden och visualiseringsformat som vi upplevt fungerar allra bäst.

Webinar om prestanda 

I denna tid, när den agila transformationen accelererar allt snabbare blir det enklare att tumma på extremt viktiga saker som kvalitet, prestanda och användarupplevelse. Samtidigt som konkurrensen hårdnar och Time to Market blir helt avgörande för företagens överlevnad.

Nyligen höll ADDQs Magnus Winqvist och Michael Eklöf ett webinar där de delade med sig av sina erfarenheter och sin expertis om hur man uppnår bättre kontroll, ökad kvalitet och prestanda samt nöjdare slutanvändare. Om du är nyfiken på deras föreläsning och vill se den i efterhand, kan du göra det via knappen nedan! 


prestanda i realtid

Alla blogginlägg

Vi rekommenderar också