Scaling Scrum @ Thales with Emergent Innovation - AgiliX Scrum … · 2016-01-11 · Scaling Scrum...

Post on 10-Apr-2020

1 views 0 download

Transcript of Scaling Scrum @ Thales with Emergent Innovation - AgiliX Scrum … · 2016-01-11 · Scaling Scrum...

www.thalesgroup.com OPEN

Scaling Scrum @ Thales with Emergent Innovation

CESARIO RAMOS (AGILIX), SANDRA ROIJAKKERS (THALES) SCRUM DAY EUROPE, AMSTERDAM, JULY 2, 2015

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 2

OPEN

Speakers

▌ Cesario Ramos (AgiliX)

▌ Sandra Roijakkers (Thales)

Mathematics Empowerment

Thales

People manager

Energetic

Agile Management Consultant

Professional

Scrum Trainer

Author of

EMERGENT

Founder

Of AgiliX WORK should be FUN

ScrumPlop®

Professional

Team Coach

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 3

OPEN

Thales Mission

▌ Wherever Safety and Security are critical, Thales delivers. Together, we innovate with our customers to build smarter solutions. Everywhere.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 4

OPEN

Thales Surface Radar

www.thalesgroup.com OPEN

About how we work

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 6

OPEN

Thales Surface Radar Development

Systems Engineering & SIVV

TU RF

Mechanical & Electrical Design

TU Processing

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 7

OPEN

Agility?

▌ Customer contracts are

  Fixed scope

  Fixed price

  Fixed leadtime

▌ TU Processing makes fixed price quotation

▌ Within budget and leadtime freedom in

  How to realise customer requirements

  How to optimise customer expectations

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 8

OPEN

Thales Surface Radar Development TU Processing

Least jammed frequency

processing

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 9

OPEN

Thales Surface Radar Development TU Processing

Least jammed frequency

processing

CMS CMS Sensor Mgmt

An

ten

na

FPG

A

SP Ext

Platform Software

Trk

Systems Engineering

SM/F

M

Co

re

Au

x

Sensor Mgmt

Generic Software Generic Software

Architecture Architecture

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 10

OPEN

Initial Challenges

Least jammed frequency

processing

CMS CMS Sensor Mgmt

An

ten

na

FPG

A

SP Ext

Platform Software

Trk

Systems Engineering

SM/F

M

Co

re

Au

x

Sensor Mgmt

Generic Software Generic Software

Architecture Architecture

Project Teams

Project Teams

Project Teams

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 11

OPEN

First Structure Change

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 12

OPEN

Development Model

Processing Architect Processing Tester

System Architect System Tester

carrier

Re

qu

irem

en

ts

Re

lea

ses

Sprin

ts In

cre

- m

en

ts

Team 1 Team 2 Team 3 Team 4

Software Architect Software Integrator

www.thalesgroup.com OPEN

Challenges

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 14

OPEN

Start of the Agile era

▌ Component Scrum teams

  Increased project transparency & knowledge sharing

  … but teams not improving and stakeholders not enthusiastic

▌ Get outside help

  … to improve on the agile mindset of engineers and teams

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 15

OPEN

Value each sprint

▌ Goal is NOT to produce requirements

  Deliverables of “component teams” have no customer value

  Integrated features (across teams) have customer value

Goal is to create VALUE Customer value

Knowledge value

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 16

OPEN

Specialize The Work

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

Feature 1

Feature 2

Feature 3

Feature N

.

.

.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 17

OPEN

Specialize The Work

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

Feature 1

Feature 2

Feature 3

Feature N

.

.

.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 18

OPEN

Specialize The Work

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

Feature 1

Feature 2

Feature 3

Feature N

.

.

.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 19

OPEN

Specialize The Work

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

Feature 1

Feature 2

Feature 3

Feature N

.

.

.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 20

OPEN

First Structure Change

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

Feature 1

Feature 2

Feature 3

Feature N

.

.

.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 21

OPEN

First Structure Change

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

Feature 1

Feature 2

Feature 3

Feature N

.

.

.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 22

OPEN

First Structure Change

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Line Mgr

Line Mgr

Head

Feature 1

Feature 2

Feature 3

Feature N

.

.

.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 23

OPEN

Flaccid Results with Scrum-But Component Teams

▌ Who does testing?

▌ Who does analysis?

▌ Who does architecture?

▌ Who does coordination?

▌ How do you measure progress?

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 24

OPEN

First Structure Change

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

PO Mgr

Comp. Team

Comp. Team

Comp. Team

Comp. Team

Comp. Team

SW

integr.

Proc. tester

System tester

Line Mgr

Line Mgr

Head

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 25

OPEN

Flaccid Results with Scrum-But Component Teams

▌ The separate component teams optimized their own productivity.

▌ The responsibility of delivering an integrated functional working product was still being handed over to separate test teams.

▌ Project managers still had the inconceivable task of managing requirements dependencies among all the component teams.

▌ Stakeholders complained about the lack of project transparency as project progress was measured on individual components.

