Fejl i software til automation koster kassen

Software til automation i produktion og logistik er ofte fulde af fejl, som skaber store tab. Men problemerne bliver som regel camoufleret, fordi alle parter i projekter har interesse i at fremstå som en succes.

Køb og implementering af styresoftware til automationsanlæg i logistik og produktion er komplekse løsninger, som de købende virksomheder af gode grunde ofte har svært ved at overskue. Foto: Kuehne + Nagel..

12.09.2013

SCM.dk

”Pas på med kompleksiteten og husk, at al funktionalitet også skal kunne håndtere fejlsituationer”, lyder det fra partner Jacob Leth Nielsen, Logio Consulting. Foto: Logio..

Mangelfulde kravspecifikationer, diffus ansvarsfordeling, vage snitflader og leverandører, der markant undervurderer opgaven, er blot nogle af udfordringerne. Men den største show-stopper er mangelfuld projektstyring og unødig kompleksitet. Konsekvensen er store overskridelser af tidsplaner og endnu større følgeomkostninger til driftstab, tabt salg og fejlretninger.

Læs også: Intelligent produktionsstyring vil lette logistikken

Der er megen snak om offentlige it-skandaler, men måske er der i virkeligheden lige så mange it-skandaler i det private erhvervsliv. I den private sektor bliver de bare camoufleret, fordi ingen har interesse i negativ opmærksomhed. Men camouflagen kan også være en barriere for, at der sker noget læring på denne front, og at softwareprojekter kan gennemgå en modning, så projektkvaliteten kan blive højere.

”Køb og implementering af styresoftware til automationsanlæg i logistik og produktion er komplekse løsninger, som de købende virksomheder af gode grunde har meget svært ved at overskue. Mekaniske anlæg er noget, mange kan overskue og vurdere, alene fordi det består af en synlig fysisk konstruktion. Software opfattes som noget diffust, der er gemt væk inde bag en skærm i nogle servere”, fortæller partner Jacob Leth Nielsen fra Logio Consulting, der har stor erfaring med at rådgive kunder i køb og implementering af anlæg til logistik. Han tilføjer:

”Det er vigtigt for kunden at forstå, at blot fordi en funktion teknisk set kan udvikles, betyder det ikke, at det nødvendigvis er en god idé – pas på med kompleksiteten og husk, at al funktionalitet også skal kunne håndtere fejlsituationer”.

<p>”Kompleks styresoftware er afgørende nødvendig for at kunne håndtere brugernes forretningsprocesser”. </p>

Aksel Jørgensen, direktør i Xcelgo

Akilleshæl og vidundermiddel
Aksel Jørgensen er direktør for Xcelgo, som hjælper virksomheder med værktøjer, der kan teste styresoftware virtuelt. Han peger på, at software både er vidundermiddel og akilleshæl:

”Sommetider bliver software for kompleks, fordi det skal kompensere for besparelser i mekanik og/eller plads, og det medfører, at selv den mindste stressbelastning skaber problemer”.

Men på den anden side peger han også på, at kompleks software også er en afgørende differentieringsfaktor for virksomheden:

”Kompleks styresoftware er afgørende nødvendig for at kunne håndtere brugernes forretningsprocesser, som består i at levere hurtigere, i aftalte mængder uden fejl, pakket som kunderne ønsker det og læsset i biler til effektiv forsendelse etc.”. Han peger også på, at uden kompleks software vil anlæg blive alt for store og dyre.

Mange kilder til balladen
Peter Lind Jensen er advokat i Bird & Bird og har været involveret i mange softwareprojekter. Han nikker genkendende til, at der ofte er store problemer med software i automationsprojekter. Han peger på, at han mange gange oplever utilstrækkelig projektstyring, hvor virksomheden glemmer at tage højde for centrale faktorer, ikke har entydige ansvarsfordelinger og ikke har nogen plan B og C, når ting går skævt.

Han nævner også dårlige kravspecifikationer, for meget tillid til standardfunktionalitet, kunder glemmer at tage højde for efterfølgende vedligehold og at leverandører forsømmer at klargøre konsekvenserne af tilpasninger af software for kunden som kilder til problemer.

