Ramverksbaserade Testsystem

Relevanta dokument
Automatiserade testsystem

Molntjänster -- vad är molnet?

FunktionsIT Lönsamt, enkelt och tryggt

Vad är molnet? Vad är NAV i molnet? Vem passar NAV i molnet för? Fördelar med NAV i molnet Kom igång snabbt...

Helhetslösningar för Print & Apply skräddarsydda för din verksamhet

Vårdval primär hörselrehabilitering i Östergötland

Välj rätt affärssystem för att din. organisation ska blomstra!

VÄRDET AV EN VÄL FUNGERANDE VERKSAMHET

LOCTECH INDUSTRY SERVICES AB VÅRA LEDORD ÄR. HELHET En leverantör med kunskap och ansvar för hela teknikområden.

CSC UTVÄRDERING AV KOSTNADSPÅVERKAN GENOM INFÖRANDE AV CSC DESKTOPVIRTUALISERING CSC DYNAMIC DESKTOP. DESKTOPVIRTUALISERING Radar Group International

Atlas Copco Eftermarknadstjänster. Trygga servicelösningar för din verksamhet

KARTLÄGGNING: Så ser vardagen ut för IT-CHEFER. Du förtjänar bättre. Gör slut med dålig it.

Enklare hantering, minskade driftkostnader får fler företag att införa programvarudefinierad lagring

Medvetet företagande i en digitaliserad tid

Makes quality Happen NÖJDA KUNDER EFFEKTIVITET

Köpguide för mobila växlar. Modern telefoni till företaget är långt ifrån vad det var för bara några år sedan.

Sov gott! SICK LifeTime Service - Tjänster för en god nattsömn

Kompletterande information angående fiberanslutning OBE Networks

SIGMA AIR UTILITY Betala bara för tryckluften!

Mectec Elektronik AB Agnesfridsvägen Malmö, Sverige Tel Fax

Information från projekt Vävnadsanpassning av ProSang, Vävandsrådet Vad kostar det att införa och använda Prosang?

STYR KOMPETENS OCH SÄKERHET

Hur kan vi ta vara på våra naturliga resurser I Östersjön och samtidigt bidra till en förbättrad miljö I havet?

Lumia med Windows Phone

Finska Yrkesskicklighet

Förenkla leveransen av nästa generations kundupplevelse. PureConnect

Prissättning. En promemoria om prissättningen av en produkt. Individuellt PM, Produktutveckling högskolepoäng, avancerad nivå

När du behöver. Flexibel, klimatsmart & problemfri värme

Botech AB Ledebursgatan Malmö Tel: E-post:

Mina listor. En Android-applikation. Rickard Karlsson Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.

IKOT 2011 Tvätt av ultraljudsmätare. Grupp A5 steg 3

exma.se Företagspresentation Det svensktillverkade låssystemet

Donator. Partnerprogram. Från produkt till molntjänst.

SJUKLÖN KUNSKAP OCH INSTÄLLNING

Bosch Högtalarutropssystem Leder vägen inom akustisk utmärkthet

Energiförbrukning Tryckluftsproduktion. Spara energi i din tryckluftsanläggning. Livscykelkostnad för tryckluftsanläggningen. Genomsnittliga förluster

Atlas Copco. Kompressorer för medicinsk luft GA 5-22 MED / GA 5-15 VSD MED (5-22 kw / 7,5-30 hk)

W HIT E PA P ER. Vanliga frågor om Hybrid datacenter som tjänst. Hur kan jag veta att investeringen blir lönsam? t e xt : Johan Bentzel

GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL.

Tillförlitlighet. Tillgänglighet. Expertis. Trane Select-avtal Omfattande serviceavtal för system för klimatstyrning

Effektivisering av det förebyggande underhållet

När hög tillgänglighet inte blir hög

Filhanterare med AngularJS

Bekymmersfri IT-vardag

Migration to the cloud: roadmap. PART 1: Möjligheter och hinder för att migrera till molnet

ASSA passersystem. ARX, RX och Smartair. ASSA ABLOY, the global leader in door opening solutions.

Kostnader för arbete i samband med uppgraderingar ingår däremot inte i S&U-avtalet.

