Top Banner
V1.0 | 2018-11-20 Vector Congress, Stuttgart, 20. Nov. 2018 Dr. Christof Ebert, Vector Consulting Services Vector Solutions for Agile
12

Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

May 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

V1.0 | 2018-11-20

Vector Congress, Stuttgart, 20. Nov. 2018Dr. Christof Ebert, Vector Consulting Services

Vector Solutions for Agile

Page 2: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Agile is Eaten – But not yet DigestedVector Agile Solutions

2/12

Page 3: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Challenge: ACES and Fast Growth of ComplexityVector Agile Solutions

Agile must scale for real industry needs: Business, organization, process, technology

One locationKnown SupplierStable market

Many locationsEvolving ecosystemsHungry new players

Legacy which is updatedOne component or systemOne engineering discipline

Classic QA

Novel technologiesComplex systems

Several disciplinesCompliance

Safety, cybersecurity etc.

Get our free agile poster at the consulting booth

3/12

Page 4: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Vector Supports Agile Projects WorldwideVector Agile Solutions

Vector projects Automotive OEM, e.g. Daimler, Ford Automotive Tier-1, e.g. Bosch,

Schaeffler, ZF Non-automotive, e.g. ABB, Festo,

Thales

Business

Organization

Technology

Process

How to tailor?

How to scale?

The dimensionsof scaling

Solution

Further scaling?

Agile principles and elements

Focus

Clear and simple roles

SimplicityHumancentered

4/12

Page 5: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Competitive Advantages with OEM-relevant features

Serviceability Innovative business models for OEMs App activation Feature updates Cybersecurity

Standardized SW and tools From implementation to configuration Standard tool chain (Component

Development Kit, CDK) for several hundred developers with Gerrit, Git, Jenkins

Component-Compatibility-Check (CCC) allows automatic test with each commit

AUTOSAR tool-based code generation and dependency modeling

Standardized BSW gives better quality

Vector Benchmark: Agile AUTOSAR ProductionVector Agile Solutions

Function Library

Adjustment A

Adjustment B

Lighting

Seat Heating

Air Conditioning

Variant A

Code Generation

Variant B

Hardware Topology

Distributed System

Software Configuration

5/12

Page 6: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Agile Frameworks Have Different Focus and ApplicabilityVector Agile Solutions

Criteria Scrum of Scrums (SoS)

Scaled Agile Framework (SAFe)

Large Scale Scrum (LeSS)

Disciplined Agile Delivery (DAD)

Vector ACE (Agile for Critical Engineering)

Scope SW, HW and Systems, flexible

Software Software Software SW, HW and Systems

Differentiator Scrum for all situations and scales

Complex with many artifacts, roles, guidelines

Flexibility by using only suggestions

Complex and coverage of many models

Critical systems

Underlying Technology

Scrum Scrum and other agile principles, Lean

Scrum Scrum / Lean Scrum / Lean

Adoption Used in a large number of companies

Used in several companies

Used in several companies

Usage has started Usage has started

Scaling Flexible, simple and suitable to different settings

Targets large companies, but perceived as heavy

Can be adapted to different settings

Can be adapted to different settings

Can be adapted to different settings, incl. safety and E/E HW/mechanics

Complexity Low High Medium Medium MediumCost Low High Medium Medium LowGlobal teams Feasible Feasible Feasible Feasible Feasible

6/12

Page 7: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Case Study (1/4): Continuous Safety and SecurityVector Agile Solutions

Vector solution

Sca

ling

Ag

ile“Me-too” time-to-market < 2 years

High perceived quality

Compliance with standards

Coverage of safety and security

Scaling agile

Concepts and implementation of dependability

Continuous Integration

Focus: Avoid effect of failures

Model-based

Deductive thinking

Mechanisms of dependability

Agile for critical systems Agileresults

Lean yet systematic methods for dependability

Prevention of design failures

Fast development of models, inherent evidence of models

Integral approach for safety and security

Integrity, maintain-ability by modelling in PREEvision

