9
VCC Case Study - OD In-house SW Development Process 2014 Workshop - Organizational Change and Learning 2014-06-12 94100, Kent Niesel, 5999783 [email protected]

VCC C ase S tudy - OD In-house SW Development Process 2014

  • Upload
    khan

  • View
    38

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

VCC Case Study - OD In-house SW Development Process 2014

Workshop - Organizational Change and Learning2014-06-12

94100, Kent Niesel, [email protected]

Page 2: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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

Page 3: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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)

Page 4: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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

Page 5: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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

Page 6: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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

Page 7: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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

Page 8: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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

Page 9: VCC  C ase  S tudy  - OD In-house SW  Development  Process 2014

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