Energieffektiva motordrifter

Alla rättigheter till materialet reserverade Easec

Support och Programvaruunderhåll

BIP en synaps för Internet Of Things...

Så får Atlas Copco ut maximalt värde och säkrad drift av sina affärskritiska applikationer

HUR MAN LYCKAS MED BYOD

VAD MAN BÖR TÄNKA PÅ INNAN MAN INVESTERAR I EN NY TELEFONVÄXEL

Datacentertjänster PaaS

Kalmar Care Making sure your business never stops

VERVA. Fujitsu Services Kenneth Landérus F

EKONOMI OCH UNDERHÅLL

Guide för inköp av redovisningsoch revisionstjänster

Landstingets IT-Service Helårsbedömning

Proxymodulen i SiteVision

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

ARTIFICIELL INTELLIGENS

ENVA. Introduktion och instruktioner för livscykelkostnadsanalys i vattenpumpsystem

Köpguide för molntjänster. Hur fungerar det egentligen och vad innebär det för mig?

Fem fördelar med att automatisera redovisningen

Optimal prestation. Scanvaegt Service FÖREBYGGANDE UNDERHÅLL HÖG DRIFTSÄKERHET ÖKAD KONKURRENS- KRAFT

PRESENTATION AV MOFFETT M5 NX MER ÄN BARA TOPPRESTANDA

Kommunikations lösningar och välmående på svenska arbetsplatser 2011 Rapport framtagen av TDC i samarbete med TNS Sifo

NOW! LED NOW! Belysning som betalar sig själv. Avbetalning

Kompetensöverföring och bevarande av kunskap

5 frågor som hjälper dig i valet av redundant lösning

Förändringsstrategi anpassad till just din organisations förutsättningar och förmåga

H2O kundservice. Effektiv och säker.

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Kalmar elektrisk gaffeltruck Electric evolution

EVO SYSTEM UTFORMAD FÖR ATT OPTIMERA DIN VERKSTADS PRESTATION

Inköp av licenser för ny IT-infrastruktur i Luleå kommun

Kvalitetsmanual. Baserat på System ISO Active Care Sverup AB

Är din plattform redo för High Performance?

Stor telekomanalys om RingUp

Leverans och installation

Prislista Supporttjänster

Preliminär specifikation av projekt

IF Försäkring. Insourcing Service Desk

Kraftfulla dual-core-prestanda för företag idag och imorgon

Human Capital Management: investera i medarbetarna och skapa en kultur präglad av kontinuerlig utveckling

Vind. Från projektering till elproduktion vindkraft med wpd.

AUTOMATION. TEK Kompetenscentrum E-post: Tel Fax: Slottsjordsvägen 3, Halmstad

Energieffektiva lösningar för kulturhistoriska byggnader

CAD / CAM FÖR EXCEPTIONELLA DETALJER

Goda råd från studenterna som gjorde kandidatprojektet 2018

Automatiskt smörjsystem för bakgavellyftar Från enkel idé till smart lösning

Hur svårt kan det vara? NOLATO PLASTTEKNIK UTVECKLING OCH TILLVERKNING AV KVALIFICERADE PLASTKOMPONENTER SEDAN 1955

För operationssalen OPERATIONSSAL DAGKIRURGI

Inspel till dagens diskussioner

Tilldelningsbeslut ekonomisystem

Ett steg längre inom Print och IT

SBAB ÖKAR SNABBHETEN OCH KUNDNYTTAN MED COMPLIANT CLOUD

Transkript:

