supplying value. s p i r i t spirt i s. sv c rs np4 klaus heimerl jan-04 why process impr....

27
Supplying value. P I R I T S S P P I I R R T T I I S S

Upload: gary-little

Post on 11-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

Supplying value.

S P I R I TSS PP II RR TT I I SS

Page 2: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Overview

Why Process Improvement?

Introduction

Requirements Engineering

Test Process

Project Management

Quality Assurance

Process Visualisation

Page 3: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Why Process Improvement ?

Page 4: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Why Process Improvement

Software

Hardware

Algorithm

Mechanic

ECU

ECU- development

SAT- development

RO- development

… - development

ECU+

SAT+

RO+…

Comparison of development – past and future

Past development for restraint systems required the synchronize 4 process

variants.

Actual and future restraint systems consist of higher

functionality; therefore synchronization of several independent development

process has to be considered.

To handle higher system complexity Process Improvement was conducted.

Page 5: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process VisualisationA/B ECU

g-Sat

Bat.

g-Sat

Sidebag Front (Thorax)

Front A/B

Belt Pretensioner(front)

Co

ckpit-In

strum

ent

Cockpit-Instrument (inc. Warning Lamps…)

Why Process Improvement

a past Restraint System in a car …

Page 6: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Cockpit-Instrument (inc. Warning

lamps …)

A/B ECU

ECS

ECS

p-Sat

g-Sat

OC

Seat-Slide

Bat.

g-Sat

Buckle SwitchFront A/B (dual-stage)

Belt Pretensioner (rear)

Belt Pretensioner + Belt Force Limiter

(front)

AWS

ECU

Co

ckpit-

Instru

men

t

ISOFIX

Occupant Detection(OC)

FOSE

Weight Sensing

RO

S

Rollover Satellite

FOSElectronic

(PP)

Fiber OpticalSensor(FOS)

Actuator Pedestrian

Protection (PP)

p-Sat

p-Sat

PP ECU

Sidebag Front (Thorax)

Curtairbag Front (Head)

Sidebag Rear(Thorax)

Pedestrian Protection

ECU

p-Sat

CA

KC

AK

Seat-Slide

Crash activeheadrest

(front)

Why Process Improvement

an actual/ future Restraint System in a car …

Page 7: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Why Process Improvement

Comparison of development – the increasing importance of Software

Lines of Code- all systems in a car

1,0E+001,0E+011,0E+021,0E+031,0E+041,0E+051,0E+061,0E+071,0E+081,0E+09

1965 1970 1975 1980 1985 1990 1995 2000 2005

year

lin

es o

f co

de

The contribution of software to the electronical systems of a car will increase tremendously within the next years. To cope this challenge,

Software development must follow a defined process.

Page 8: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Introduction

Page 9: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Introduction

What does SV RS deliver to the customer?What does SV RS develop?

System consisting of eg.SRS + SAT + Rollover + …

Single Products, such as1 SRS unit, 2 Satellites, …

Software, Hardware,Algorithm, Mechanic

HW component,SW code, …

Depending on the customer, SV C RS delivers systems consisting out of SRS and peripheral units or single products, completing the restraint system of the vehicle.

The products consist of Software, Hardware, Algorithm and Mechanic.

Hardware + Mechanic consists out of components, Software + Algo out of .c/.h files.

Page 10: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Introduction

Component

Discipline

Product

System

Siemens Restraint System has identified 4 Levels of Development.

These development levels are very important for process improvement:

The Levels of Development

How are requirements handled from top to down and bottom to top.

Tests for each level must be defined in scope and delimited to upper and lower levels.

Project Management and Quality Assurance has to be defined for relevant levels.

Support processes (eg. configuration management) must be installed.

Page 11: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Introduction

The Milestone Model:

OpportunitySelection

Acquisition/Quotation Concept

Sample Verification /Design Validation

SublevelPhase 3a

SublevelPhase 3b

SublevelPhase 3c

SublevelPhase 3end

Introductionto Production

andValidation

ProductionRamp up

M0 M1 M2

M3a M3a M3a

M3 M4 M5

The Milestone Model covers the phases between Opportunity

Selection and Production Ramp up. It is the base for all SV C RS

development processes covered by the process improvement SPIRIT.

Page 12: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Introduction

Development Source:

Customer SpecsStandards

