transformation in a 10k+ peeps engineering ... - scaled agile

26
1 When things get really big! Transformation in a 10K+ peeps engineering environment

Upload: others

Post on 01-Jun-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1

When things get really big!Transformation in a 10K+ peeps engineering environment

Page 2: Transformation in a 10K+ peeps engineering ... - Scaled Agile

22

Hans van HerwaardenGlobal Virtual SAFe Summit, October 2020

Page 3: Transformation in a 10K+ peeps engineering ... - Scaled Agile

33

The company…

…extreme tech…

…bending the laws of physics

Page 4: Transformation in a 10K+ peeps engineering ... - Scaled Agile

44

20191984

From 100to > 23,000employees

45% growthin last

2,5 years

Growth…

VeryR&D

intensive

…accelerating growth!

Page 5: Transformation in a 10K+ peeps engineering ... - Scaled Agile

55

R&D intensive…

…close to 50% of all employees

Page 6: Transformation in a 10K+ peeps engineering ... - Scaled Agile

66

Fragmentation and over-specialization

Instability of teams means engineers cannot invest the necessary time and energy, and they don’t stay together long enough to learn and adapt new solutions to the lessons learned

No stable work backlog and frequent changing priorities. Continuous stream of new requests and disturbances which defocus the teams in their daily work and don’t allow the team to finish what they started

Internal competition for resources due to lack of decision making leading to overloading the teams beyond their capacity and high fragmentation of resources over different projects

Linear strategy in programming and budgeting, 12-36m budgets, high belief in forecast ability ignoring variability and technology unknowns

The challenges…

Page 7: Transformation in a 10K+ peeps engineering ... - Scaled Agile

77

The challenges…

System Integration

System Function A

System Function B

System Function Z

BL-1 BL-2 BL-3

Program Management

Product Product Product

Program Management

Product Product Product

Program Management

Product Product Product

Project Project ProjectProjectProject

ProjectProject

Project

Project

Project

Project Project Project

Project

Project ProjectProjectProjectProject

Project

ProjectProject

Project

Project

Page 8: Transformation in a 10K+ peeps engineering ... - Scaled Agile

88

Project team size (5-40 engineers)Teams formed for a specific project and changed during the course of the development. Large number of projects.

Work brought to stable teamsTeam in charge of module development increments, tasks are brought into the team. People remain working in and with the team for more than a year.

Current Way of Working New Way of Working

TAPYearly intense budget allocation over programs, projects. Many fluctuations in between resulting in high administrative load.

Long cycles of deliveryStrongly depending on project and stakeholder involvement, this varies per project and project type.

Larger stable team co-located (50-120 engineers)Multi disciplinary and co-located teams taking ownership for part of the product for multiple product generations (module & function).

Quarterly work prioritization 4x year portfolio and backlog alignment. Discussion on work instead of people allocation. Low frequent adjustment of team capacity based on business priorities.

Continuous integration & incremental deliveryContinuous integration by incremental deliveries and simulations. Fail quickly, learn fast. Rapid decision and learning cycles.

Teams formed around a projectPeople are moved from project to project. In many projects the teams are unstable which is not supporting E2E responsibility.

Self optimizing teamsTeams are self-organizing and self-optimizing, team measures and improves their own performance and efficiency.

Project managed teamsPL in charge of team, focus on project results.

1

2

3

4

5

Shifting gears from project to product…

Page 9: Transformation in a 10K+ peeps engineering ... - Scaled Agile

99

Proudly name the product I helped build, and know

my contribution

Work together with my team typically

for one year or more

Propose, fully understand and commit

to the target I am working towards

Know exactly whom to contact when I need help from elsewhere in ASML

Sit together on one floor with the people I

work with most

Frequently test the current status of my team’s product, with an understanding ofthe full customer and business context

The vision… our postcard from the future

Page 10: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1010

Painting the picture…

… with some contextual specifics

• Population of over ten-thousand highly educated, highlyspecialized hardware-, firmware-, software-, electronics-, optics-, physics- and megatronics engineers, recruited fromall around the world

• Extreme architectural orientation/intensity• Achieving the impossible is considered average• Market dominance is a given• Failure is not an option

• Nothing really compares……

Page 11: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1111

Adapting the approach…

… to create a better fit

EnhancedLeader-

ship

Adaptedlanguage

DedicatedAgile

Academy

Extended Big Picture

Extended Implemen-

tationRoadmap

PervasiveLACE

Page 12: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1212

Extended implementation roadmap…

…launching ~ 70 ART’s

Page 13: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1313

Extended implementation roadmap…

…covering a broad array of transformational aspects

Transformational“guiding” coalition

Organized as an ART!

This is just one swimlane

Page 14: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1414

Extended Big Picture…

… one more level

Page 15: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1515

Extended Big Picture…

… this we all recognize

Page 16: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1616

Extended Big Picture…

… this is where we extended

Page 17: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1717

Top Down Why

Bottom UpHow

Senior

Management

ART

Management

ControlWhat

Middle

Management

Enhanced leadership…

Visionary Why

InnovativeWhat & How

Senior

Leadership

ART

Leadership

Servant

LeadershipSupport

&Facilitate

… nudging the donuts

Page 18: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1818

Dedicated Agile Academy

… powered by SAI partners

Page 19: Transformation in a 10K+ peeps engineering ... - Scaled Agile

1919

Pervasive LACE…

Cluster 1 RTE CoP

Cluster 1 ARTs

Cluster 1 CPO CoP

Cluster 1 Staff

Local ACE

Central ACE

Local ACE

Local ACE

Local ACE

Local ACE

Local ACE

Other

Page 20: Transformation in a 10K+ peeps engineering ... - Scaled Agile

2020

Adapted language…• Think, feel, speak and hear like an

engineer• Avoid software-only related terminology,

principles and or frameworks• Make instructions, manuals, templates,

frames, prototypes, cookbooks and reference architectures for everything

• Understand & integrate Conway’s law as part of the implementation strategy

… understand & integrate Conway’s law

Page 21: Transformation in a 10K+ peeps engineering ... - Scaled Agile

2121

Adapted language…

… the cookbook approach

Page 22: Transformation in a 10K+ peeps engineering ... - Scaled Agile

2222

2,5 years into the Journey…

… and still a long way to go!

• Strong (leadership) support fortransformation

• Stable team of teams providingtransformational support at various levels (including ACE’s) working in a “SAFe way” themselves

• ART startup phase to be completed in 2021

• Majority of all engineers now working the“SAFe way”

• Reaching the first “plateau” of competence at team and ART level

Page 23: Transformation in a 10K+ peeps engineering ... - Scaled Agile

2323

So what is next…

… on the roadmap to high performance?

Page 24: Transformation in a 10K+ peeps engineering ... - Scaled Agile

2424

Join me at the Meet the SpeakerSession!Please refer to the agenda for scheduled times

Page 25: Transformation in a 10K+ peeps engineering ... - Scaled Agile

25

Participate in polling, post comments, and rate sessions

Thumbs up or down3

Polling1

Comment2

Page 26: Transformation in a 10K+ peeps engineering ... - Scaled Agile

2626

Thank you!