Ramverksbaserade Testsystem Bättre kvalitet och snabbare utveckling till lägre pris med ramverksbaserade testsystem Den ökade andelen smarta produkter gör att behovet av test aldrig varit större än idag, både under utvecklingstiden och produktionen. Då tekniska produkter kan ta fler och fler självständiga beslut i och med att de innehåller datorer måste nya lagkrav hela tiden tillkomma över vilka beslut produkterna tillåts ta, samt vilket ansvar leverantören har för att de kommer agera på ett korrekt och säkert sätt. Som leverantör är det såklart också viktigt att produkten fungerar som kunden förväntar sig så den upplevs som en kvalitetsprodukt. Då den smarta funktionaliteten består av mjukvara är den väldigt flexibel och kan ändras snabbt vilket leder till kortare och kortare utvecklingscykler av mer och mer avancerade produkter. Den snabba utvecklingen, höga flexibiliteten och avancerade funktionaliteten på produktsidan måste speglas av en liknande utveckling hos de testsystem som säkerställer att produkten uppfyller de kvalitetskrav som leverantören satt upp för sin produkt, samt de lagkrav som gäller inom dess teknikområde. Testavdelningarnas roll I takt med att behovet av test ökat så har också testavdelningarnas roll inom organisationen förändrats. En insikt har infunnit sig om det värde den kan bidra med till produktutvecklingen om man bara förstår att ta vara på den data och de insikter den genererar. Dess relativa andel av en produkts kostnad har dock ökat, vilket ökat trycket att minska kostnaderna. Och även om designavdelningen och testavdelningen arbetar mot samma specifikation kan det hända att nödvändiga kompromisser i produktdesignen tvingar fram ändringar i testsytemets utformning, vilket bidrar till förseningar om dessa ändringar tar för lång tid, vare sig det är för en ny vända av verifiering och validering, eller för produktion. Med kortare och kortare tid mellan produktcyklerna blir möjligheten av att snabbt kunna ta fram nya eller uppdaterade testsystem bara viktigare och viktigare i alla steg av produktlivscykeln. För även om tests relativa andel av produktkostnaden ökat är dålig testning ett ännu sämre alternativ för en smart produkt, då det blir 1 gånger dyrare att åtgärda ett fel i en produkt för varje steg i utvecklingskedjan.

Vad är ett bra testsystem? Hur bra ett testsystem är kan mätas med följande (mer eller mindre konkreta) parametrar: Högt genomflöde Hög driftsäkerhet Hög kvalitet, testtäckning och spårbarhet Låg utvecklings- och inköpskostnad Låg driftkostnad Med allt annat lika skulle en förbättring av var och en av dessa enskilda parametrar också innebära ett bättre testsystem. Det är dock ett klassiskt optimeringsproblem då en parameter ofta kan stå emot en annan: Högt genomflöde och driftsäkerhet i ett produktionstestsystem ger låga produktionskostnader, men om det uppnåtts genom att testtäckningen sänkts så riskerar företagets totala kostnader bli mångdubbelt högre ifall en allvarlig brist i en produktserie kommer ut i fält. Det gäller alltså att hitta den optimala avvägningen mellan alla systemet parametrar och det finns sätt att få det mesta. Det går att både sänka kostnaderna, få korta leveranstiden och samtidigt öka kvaliteten, men då måste hela företagets - eller åtminstone avdelningens testbehov kartläggas, och man måste utvärdera systemen inte bara vid varje inköp, utan över tid. Sträva efter kontinuerlig förbättring Det andra som bör göras är att sträva efter kontinuerlig utveckling där man ständigt försöker höja kvalitetsparametrarna, och se till att små framsteg inom någon del av testorganisationen överförs till andra delar och dess värde därmed flerfaldigas. Här gäller den gamla sanningen om att inte återuppfinna hjulet. Det gäller dock att inte misstolka det ordspråket. Hjulet som koncept är ju fantastiskt och i väntan på att levitation slår igenom får det nog ses som mänsklighetens största uppfinning. Det har ju dock inte hindrat oss från att förfina, förbättra och anpassa det med avseende på material, dimension, antal, m.m. Samma tankesätt går att använda med testsystem för att optimera våra kvalitetsparametrar, och dessutom sänka kostnaden. Generellt sett är 8% av både mjukvara och hårdvara i ett testsystem detsamma från ett skikt till nästa från ett företags övergripande produktportfölj, till en viss produktfamilj, och vidare till en specifik version av en produkt. Det innebär att det går att återanvända både kod, hårdvara och dokumentation från en Se över de verkliga kostnaderna Det första som bör göras är att se över vad som räknas som kostnad i ett testsystem. Att räkna den alternativa kostnaden för att inte testa vore att dubbelräkna, det här får ses som en motivation till varför vi har ett testsystem över huvud taget, men det finns ändå anledning att komplicera bilden lite mer än att bara se till den första investeringen av utvecklingsoch inköpskostnaden av systemet. Utvecklings- och inköpskostnaderna är en stor post och kommer i ett stycke, men under ett systems livstid är kostnaderna för drift, reparation och underhåll samt personal oftast betydligt större. Ifall det befintliga testsystemet kräver en heltidsanställd kvalificerad maskinoperatör och produktionen skall skalas upp innebär en duplicering av det befintliga systemet också att ytterligare en operatör behöver anställas. ut det gamla systemet och göra ett nytt system med högre automationsgrad i två uppsättningar så att samma operatör kan hantera båda systemen, eller ännu bättre kunna hantera båda och ha tid över till annat (se vårt affärsscenario nedan). generation av ett system till nästa, bara man designat systemet med återanvändande i tanken från början. Genom att skapa ett ramverk med modulära delar, både för mjukvara och för hårdvara, kan man vid nyutveckling eller uppgradering välja mellan den konfiguration av moduler som är relevanta för just den här generationen. Det ger korta utvecklings- eller uppdateringstider och trots att man får ett skräddarsytt system jobbar man ändå med beprövade delsystem vilket bidrar till kvalitet, genomströmning och driftsäkerhet. När ny funktionalitet läggs till ramverket kan de befintliga systemen uppgraderas med denna funktionalitet, och alla de framtida systemen har den inbyggd från början.

