Date post: | 22-Jun-2015 |
Category: |
Automotive |
Upload: | lean-tribe |
View: | 389 times |
Download: | 0 times |
software integration atVolvo Car Corporationby Maria Carlsson
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
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
04/13/2023 5
Känns bekant?
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
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
2023-04-13 8
Mjukvarustorlek – utveckling
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
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”
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
2023-04-13 12
Lösa ett problem vs lösa en röra