high performing teams

52
HIGH PERFORMING TEAMS @patkua 1

Upload: patrick-kua

Post on 16-Apr-2017

386 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: High Performing Teams

HIGH PERFORMING TEAMS

@patkua1

Page 2: High Performing Teams
Page 3: High Performing Teams

ContentWebsite

Mobile

Authoring

SubscriptionsInvoicing

generates

is made available on

restricts access to

restricts access to

triggers

is made available on

Page 4: High Performing Teams

4

Page 5: High Performing Teams

5

Page 6: High Performing Teams
Page 7: High Performing Teams

USERS DON’T CARE HOW SOFTWARE IS BUILT

7

Page 8: High Performing Teams
Page 9: High Performing Teams

BUT ARCHITECTS SHOULD

9

Page 10: High Performing Teams
Page 11: High Performing Teams

A B

Page 12: High Performing Teams

A B

Page 13: High Performing Teams

A

Page 14: High Performing Teams

Dysfunctional teamswill produce

poor quality software

Page 15: High Performing Teams

Dysfunctional teamsNo agile process will fix

Page 16: High Performing Teams

A

Page 17: High Performing Teams

THE KEY TO HIGH PERFORMING TEAMS?

17

Page 18: High Performing Teams

5 KEY ELEMENTS

Page 19: High Performing Teams

5 KEY ELEMENTS

10x

Page 20: High Performing Teams

PSYCHOLOGICAL SAFETY

Vulnerability

Failure

Silly ideas

Provide feedback

Page 21: High Performing Teams

You didn’t know about [FooBar]?

(Condescending tone)

ANTI-PATTERN

Page 22: High Performing Teams

PSYCHOLOGICAL SAFETY

Page 23: High Performing Teams

5 KEY ELEMENTS

10x

Page 24: High Performing Teams

DEPENDABILITY

Page 25: High Performing Teams

5 KEY ELEMENTS

10x

Page 26: High Performing Teams

STRUCTURE & CLARITY

Page 27: High Performing Teams

5 KEY ELEMENTS

10x

Page 28: High Performing Teams

MEANING OF WORK

Page 29: High Performing Teams

5 KEY ELEMENTS

10x

Page 30: High Performing Teams

10x IMPACT OF WORK

Page 31: High Performing Teams

5 KEY ELEMENTS

10x

Page 32: High Performing Teams

5 KEY ELEMENTS

10x

SAFETY DEPENDABILITY CLARITY MEANING IMPACT

Page 33: High Performing Teams

WHY? (REDUX)

33

Page 34: High Performing Teams

As architects we should care about

two things

34

Page 35: High Performing Teams

Building the right systems

Building the systems right

Page 36: High Performing Teams
Page 37: High Performing Teams
Page 38: High Performing Teams
Page 39: High Performing Teams
Page 40: High Performing Teams

A system is never the

sum of its parts

Page 41: High Performing Teams
Page 42: High Performing Teams

It is the product of

its interactions

Page 43: High Performing Teams
Page 44: High Performing Teams

and the quality of those interactions matter

Page 45: High Performing Teams
Page 46: High Performing Teams
Page 47: High Performing Teams
Page 48: High Performing Teams
Page 49: High Performing Teams
Page 50: High Performing Teams
Page 51: High Performing Teams

Recommended Reading

http://amzn.to/2dRTpbZ http://amzn.to/2aS42u1 http://amzn.to/2ed0aiU

Page 52: High Performing Teams

@patkua

THANK YOU

HIGH PERFORMING TEAMS