Det är relativt okomplicerat att kvalitetssäkra en applikations funktionella egenskaper. Kravbilden är tydlig. Funktionerna kan lätt testas och resultaten mätas. Det är avsevärt mycket svårare att säkra kvaliteten på prestanda, kapacitet och stabilitet under utvecklingsarbetet. Metoderna har lyst med sin frånvaro. Acando har därför utvecklat en metod som råder bot på problemet. Bland annat använder Volvo Cars den för att förbättra stabilitet och prestanda i nya applikationer.
– Att kvalitetssäkra dessa svårdefinierade egenskaper är ett komplicerat och abstrakt område i utvecklingsarbetet. Dessutom har det saknats bra testmetoder. Därför nöjer sig många med att bara testa applikationen utifrån de funktionella kraven. Med Acandos Application Delivery Method kan man på ett effektivt sätt säkerställa att den nya applikationen även uppfyller beställarens krav på prestanda, kapacitet och stabilitet, poängterar Bengt Fernholm, projektledare inom Applikationsleverans på Acando.
Standardmetoderna räcker inte
Det finns en mängd utvecklings-, projekt- och kvalitetssäkringsmetoder som kan användas vid systemutvecklingsprojekt. Den vanligaste är Rational Unified Process (RUP), men ofta används skräddarsydda varianter av RUP inom större organisationer. Inom till exempel Ford Motor Company och Volvo Car Corporation används Solution Delivery Method (SDM) Classic eller Unified Solution Delivery Method (USDM). Fördelen med att använda standardmetoder är att de är beprövade och kända. Detta är en trygghet och underlättar samarbetet mellan projektmedlemmarna. Teknikstuderande får också utbildning i standardmetoderna och kan därför snabbt slussas in i nya utvecklingsprojekt där dessa tillämpas.
– En nackdel med de vanligaste standardmetoderna är att processerna för att kvalitetssäkra prestanda, kapacitet och stabilitet lämnar en hel del att önska. Med det menar jag kvalitetssäkring av hur dessa egenskaper uppfattas av slutanvändarna. Det upplevs också som svårt och lite diffust att ställa rätt krav på dessa egenskaper. Ett vanligt krav är att systemet inte får upplevas som trögt, vilket är ett väldigt oexakt mått att gå efter. Det är helt enkelt svårt att definiera vad som är bra prestanda.
Bengt Fernholm berättar att till exempel RUP innehåller instruktioner om vad som behöver göras för att ställa krav på samt mäta prestanda och stabilitet, men inte hur det ska göras. Det gör däremot Acandos metod.
Verksamhetsnyttan är utgångspunkten
Acando har lång erfarenhet av att utveckla och kvalitetssäkra olika typer av applikationer och system. Arbetet har lett fram till den egna metoden Acando Application Delivery Method. Metoden och arbetssättet kan användas ensamt för att stödja ett utvecklingsprojekt avseende prestanda, kapacitet och stabilitet eller som komplement till andra metoder såsom RUP, SDM och USDM.
– Kärnan i vår metod är att vi utgår från verksamhetens förutsättningar och behov när vi tillsammans med kunden specificerar nyckelvärden för prestanda och kapacitet. Metoden bygger också till stora delar på att skapa rätt arbetsteam för projektets analys av testresultat. Acando har en mycket stark kompetensmix, med både teknikspecialister och managementkonsulter. Det ger oss möjlighet att analysera och fånga de viktigaste verksamhetskraven applikationen ska stödja.
I Acando Application Delivery Method finns handlingsplaner, rutiner och mallar som säkerställer att rätt krav formuleras och ställs på prestanda, kapacitet och stabilitet. För uppföljning och programtestning samarbetar Acando med Mercury och använder ofta deras programvaror för automattester.
– Vi har ett bra samarbete med Mercury. Kombinationen av deras marknadsledande testverktyg och vår metod är mycket stark och ger kunderna hög kvalitetssäkring av samtliga systemegenskaper.
Metoden är dock inte knuten till ett enskilt verktyg. Acando arbetar även med andra partners, speciellt IBM och Microsoft, som har ett intressant utbud av verktyg.
Volvo Cars höjer kvaliteten med integrerad metodik
Acando Application Delivery Method kan användas i alla typer av systemutvecklingsprojekt.
– Volvo Cars använder SDM och USDM som standardmetoder för systemutveckling, men har upplevt att dessa saknat tillräckligt bra stöd för kvalitetssäkring av prestanda, stabilitet och kapacitet. Därför planerar man att integrera Application Delivery Method med de befintliga metoderna. I nuläget används metoderna parallellt.
För att kunna integrera metoderna på ett bra sätt har Acando tillsammans med Volvo Cars mappat Acando Application Delivery Method mot RUP, SDM och USDM. Mappningen gick bland annat ut på att definiera roller och gränsdragningar mellan metoderna samt att anpassa Acandos metod efter Volvo Cars processer.
En förstudie har gjorts på uppdrag av Christer Disfeldt på Volvo Cars IT. Förstudien har samfinansierats av Volvo Cars och Acando.
– Resultatet av mappningen är mycket bra och Volvo Cars har valt att gå vidare med integrationen. Mappningen har också lett till att affärsnyttan och effektiviteten i vår metod har förstärkts. Målet är att Volvo Cars framtida applikationer kommer att erbjuda rätt kvalitet på prestanda, kapacitet och stabilitet.
Sprid denna artikel.