Slide 1

Slide 1 text

TeamTopologies.com @TeamTopologies Manuel Pais Playing Tetris with Cognitive Load

Slide 2

Slide 2 text

Team Topologies 3 Organizing business and technology teams for fast flow Matthew Skelton & Manuel Pais IT Revolution Press, 2019 teamtopologies.com/book

Slide 3

Slide 3 text

“innovative tools and concepts for structuring the next generation digital operating model” Charles T. Betz, Principal Analyst, Forrester Research 4

Slide 4

Slide 4 text

6 Rapid flow of change

Slide 5

Slide 5 text

7 Rapid feedback from running systems

Slide 6

Slide 6 text

“Great [digital] products emerge from empowered, fully cross-functional teams.” – John Cutler, 2019 9

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

11 mission

Slide 9

Slide 9 text

Without a clear, stable mission teams are drifting along constant waves of change 12

Slide 10

Slide 10 text

13 mission

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Team Cognitive Load

Slide 13

Slide 13 text

Team Cognitive Load Architecture Infrastructure Security

Slide 14

Slide 14 text

coding testing deploying security infrastructure operations CI/CD arch & design

Slide 15

Slide 15 text

coding testing deploying security infrastructure operations CI/CD arch & design building the solution right

Slide 16

Slide 16 text

coding testing deploying security infrastructure operations CI/CD arch & design UX cust satisfaction data science product viability QA

Slide 17

Slide 17 text

coding testing deploying security infrastructure operations CI/CD arch & design UX cust satisfaction biz metrics product viability QA building the right solution

Slide 18

Slide 18 text

the team is the unit of delivery

Slide 19

Slide 19 text

high trust teams ~ 5-8 members

Slide 20

Slide 20 text

Architecture Infrastructure Security Team Cognitive Load

Slide 21

Slide 21 text

UX Data Science Team Cognitive Load

Slide 22

Slide 22 text

Product Viability Design Thinking Customer Satisfaction Team Cognitive Load

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

Team Cognitive Load 36

Slide 26

Slide 26 text

COGNITIVE LOAD: The total amount of mental effort being used in the working memory - John Sweller 37

Slide 27

Slide 27 text

Intrinsic (skills) Extraneous (environment) Germane (domain focus) 42

Slide 28

Slide 28 text

(Intrinsic) ] Extraneous [ Germane 43

Slide 29

Slide 29 text

Fast flow of value doesn’t mean a “feature factory” ! 44

Slide 30

Slide 30 text

Taming Cognitive Load 46 Explicit cognitive load

Slide 31

Slide 31 text

47 Challenge Cognitive load can’t be measured directly

Slide 32

Slide 32 text

48 Answer Need to assess the drivers of team cognitive load

Slide 33

Slide 33 text

49 Answer Team Cognitive Load Drivers 1. Team Characteristics

Slide 34

Slide 34 text

50 Answer Team Cognitive Load Drivers 1. Team Characteristics 2. Work Characteristics

Slide 35

Slide 35 text

51 Answer Team Cognitive Load Drivers 1. Team Characteristics 2. Work Characteristics 3. Work Practices & Processes

Slide 36

Slide 36 text

52 Answer Team Cognitive Load Drivers 1. Team Characteristics 2. Work Characteristics 3. Work Practices & Processes 4. Work Environment & Tools

Slide 37

Slide 37 text

Assess cognitive load drivers 54 github.com/TeamTopologies

Slide 38

Slide 38 text

Taming Cognitive Load 55 Explicit cognitive load Team-sized software

Slide 39

Slide 39 text

Limit the size of software services/products to the cognitive load that the team can handle. 56

Slide 40

Slide 40 text

57

Slide 41

Slide 41 text

59

Slide 42

Slide 42 text

60 Each service must be fully owned by a team with enough cognitive capacity to build, run and evolve it.

Slide 43

Slide 43 text

61 Feature

Slide 44

Slide 44 text

62 Feature Feature Feature Feature

Slide 45

Slide 45 text

Taming Cognitive Load 63 Explicit cognitive load Team-sized software Adequate team topologies

Slide 46

Slide 46 text

topology the way in which constituent parts are interrelated or arranged Greek: τοπολογία (τόπος == ‘place’) 64

Slide 47

Slide 47 text

4 fundamental topologies 65 Stream-aligned team

Slide 48

Slide 48 text

66

Slide 49

Slide 49 text

67 Handovers kill flow & feedback

Slide 50

Slide 50 text

68 We expect most teams to be (value) stream-aligned with end-to-end ownership (if we want fast flow)

Slide 51

Slide 51 text

Team Cognitive Load

Slide 52

Slide 52 text

4 fundamental topologies 70 Stream-aligned team Enabling team

Slide 53

Slide 53 text

71 Enabling teams reduce both the learning curve to acquire capabilities and the need for “shared experts” by having them teach and mentor “on the ground”

Slide 54

Slide 54 text

Case Study 72 https://www.youtube.com/watch?v=oOjdXeGp44E

Slide 55

Slide 55 text

Team Cognitive Load

Slide 56

Slide 56 text

4 fundamental topologies 76 Stream-aligned team Enabling team Platform team

Slide 57

Slide 57 text

77 Platform teams provide services that reduce cognitive load and accelerate stream-aligned teams to deliver work with substantial autonomy

Slide 58

Slide 58 text

“A digital platform is a foundation of self-service APIs, tools, services, knowledge and support which are arranged as a compelling internal product.” – Evan Bottcher, 2018 80

Slide 59

Slide 59 text

83 A platform is a curated experience for its customers

Slide 60

Slide 60 text

⏳ ⏳ Blocking Non- Blocking

Slide 61

Slide 61 text

Remove barriers to flow: hand-offs, approval gates, manual inspections Replace with self-service APIs, tools, portals, etc. 85

Slide 62

Slide 62 text

92 “Highly evolved firms use a combination of stream-aligned and platform teams as the most effective way to manage cognitive load at scale”

Slide 63

Slide 63 text

Team Cognitive Load

Slide 64

Slide 64 text

4 fundamental topologies 94 Stream-aligned team Enabling team Platform team Complicated subsystem team

Slide 65

Slide 65 text

95 Complicated subsystem teams build and evolve part of a system which requires specialized, PhD kind of knowledge

Slide 66

Slide 66 text

Team Cognitive Load

Slide 67

Slide 67 text

4 fundamental topologies 97 Flow of change

Slide 68

Slide 68 text

98 Team Interaction Modes Collaboration: 2 teams working together X-as-a-Service: 1 provides, 1 consumes Facilitating: 1 team helps another

Slide 69

Slide 69 text

99 Team Interaction Modes Collaboration: 2 teams working together X-as-a-Service: 1 provides, 1 consumes Facilitating: 1 team helps another Why, When, How Long

Slide 70

Slide 70 text

3 core interaction modes 100 Flow of change X-as-a-Service Facilitating Collaboration

Slide 71

Slide 71 text

Taming Cognitive Load 103 Explicit cognitive load Team-sized software Adequate team topologies

Slide 72

Slide 72 text

109 Copyright © Team Topologies Ltd 2023. All rights reserved. talks infographics key concepts articles & mini-books adoption case studies

Slide 73

Slide 73 text

110 Copyright © Team Topologies Ltd 2023. All rights reserved. teamtopologies.com

Slide 74

Slide 74 text

No content