modeling “agile” at bombardier...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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!
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?
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