modeling “agile” at bombardier...

14
PRIVATE AND CONFIDENTIAL © Bombardier Inc. or its subsidiaries. All rights reserved. 1 Event: SWISSED 2017 Presenters: Alba Pennisi, Matthias Heinz Authors: Emma Parinaz Davari, Matthias Heinz, Omar Naas, Alba Pennisi, Philipp Oggier Date: 04.09.2017 Place: Lake Side, Zürich Modeling “Agile” at Bombardier Transportation

Upload: others

Post on 22-Jun-2020

43 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

1

Event: SWISSED 2017

Presenters: Alba Pennisi, Matthias Heinz

Authors: Emma Parinaz Davari, Matthias Heinz,

Omar Naas, Alba Pennisi, Philipp Oggier

Date: 04.09.2017

Place: Lake Side, Zürich

Modeling “Agile” at

Bombardier

Transportation

Page 2: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

2

Agenda

Overview

Initial position & Objectives

Modeling “Agile” at BT

Results

1

2

3

4

Introduction to BT

Page 3: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

3

Bombardier is the world’s leading manufacturer of both planes and trains. Looking far ahead while delivering today, Bombardier is evolving mobility worldwide by answering the call for more efficient, sustainable and enjoyable transportation everywhere. Our vehicles, services and, most of all, our employees are what make us a global leader in transportation.

Bombardier is headquartered in Montréal, Canada. Our shares are traded on the Toronto Stock Exchange (BBD) and we are listed on the Dow Jones Sustainability North America Index. In the fiscal year ended December 31, 2016, we posted revenues of $16.3 billion.

INTRODUCTION TO BT

Page 4: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

4

Main challenges:

- Development of new product family (passenger multiple unit) started

- Development team distributed over different sites in Europe

- Product with complex functional vehicle architecture

- Many variants to be derived from product family

Apply MBSE & SCRUM to

master complexity and meet quality, time and cost targets

INITIAL POSITION & OBJECTIVES

Modeling of large complex systems such as

rolling stock systems requires an excellent

coordination of the modelling team

Page 5: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

5

THE PROCEDURE

MODELING AGILE AT BOMBARDIER TRANSPORTATION

Product BacklogContains one

ticket per function

Priority:

complexity:

Product Owner

Define scope of work

and set priority of

tickets

Scrum Master

Estimate complexity of

functions

Sprint BacklogContains one

ticket to be

modeled in sprint.

Priority:

complexity:

DeliveryModeled

function

Sprint Meeting:

Select the scope that shall

be modeled in sprint

Sprint:

Model function

Set progress status

Scrum Master +

Development Team

Daily Sprint Meeting:

Inform about actual progress

Place impediments to be solved

Deliver work

of increment

Product Owner

Acceptance:

Check delivery

Sprint

retrospective

meeting:

Review of the

activities

Page 6: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

6

PRODUCT BACKLOG

MODELING AGILE AT BOMBARDIER TRANSPORTATION

Correct relation of effort point estimation between

different work items is key for success

Page 7: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

7

APPLIED TOOL CHAIN

MODELING AGILE AT BOMBARDIER TRANSPORTATION

**no links beween work item in RTC and model element/requirement in Magic Draw/DOORS

✓ Supports distributed project teams

(web based client)

✓ Provides SCRUM templates, graphical

Kanban boards and sprint/project

burndown charts

✓ Allows the customization of the

workflow supporting the modeling

methodology

✓ Available at BT

✓ Requirements artifacts in DOORS and

model elements in MagicDraw are

linked **

Rational Team Concert for SCRUM

DOORS and MagicDraw for MBSE

Page 8: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

8

CONNECTION BETWEEN WORK ITEMS AND MODELS

MODELING AGILE AT BOMBARDIER TRANSPORTATION

Modelers are responsible to update the

tickets in the Kanban Board according to

the status of models and reviews. In this

way:

✓ Connections between the work items

and models are created

✓ The MBSE Team’s feeling of success

and motivation is increased ;-)

SCRUM4MBSE improved collaboration but also increased the team

spirit by sharing small and regular successes throughout the sprints

Page 9: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

9

SPRINT BURNDOWN CHART

MODELING AGILE AT BOMBARDIER TRANSPORTATION

Burndown charts give immediate visibility and possibility to react fast

Time to analyse and react

Page 10: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

10

RESULTS

BENEFITS OF MODELING “AGILE”

Rolling Stock Project

Start date 25.04.2016

End Date 01.03.2017

Total Working Days 212

Num. of Modeled

Functions67

Average Team Size 4.5

Total Effort Point 2266

Reached Team

Velocity (Average)

10.7 Effort

Points per Day

Page 11: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

11

RESULTS

BENEFITS OF MODELING “AGILE”

Benefits of SCRUM

✓ Improvement of planning quality already after

the first sprint

✓ Continuous visibility of the impact of deviations

from the planning and thus possibility to react

fast

✓ Cost target, delivery due date and quality goal

achieved

Benefits of MBSE

✓ Increase of requirement specifications quality,

e.g. missing requirements added, wrong

allocation of requirements corrected and

inconsistencies between requirements on

different levels resolved

✓ Finalize stable high quality functional

architecture as a base for further development

of variants out of the product family

Page 12: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

12

RESULTS

SUMMARY & OUTLOOK

BT Site has

contacted our MBSE

Team

Discussion started

between:

- Product Manager

- MBSE Team

- Functional Architects

• Business Case

• Scope and purpose

• Team and roles

• DEADLINE!

Back to office:

Define workflow

Tools Customization

SCRUM4MBSE

defined!

DEPLOYMENT• Daily sprint meeting,

sprint reviews and report meeting

• Resolution of impediments

First project delivered..

and new requests

coming!

Page 13: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

13

Q&A?

Page 14: Modeling “Agile” at Bombardier Transportationincose.ch/sites/default/files/page_images/SWISSED... · Introduction to BT. L . 3 Bombardier is the world’s leading manufacturer

PR

IVA

TE

AN

D C

ON

FID

EN

TIA

L

© B

om

bard

ier

Inc. or

its s

ubsid

iarie

s. A

ll rig

hts

reserv

ed.

14