▌ Line managers played the role of fake POs limiting team-customer interaction and inhibiting self-managing teams to arise.

www.thalesgroup.com OPEN

Approach to Adoption

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 27

OPEN

Main areas for change

▌ Organizational structure

▌ Policies, working agreements.

▌ Whole product and customer centric focus

▌ Agile development skills.

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 28

OPEN

Start situation visualised (recap)

Processing Architect Processing Tester

System Architect System Tester

carrier

Re

qu

irem

en

ts

Re

lea

ses

Sprin

ts In

cre

- m

en

ts

Team 1 Team 2 Team 3 Team 4

Software Architect Software Integrator

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 29

OPEN

Scaling scrum to department level visualized

Software Architecture & Integration Team

Processing Architect Processing Tester

System Architect System Tester

carrier

Re

qu

irem

en

ts

Re

lea

ses

Sprin

ts In

cre

- m

en

ts

Team 1 Team 2 Team 3 Team 4

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 30

OPEN

Scaling scrum to department level next step visualized (1/2)

Software Architecture & Integration Team

Processing Architect Processing Tester

System Architect System Tester

carrier

Re

q’s

Re

lea

ses

Sprin

ts

Team 1 Team 2 Team 3 Team 4

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 31

OPEN

Scaling scrum to department level next step visualized (2/2)

Software Architecture & Integration Team

Processing Architect Processing Tester

System Architect System Tester

carrier

Re

q’s

Re

lea

ses

Sprin

ts

Team 1 Team 2 Team 3 Team 4

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 32

OPEN

Structure Change

Line Mgr

Line Mgr

Head

Team

Team

Team

Team

Team

Team

Team

System tester

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 33

OPEN

Results

▌ The hierarchy is minimized and a networked organizational structure is used.

▌ The department head is the PO of the Processing deliverables.

▌ Fine Grained Prioritization

▌ The PO/Mgr role at the team level is removed. The line managers now focus on coaching the relationships between the people, teams and the customers.

▌ The teams take the responsibility to deliver working integrated software instead of handing it over to others.

www.thalesgroup.com OPEN

How we do Large Scale Scrum

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 35

OPEN

Feature refinement

High priority

Low priority

System Architect /

System tester

Proces. Architect / Processing Tester

Processing Integrator

Domain Architect

Tea

m1

Tea

m2

Tea

m3

Tea

m4

Feature #1

Feature #2

Feature #3

Feature #4

Release #1

Releases based on Epics

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 36

OPEN

Department Sprint Planning High priority

High priority

Low priority

Low priority

Department Sprint

Backlog

Department (Product Owner)

Do not go for 100% utilization

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 37

OPEN

Scaled Scrum

Department Sprint Backlog

Team PO

PO

Department Product Backlog

Team

Team

Team

Team

Team

ToDo In Prog Done

Team Team Team Team

Team Team Team Team

SP1

SP2

Daily Scrum

Daily SoS

Ordering

Refinement

Department Product Backlog

Stakeholders

PO

Team representatives

Review

Team Team Team Team

Retrospective PO

Scrum Masters

Department Retrospective

Team representatives

Sprint Backlog

PO

Stakeholders Team

representatives

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 38

OPEN

Bottom up coordination

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 39

OPEN

Department Sprint Review

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 40

OPEN

Department Sprint Review

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 41

OPEN

Department Sprint retrospective

▌ Sprint retrospective

  Every scrum team has own retrospective

  Department Sprint retrospective with scrum team’s Scrum Masters, focus

-  Issues affecting multiple teams -  Impediments teams cannot solve themselves

www.thalesgroup.com OPEN

What about Management?

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 43

OPEN

www.thalesgroup.com OPEN

So far…

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 45

OPEN

Results so far

▌ More Fun and Engagement

▌ Clear and more reliable status information

  Clear focus within the whole department

  Enables priority setting and possibility to take corrective action

▌ Knowledge sharing within the scrum teams

  Except for legacy activities no single knowledge sources

▌ Quality of deliverables has increased

  E.g., integration of processing chain on radar in days instead of weeks

▌ Management part of the team

  Team coach, removing impediments, Go See

www.thalesgroup.com OPEN

Current improvements…

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 47

OPEN

Team Based Incentives

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 48

OPEN

Cross Components Teams

Least jammed frequency

processing

CMS CMS Sensor Mgmt

An

ten

na

FPG

A

SP Ext

Platform Software

Trk

Systems Engineering

SM/F

M

Co

re

Au

x

Sensor Mgmt

Generic Software Generic Software

Architecture Architecture

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 49

OPEN

Increase Whole Product Focus

▌ Increase the areas of Scope & Actions of the teams.

▌ Increase Collaboration

  Deliver what the customer really wants, when he wants it, and with the needed quality

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 50

OPEN

Take away

This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales  -  © Thales  2014 All rights reserved. 51

OPEN

Thank You!

Cesario Ramos | PST Agile Management Consultant AgiliX Agile Consulting cesario@agilix.nl

Sandra Roijakkers Cluster Manager Thales