12
software integration at Volvo Car Corporation by Maria Carlsson

Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

Embed Size (px)

DESCRIPTION

Presentation held by Maria Carlsson, Volvo Car Corporation, at Lean Tribe Gathering in Gothenburg Nov 7 2014.

Citation preview

Page 1: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

software integration atVolvo Car Corporationby Maria Carlsson

Page 2: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23
Page 3: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 3

• Multitasking

• Fasta roller och överlämningar

• Fokus på att maximera resursanvändning

Context switchingLånga todo-listorPersoner blir flaskhalsarSvårt att veta hur lång tid saker tarEtc, etc…

Problem

Page 4: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 4

• Svårt bryta ner funktioner “vertikalt”Svårt att prioritera mellan delar av en funktion – allt eller inget kommer med

• Leverantörskontrakt med fixed scope utifrån en perfekt(!) spec, ändringar är dyra

Spenderar mycket löptid på spec á la kanonkulaFörsöker förbättra process kring skapandet av spec istf skapa process som

underlättar ändringar

Problem

Page 5: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

04/13/2023 5

Känns bekant?

Page 6: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 6

• Stort engagemang och passion för sin produkt

• Stort fokus (trots pågående bilprojekt) på att utveckla och förändra sin verksamhet

• Modellbaserad utveckling och virtuell verifiering => snabbare feedback-loop, färre dyra byggnationer

• Kunskapsbaserad produktutveckling, fatta bättre underbyggda beslut, aktivt skaffa kunskap där den saknas, bättre feedback av lärdomar

• Gör mer mjukvara inhouse => bättre kontroll, snabbare feedback-loop

• Stolthet och tradition kring mekanik

• Behöver göra en jobbig transformation till mjukvarubolag

Vad man bör veta om vcc

Page 7: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 7

network topology - utveckling

GSMCEM

SWS

MS-CAN

HS-CAN

J1962ISO14229

VLI

TE

PHM

ECM

SASTCM

ABSETM

UEMDDM PDM

RTI PSM

DIMCCM

REM SWM AUM

SRS

S80 1998

GSMCEM

MMS

SRM SCM

ISM

RSM

SWSSHM

SHM

EPB

MS-CAN

HS-CAN

SENSOR-CAN

J1962ISO14229

MOST

CPM LSM

ATM

ECM

SASTCM SUM

OWS

DEM

BCM

ICM

DDM PDM

AEM SRS PSM

DIM

AUD

CCM

UEM REM SWM PHM

MMM

MP1

SUB

MP2

PAS

XC90 2002

ACM

LWSR RWSR GSMCEM

WMM

GDL

RDM LDM

SHM SHM

FAM FAM

FAM FAM

AQS

OWS

SCM

RSM

GDLSCL

LIN 5

LIN 4

LIN

8

MS-CAN

LIN 3

LIN 9

LIN 2

HS-CAN

SENSOR-CAN

J1962ISO14229

MOST

LIN

7LIN 6

LIN

1

CAN

SCU

RRX NVM

FAM

ATM

ECM

SWM TCM DEM

BSCBCM

ICM

DDM PDM

AEM KVM PHM

DIM

AUD

CCM

PSM SRS PAS

MMM

MP1

SUB

MP2

CPM

EPS

ACM

LHCU RHCU GSMCEM

LSMSWM

IMSBBS

RSM

LCM RPDM

SCLIAU

SWSR

SHMR SHMRR

DEF TMPR

SHML SHMRL SHRC

REC MODE TMPL

RFR

RFR

SWSL

HBS

WMM

DOR

EPB

LIN 5

LIN 5

MS-CAN

Only without KVM

ISO 9141 / LIN

LIN 0LIN 1

LIN 2

LIN 3

HS-CAN

SENSOR-CAN

J1962ISO14229

MOST

PrivateCAN

LIN

7LIN 11

LIN

6

ISO 9141

HUS

PHM(TEM)

ECM

SASHCM TCM

FLRFSM

SUM

BSC

EHPAS

BCM

ICM

DDM PDM

TRM CPM PSM

DIM

AUD

CCM

PAM KVM PAC

IAM

AUU

SUB

RDAR

DEM

BPM

MMMHLDF

OWS

SRS

RDDMDDS RCM

ACM

LHCU RHCU GSMCEM

LSMSWM

IMSBBS

RSM

RDM LDM

SCLIAU

SWSR

SHM SHM

FAM FAM

SHML SHMRL SHRC

REC MODE TMPL

AQS

RFR

RFR

SWSL

HBS

WMMBMS

RATD

AGM

EPB

RCM CVM

LIN 5

LIN 5

LIN 4

LIN

8

LIN ICM 1

MS-CAN

Only without KVM

ISO 9141 / LIN

LIN 0LIN 1

LIN 2

LIN 8

LIN 3

HS-CAN

SENSOR-CAN

J1962ISO14229

MOST

PrivateCAN

LIN

7LIN 11

LIN

6

ISO 9141

VQM

BLIS_LCM BLIS_RCM

IEC

PHM(TEM)

ACCM

ECM

HEV-CAN

SASHCM TCM

FLRFSM

SUM

OWS

PSCM

BCMOBC

ICM

DDM PDM

TRM CPM PSM

DIM

AUD

CCM

PAM POT KVM PAC

IAM

DABM

RSE

RDAR

BECM IGMIEM

HLDRL

HLDRR

PrivateCAN

V40 2003

S80 2006 V60 PHEV 2012 XC90 2015

Page 8: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 8

Mjukvarustorlek – utveckling

Page 9: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 9

• Enstaka agila entusiaster

• “Agile” ibland ett skällsord • Inom HW/mekatronik finns ingen allmän acceptans alls för agila metoder

• Viktigt med tydlig definition om man väljer att använda “agile lingo”

• Däremot gillar man continuous integration, test automation, frequent customer interaction!

Hur tänker man på vcc kring agile

Page 10: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 10

• Kan vi skapa en detaljerad projektplan för en hel utvecklingscykel innan utvecklingen startar?

• Kan vi skapa krav som håller kund/marknad nöjda 6, 12 eller 18 månader in i framtiden?

• Håller sig den detaljerade projektplanen och kraven stabila över tid?

• Levererar vi typiskt i tid?

• Förstår vi de inblandade teknologierna helt och kommer de sannolikt inte att ändras?

• Kommer vi designa och bygga en produkt på samma sätt två gånger?

• Håller sig arkitekturen stabil över tid?

• Är vi och våra respektive skill-sets utbytbara oss sinsemellan?

(Agile hardware development – nonsense or necessity?, http://www.eetimes.com/document.asp?doc_id=1279137)

“Agile är inte alltid rätt”

Page 11: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 11

• Exakt samma agila mekanismer som blivit mainstream inom mjukvaruindustrin behövs inom mekatronik/automotive

• Ingenting hittills har övertygat mig om motsatsen!

• Inte hårdvaran/mekaniken som är problemet – utan skalan på företag och projekt – problemen drunknar i komplexiteten

Slutsats

Page 12: Software Integration at Volvo Car Corporation | Maria Carlsson | LTG-23

2023-04-13 12

Lösa ett problem vs lösa en röra