11 årsager til problemer
Jacob Leth Nielsen, Aksel Jørgensen og Peter Lind Jensen peger i fællesskab på en række årsager til, at softwareprojekter ofte skaber så meget bøvl og ballade:

  1. Unødig kompleksitet får lov til at snige sig ind i software.
  2. Der bliver ikke taget højde for frekvensen på anvendelse af en funktion. Alle funktioner bliver behandlet ligeværdigt, og det er ikke hensigtsmæssigt.
  3. Funktionsbeskrivelsen er uklar, ulogisk, ustruktureret og/eller mangelfuld.
  4. Udbudsmaterialet er dårligt og ugennemtænkt, det kommer tilbage med renters rente senere i projektforløbet.
  5. Tidsplanen er for statisk, urealistisk og der bliver ikke reageret hurtigt på afvigelser.
  6. Der er mange interne kampe mellem aktører.
  7. Overleveringen fra salg til projekt hos leverandøren er fuld af mangler.
  8. Der er mange og komplicerede krav at tage højde for såsom myndighedsregler om maskinsikkerhed, ergonomi, brand m.m., egen kapacitet, funktioner/software, mekanik etc. Der er mange dimensioner og derfor mange kilder til problemer.
  9. Delprojektlederen på software er en kritisk funktion i automationsprojekter, som ofte bliver nedprioriteret og bemandet med urutineret projektleder, som ikke kan matche leverandører og interne interessenter.
  10. Softwaretest er ofte urealistiske, ikke tæt nok på virkeligheden og kommer ind i forløbet for sent.
  11. Usikker og mangelfuld projektstyring hvor der ikke bliver fulgt på afvigelser med det samme og projektet ikke foregår på basis af fælles terminologi og definitioner.

Ni anbefalinger til gode softwareprojekter
De peger også på en række anbefalinger til, hvordan leverandører og virksomheder kan undgå overskridelser af tidsplan og budget samt dyre fejlretninger, der frustrerer alle parter, skader bundlinien og hæmmer kundetilfredsheden.

  1. Gennemtænkt, klart og entydigt aftalegrundlag: God sammenhæng mellem kravspecifikation, kontrakt, projektplan og testmetode.
  2. Dygtig projektledelse: Kunden skal selv have eller ansætte kompetent projektleder med forstand på software.
  3. Realistisk tidsplan: Kilderne til denne artikel mangler endnu at møde en realistisk tidsplan på softwareprojekter.
  4. Mere åbenhed om fejl: Det er svært at lære af fejl, hvis fejlene bliver camoufleret.
  5. Test tidligere: Foretag flere deltest og test tidligere i forløbet sammen med leverandøren, fejl er mangefold billigere og lettere at rette tidligt.
  6. Respekt: Gode softwareprojekter kræver en kultur, hvor der er respekt om projektplanens milepæle og delmål.
  7. Synliggør: Gør projektfremdrift synlig for alle og gør delmål målbare.
  8. Fasthold førersædet i projektet: Kunden skal tage førersædet i projektet og ikke overlade det til leverandøren.
  9. Lær af andre: Lær af mekaniske projekter og ikke mindst den farmaceutiske industri, hvor GMP (Good Manufacturing Practices) drevet af de nationale sundhedsmyndigheders strenge krav til patientsikkerhed skaber stærke standarder og modeller for, hvordan et projekt skal gennemføres.

Bredana Axcite A/S

Sponseret

Download gratis e-bog om BI-løsning udviklet specielt til Supply Chain Management

Teknologisk Institut Innovation og Digital Transformation

Sponseret

Vækst kræver robusthed

Relateret indhold

26.02.2024SCM.dk

CMA CGM i markant tilbagegang

26.02.2024SCM.dk

Kina: Amerikanske påstande er paranoia

22.02.2024SCM.dk

Robotindustri mødes om AI, den grønne omstilling og fremtidens arbejdsmarked

21.02.2024TrueCommerce

Sponseret

Derfor bør du opgradere din On-Premise-løsning

21.02.2024SCM.dk

Nyt kvantespring for 3D-print

21.02.2024Industriens Fond

Sponseret

Kunstig intelligens hjælper robotter med at passe på dyr og mennesker

14.02.2024SCM.dk

Inspirationsdag skal hjælpe med overblik over robotteknologi

13.02.2024TrueCommerce

Sponseret

Vigtig opdatering på e-fakturering i Polen

Jobmarked

Se alle

Apport Systems A/S

Bliv vores Software Developer. Vores SQL Expert til udviklingsteamet.

Er du klar til at blive Apports nye softwareudvikler: et job med ansvar, selvstændighed og IT-kundskaber. Vi glæder os til at modtage din ansøgning.

Område

Midtjylland

Ansøgningsfrist

Snarest muligt

Bredana Axcite A/S

Er du vild med programmering - og stærk til D365FO?

Hvis du elsker programmering helt ud i fingerspidserne og nikker entusiastisk, når snakken går på D365FO, OOP, SOLID og polymorphe variable, så læs endelig videre. Vi er nemlig på udkig efter en passioneret og hardcore udvikler til vores team i Kolding. Er det dig?

Område

Midtjylland

Ansøgningsfrist

Snarest muligt

Bredana Axcite A/S