Lessons LearnedWeak Point AnalysisTop System = Vehicle

. . .

Development and Testing

according to

Result:

RobustDesign

With a Robust Design, SiemensVDO Restraint System

is focused in achieving a zero defect product.

Page 13: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Requirements Engineering

Page 14: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

How Customer explained his ideas

Project Manager understood:

Architecture results:

Implementation approach:

Consultant advice:

User Documentation:

Sample Delivery:

What Customer really needed:

Requirements Engineering

Page 15: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Requirements Engineering

Level 0(Vehicle)

Level 1(System)

Level 2(Product)

Level 3(Discipl.)

Level 4(Comp.)

Level 4(Comp.)

Level 3(Discipl.)

Level 2(Product)

Level 1(System)

Level 0(Vehicle)

Requirement Engineering defines:

Developm

ent Process

Test

Pro

cess

how requirements are derived (Method)

the way of requirements during development

the tracing of requirements (tool support)

Customer Customer

V-Cycle

trace

trace

trace

trace

Page 16: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Test Process

Page 17: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Test Process

Level 4(Comp.)

Level 3(Discipl.)

Level 2(Product)

Level 1(System)

Level 0(Vehicle)

The Test Process defines:

Test

Pro

cess

timing and content of

for all development levels.Customer

test plan, test spec, test report

TestPlan

TestSpec

TestReport

Page 18: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Test Process

The Test Process defines also the sequence for documents and tests

System TestPlan

Product TestPlan

SW/HWTest Plan

M1 M2 M3ax M3bx M3cU

pdat

eP

lan

Upd

ate

Pla

nU

pdat

eP

lan Module

TestSpec

ModuleTests

Prod. Integr.Test Spec

Prod. Integr.Tests

Prod. Val.Test Spec

Prod. Val.Tests

Syst. Integr.Test Spec

Syst. Integr.Tests

con

tin

ued

Upd

ate

Pla

nU

pdat

eP

lan

Upd

ate

Pla

nSyst. Valid.Test Spec

Syst. Valid.Tests

Page 19: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Project Management

Page 20: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Project Management

Level 3(Discipl.)

Level 2(Product)

Level 1(System)

The Project Management Process:

lists all project management relevant activities

shows them sorted in the milestone plan

with adaptations for easier use in the development levels

Project

Mgmt.

Project

Mgmt.

OpportunitySelection

Acquisition/Quotation Concept

Sample Verification /Design Validation

SublevelPhase 3a

SublevelPhase 3b

SublevelPhase 3c

SublevelPhase 3end

Introductionto Production

andValidation

ProductionRamp up

M0 M1 M2

M3a M3a M3a

M3 M4 M5

Page 21: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Design Quality Assurance

Page 22: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Design Quality Assurance

Level 3(Discipl.)

Level 2(Product)

Level 1(System)

The Design Quality Assurance Process:

lists all development relevant quality activities

shows them sorted in the milestone plan

with adaptations for easier use in the development levels

QAQA

OpportunitySelection

Acquisition/Quotation Concept

Sample Verification /Design Validation

SublevelPhase 3a

SublevelPhase 3b

SublevelPhase 3c

SublevelPhase 3end

Introductionto Production

andValidation

ProductionRamp up

M0 M1 M2

M3a M3a M3a

M3 M4 M5

Page 23: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Configuration Management

Page 24: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Configuration Management

Configuration Management:

administers work products (documents) of the development. CM for

example maintains the codes of SW development.

CM consists basically out of 3 sub- topics:

Document Management … shows where documents are stored

Change Management … shows how changes are handled

Release Procedure … shows documents that needs to be released

Configuration Management is also a typical support process.

Page 25: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Improvement at Restraint SystemsS P I R I T

Process Visualisation

Page 26: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

Process Visualisation

Process Visualisation

provides a web based repository of processes

and is easy to use for the engineers

Page 27: Supplying value. S P I R I T SPIRT I S. SV C RS NP4 Klaus Heimerl Jan-04 Why Process Impr. Introduction Requirements Eng. Test Process Project Management

SV C RS NP4Klaus Heimerl Jan-04

Why Process Impr.

Introduction

Requirements Eng.

Test Process

Project Management

Quality Assurance

Process Visualisation

T H A N K Y O U .

SS PP II RR TT I I SS