Riskerna minskar En del av parametern driftsäkerhet som man ibland bortser från är hur mycket kompetens som finns bland medarbetarna för att snabbt kunna åtgärda problem. När testsystemen byggs nya från start varje gång blir kunskapsöverföringen ofta svårhanterlig. Enskilda medarbetare kan hamna i en position där de har en oproportionerligt mycket högre insikt i ett specifikt system jämfört med sina kollegor. Det är en ofördelaktig situation för företaget som löper en stor risk ifall den medarbetaren skulle lämna företaget. Även för medarbetaren kan det vara en jobbig sits att vara i ifall denne alltid måste rådfrågas även för de enklaste saker som har med de äldre systemen att göra då det kan bli ett distraktionsmoment från det löpande arbetet. Ännu svårare kan det bli om denne vill gå vidare till en ny tjänst inom företaget men ideligen måste komma till undsättning och lösa problem med testsystem. Ett gemensamt ramverk gör att det går att differentiera arbetsuppgifterna inom test avdelningen där erfarna medarbetare får ett större ansvar för arkitekturen av det ramverk man skapar, men nya medarbetare samtidigt kan slussas in i avdelningen genom att inledningsvis arbeta med fördefinierade moduler. Då alla i grunden jobbar med samma kod leder det till att fler personer har förståelse för systemet, vilket kan minska stressen på enskilda medarbetarna då det är enklare att täcka upp för varandra under hektiska perioder. Det leder helt enkelt till mer kompetenta medarbetare överlag och nya karriärvägar, men minskar risken för att någon enskild medarbetare blir guru utan vilken hela testverksamheten riskerar att fallera. En investering för framtiden Att utveckla ett ramverk och sen ta fram det första systemet baserat på det är initialt dyrare än ett individuellt testsystem, men det är en investering i framtiden. Det finns som tidigare nämnt mycket att vinna på den investeringen om behovet är mer än bara ett till två system, eller om produkten förväntas utvecklas kontinuerligt i både små och stora steg. Tiden för att ta fram ett nytt testsystem minskar drastiskt från system nummer två. Mindre personal per teststation behövs för att underhålla testsystemet eftersom dessa bygger på testramverket med väl beprövad kod. Personalen kan sprida kunskap och arbete bättre vilket minskar stressen på dem och risken för företaget om enskilda personer lämnar. Buggar kan hanteras och uppgraderingar kan ske kontinuerligt och kontrollerat, vilket ger kontinuerliga prestandaförbättringar i alla testsystem som använder testramverket. I och med att större delar av ramverkets dokumentation kan återanvändas från testsystem till testsystem så minskar kostnaderna drastiskt för dokumentationen och företagets kvalitetsarbete förbättras.