Banker dit hjerte for programmering?

Hvis du elsker programmering helt ud i fingerspidserne og nikker entusiastisk, når snakken går på OOP, SOLID og polymorphe variable, så læs endelig videre. Vi er nemlig på udkig efter en passioneret og hardcore udvikler til vores team i Aarhus eller Kolding. Er det dig?

Område

Midtjylland

Ansøgningsfrist

Snarest muligt

Bredana Axcite A/S

Har du erfaring inden for intern logistik og/eller produktion?

Bredana Axcite søger en handlekraftig ERP-konsulent

Område

Midtjylland

Ansøgningsfrist

Snarest muligt

Bureau Veritas

Specialist i livscyklusvurderinger, miljøvaredeklarationer mm.

Specialist i livscyklusvurderinger, miljøvaredeklarationer mm. søges til international virksomhed

Område

Sydjylland

Ansøgningsfrist

Snarest muligt

Bureau Veritas

Auditor til ISO 9001, ISO 14001 OG ISO 45001

Bureau Veritas Certification søger auditor til ISO 9001, ISO 14001 og ISO 45001

Område

Sydjylland

Ansøgningsfrist

Snarest muligt

Bureau Veritas

Administrative assistant for marine & offshore

Join Bureau Veritas Denmark in an exciting position as part-time administrative assistant in the Marine Department

Område

Hovedstaden

Ansøgningsfrist

Snarest muligt

Bureau Veritas

IT-Sikkerhedskonsulent

Bureau Veritas søger IT-sikkerhedskonsulent

Område

Sydjylland

Ansøgningsfrist

Snarest muligt

Zetes

Zetes søger ny Business Consultant i Supply Chain-løsninger

Som Business Consultant inden for supply chain-optimering vil du bidrage med din ekspertise gennem hele salgscyklussen, være en betroet rådgiver og deltage i kvalificeringen af forretningsmuligheder. Du vil tage ansvar for udvælgelsen af den bedste projekttilgang og påvirke strategien for vores supply chain-løsninger.

Område

Hele landet

Ansøgningsfrist

28.02.2024

Hold dig opdateret med SCM.dk

Tilmeld dig nyhedsbrevet og følg med i alt som rører sig indenfor ledelse af forsyningskæden, Nyhedsbrevet kommer kun to gange pr. uge.

Se flere temaer

Events

Se alle
RELEX Solutions
Webinar
The future of consumer goods supply chain planning

Join us for an exclusive online event that will introduce the new RELEX end-to-end supply chain planning solution capabilities for consumer goods companies.

Dato

07.02.2024

Sted

On-line

RELEX Solutions
Webinar
RELEX Next

Deltag til vores årlige online begivenhed RELEX Next. Her vil du høre alt om RELEX’ nyeste løsninger, samt erfaringer fra virksomheder, der allerede bruger dem succesfuldt. At følge med udviklingen er afgørende for detailhandlens succes. Under RELEX Next vil vi dykke ned i kritiske branchetemaer for at undersøge, hvordan hurtigt skiftende forbrugsvaner, supply chain disruptions og økonomisk usikkerhed understreger behovet for intelligent detailplanlægning - og hvorfor det er vigtigere end nogensinde før. Se hele agendaen på linket.

Dato

15.02.2024

Tid

14:00

Sted

On-line

TrueCommerce
Webinar
Webinar: EDIFACT

Alt du skal vide om EDIFACT

Dato

05.03.2024

Tid

11:00

Sted

Online

DTU Learn for Life
Efteruddannelse
Agile projekter - Hybrid - dag

Vil du lære at lede agile projekter professionelt og effektivt? Så tilmeld dig dette kursus, som også er et diplommodul, og få indsigt i agile værktøjer og kompetencer i agil projektledelse.

Dato

08.03.2024

Tid

09:00

Sted

Lautrupvang 15. 2750 Ballerup

DTU Learn for Life
Efteruddannelse
Projektstrategi og -organisation

Skal du til at lede projekter, – eller gør du det allerede? Så tilmeld dig kurset Projektstrategi og –organisation, som også er et diplommodul, og få indblik i virksomheders og organisationers værdiskabelse, udviklingsfaser og meget mere.

Dato

11.03.2024

Tid

09:00

Sted

Lautrupvang 15. 2750 Ballerup

DTU Learn for Life
Efteruddannelse
Projektledelse – metoder og værktøjer - dag

Vil du være projektleder – eller ønsker du at opkvalificere dine projektlederkompetencer? Så tilmeld dig dette kursus, som også er et diplom modul, og styrk dine evner til at planlægge, styre og følge op på projekter.

Dato

11.03.2024

Tid

09:00

Sted

Lautrupvang 15. 2750 Ballerup