vcc c ase s tudy - od in-house sw development process 2014
DESCRIPTION
VCC C ase S tudy - OD In-house SW Development Process 2014. Workshop - Organizational Change and Learning 2014-06-12 94100, Kent Niesel, 5999783 [email protected]. Intro – Software implements customer features. Some typical customer features. Rain sensing. Sensus - PowerPoint PPT PresentationTRANSCRIPT
VCC Case Study - OD In-house SW Development Process 2014
Workshop - Organizational Change and Learning2014-06-12
94100, Kent Niesel, [email protected]
Intro – Software implements customer features
ABS
Rain sensing
Engine control Centrallocking
Transmission control
In car computer(ECU- Electronic Control Unit)
Some typicalcustomerfeatures
Cable harness
SensusInfotainment BLIS
1998 – 2013 - IN car computers (ECU) Growth
GSMCEM
SWS
MS-CAN
HS-CAN
J1962ISO14229
VL
ITE
PHM
ECM
SASTCM
ABSETM
UEMDDM PDM
RTI PSM
DIMCCM
REM SWM AUM
SRS
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
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
SWSRSHMR 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 / LINLIN 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 / LINLIN 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
1998 – First S80(19)
2003(49)
2002 - S/V 40(38)
2006(68)
2012-Hybrid(78)
2013 SPA(108)
Software developed by VCC ARE growing …
EEEP
P/T
AS&C
Body&Trim
Approx100 different external supplier SW teams(~ 1500-2000 engineers)
Approx15 different VCC inhouse SW teams(~ 200 engineers)
Accesories
42 ECUs
14 ECUs
14 ECUs
27 ECUs
5 ECUsRef. SPA Node Owner List
External SW Suppliers
EEEPCEM
EESPCCM
P/TSPM-CVC
ChassiVDDM
ChassiASDM
ChassiSUM
EEEPBECM
P/TSPM- Diag
EEEPIEM
EEEPIGM
EEEPOBC
P/TSPM- xx
EEEPHMI
VCC SW Teams
P/TSPM- xx
EESPApp
DIM, IHU, AUD, …
ECM, TCM, DEM, …
BCM, SODL/R, …
HUS, CPM, …
TRM, Conn. Touch
VisionWithin 3-5 yrs. VCC can be a mature provider of Automotive Grade SW (see #9)
Performed Process
Described Process
VCC ProcessAsset
Developers developing and producing SW
A map of the performed process
Organizational knowledge
ISO 26262A-SPICE
VCC Requirements
Automotive Grade SW product
Requirements on performed process and its results
Descriptions of performed process
results
SW Product information
Software Engineering
Process Groups
Supporting infrastructure
Automotive Grade SW SMEs ,
specification, and test
The performed process needs to change, be fixed, first
Performed Process
Described Process
VCC ProcessAsset
Developers developing and producing SW
A map of the performed process
Organizational knowledge
ISO 26262A-SPICE
VCC Requirements
SW
Requirements on performed process and its results
Descriptions of performed process
results
SW Product information
Describe and map the performed process when it works
Performed Process
Described Process
VCC ProcessAsset
Developers developing and producing SW
A map of the performed process
Organizational knowledge
ISO 26262A-SPICE
VCC Requirements
Automotive Grade SW product
Requirements on performed process and its results
Descriptions of performed process
results
SW Product information
Potential Blockers for Improvement
• Unclear goals for those performing the process
• Varying sense of urgency within the organisation
• ”No time to change now”
• ”No time or will to share experiences”
• Defining process is somebody elses problem
• Lack of management committment
• Resistance to change
Automotive Grade SW is more than its function
• has a low fault density• is safe• is buildable• is possible to simulate and has one or more model representations• is testable• is maintainable• is ”documented” or described in some form that makes it possible to
understand • is secure• is dependable• is fit for purpose and has the functionality that the customers expect