Affärscenario Ditt företag behöver investera i ett nytt testsystem. I det ena fallet används ett system med fix funktionalitet som köps in för 3 kr och installeras av en anställd ingenjör för en kostnad av 5 kr. I det andra fallet investerar företaget i ett testramverk utvecklat och installerat av ett team av experter till en kostnad av 55 kr. Modulär mätutrustning, ca 3% dyrare än ett fixt system införskaffas till en kostnad av 4 kr. Den initiala investeringen, vilket är samma som den ackumulerade kostnaden år 1, är då nästan tre gånger så hög för ramverket och det första systemet som för systemet med fix funktionalitet. Följande uppskattade kostnader har använts i beräkningarna nedan: Kostnader Fix funktionalitet Ramverk Utveckling och installation Varav: 35 95 Hårdvarukostnad 3 4 Utvecklings- och installationstid (timmar) 1 5 Utvecklingskostnad (kr/timme) 5 11 Årlig reparation och underhåll Varav: 416 381 2 Reservdelar (kr/ år) 2 2 Driftstopp (timmar/år) 1 5 Förluster vid driftstopp (kr/timme) 3 3 Supporttid (timmar/år) 192 192 Supportkostnad (kr/timme) 5 11 Årlig driftkostnad Varav: 9 45 Operatörstid (timmar/vecka) 4 2 Personalkostnad (kr/timme) 5 5 Drifttid (veckor/år) 45 45 Fix funktionalitet Operatör Underhåll Utveckling Hårdvara Ramverk

Första systemet kan underhållas av samma ingenjörsteam som installerade det, men då de saknar djupare kunskap om systemet och leverantören om applikationen leder det till 1 dagars oplanerat produktionsbortfall varje år till en uppskattad alternativkostnad av 4 kr. Då det har en fix funktionalitet enligt en generell specifikation kräver varje system också en heltidsanställd kvalificerad operatör till en årlig kostnad av 9 kr. Det ramverksbaserade systemet underhålls dock av samma experter som utvecklade det enligt ett supportavtal. Då systemet är anpassningsbart kan driftstoppen och därmed produktionsbortfallet efterhand minskas till hälften genom kontinuerliga uppdateringar. Då det är skräddarsytt till den specifika applikationen har det också en högre automationsgrad och samma kvalificerade operatör som i fall ett kan sköta det, men behöver bara ägna halva sin arbetsvecka till det och kan ägna resten av veckan till andra uppgifter. Skillnaden i den ackumulerade kostnaden minskar snabbt. 1 1 5 1 2 2 1 5 Efter två år ska företaget fördubbla sin kapacitet. I båda fallen behöver nya system köpas in. Mätutrustningen kostar detsamma som tidigare, men då ramverket redan är utvecklat blir installationskostnaden ungefär densamma i båda fallen. Driftkostnaderna fördubblas i båda fallen (men ger inte utslag förrän systemet driftsätts under år 4). 1 2 3 3 Ytterligare två år senare behövs ny funktionalitet till båda stationerna. I det första fallet innebär det två helt nya system till samma kostnad som tidigare. I det modulära systemet går 8% av både mätutrustningen och mjukvaran att återanvända, och de befintliga systemen kan uppdateras till en femtedel av kostnaden för det första ramverksbaserade systemet. Plötsligt är den totala ackumulerade investeringen i utveckling, installation och hårdvara för det ramverksbaserade systemet inte bara lägre, än för systemen med fix funktionalitet, kostnadsskillnaden börjar accelerera. 1 5 1 2 3 4 5

Livscykelkostnad Fix Funktionalitet versus Framework Efter 1 år, eller två produktcykler om 5 år, är den ackumulerade kostnaden för de färdiga system som köpts in 23 miljoner. Då arkitekturen redan är väl beprövad fortsätter de att vara dubbelt så driftsäkra och kräva hälften så mycket operatörstid under körning. För den initialt trefaldiga investeringen i ett system baserat på ett skräddarsytt och flexibelt ramverk är motsvarande summa 13 miljoner. 25 2 15 1 5 1 2 3 4 5 6 7 8 9 1