Integration of strategic Tier-1s

Continuous Safety and Security

Deductive analyses

(FTA)

Design for depend-ability

Inductive analysis (FMEA)

Require-ments

Higher level scope

Design scope

7/12

Page 8: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Case Study (2/4): Model-Based Dependency AnalysisVector Agile Solutions

Traceability from changes based on hierarchic modelling, analysis and tests

SystemRequirements

Logical SystemArchitecture

ComponentArchitecture

SimulationImplementation

PowerMirrorCtrl

Type: PowerMirrorCtrl

SwitchMatrix

Type: SwitchMatrix

PowerMirrorPass

Type: PowerMirr...

PowerMirrorDriver

Type: PowerMirr...

PowerManagement

Type: PowerMan...

x+:pm_pass_x+

y+:pm_pass_y+

y-:pm_pass_y-

x-:pm_pass_x-

y+:pm_driv_y+

x+:pm_driv_x+

y-:pm_driv_y-

x-:pm_driv_x-

y:PM_y

x:PM_x

sel:PM_selection

def12:KeyIn

sel:PM_selection

x:PM_x

y:PM_y x+:pm_pass_x+

y+:pm_pass_y+

y-:pm_pass_y-

x-:pm_pass_x-

y+:pm_driv_y+

x+:pm_driv_x+

y-:pm_driv_y-

x-:pm_driv_x-

KeyIn:KeyIn Assembly Net

Assembly Net

Body Ctrl

Driver Door CtrlPass Door Ctrl

Gateway

SwtichMatrix

PassengerMirror DriverMirror

BatMng

-

-

-

-

-

-

-

-

-

DoorLIN:LIN

Ground

PowerSupply

- cv2:4w -KA_Pass Door Ctrl _0

-

-

CANPT:CANC

TORE, dependency management

FTA, FMEA,architecture

checks

Static/Dynamic analysis, TDD, Fault Injection

8/12

Page 9: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Case Study (3/4): Adequate Tool SupportVector Agile Solutions

Based on “effect chain analysis” the related tasks for safety analysis update can be identified (e.g. are safety related operations affected by change)

Tooling is mandatory for efficient and consistent change handling.

PREEvision provides here complete consistency

Scenario: Perceived “small change” leads to negative impact on safety and security

Challenge: Continuous impact analysis and consistency

Approach: “Continuous” Safety Case

Architecture + Design

Safety Analysis

3 Improve

2 Analyse

1 Develop

Requirements

Interface Design to Safety Analysis

PLM toolchain (e.g. PREEvision) has big impact on agile success in critical systems9/12

Page 10: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Case Study (4/4): Agile Teams for Critical EngineeringVector Agile Solutions

Hierarchic agile teams ensure consistency, also for safety, security etc.

LegendSW Lead Team 1SW Lead Team 2Technical Lead Testing

Team MemberHardware LeadMechanical Lead

Chief Technical Lead

Kanban Board

Testing Team

HW TeamSW Team 2SW Team 1 Mechanical Team

Scrum of Scrums

Location 1 Location 1

Location 1Location 2

Location 2 Location 3

Safety/Security Manager

Safety/Security Engineering: Agile Safety Owner

10/12

Page 11: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not EasyVector Agile Solutions

Agile must be tailored and scaled according to the specific environment

Heavy recipe-style frameworks do not address automotive needs

With optimized agile tailoring the overall efficiency will increase significantly

Managing change for organization and culture is biggest challenge

Business Organization

Technology Process

50% of agile transformations fail.

Need for professional change management. Contact Vector.11/12

Page 12: Vector Solutions for Agile€¦ · Lessons Learned and Look Ahead: Agile Scaling is Necessary – Yet not Easy Vector Agile Solutions Agile must be tailored and scaled according to

© 2018. Vector Consulting Services GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-11-20

Thank you for your attention.For more information please contact us.

Passion. Partner. Value.

Vector Consulting Services

@VectorVCS

www.vector.com/[email protected]: +49-711-80670-1520