38
The Elements of Scaling 1 st Edition Camille Fournier @skamille Senior Thinker and Raconteur

The Elements of Scaling

Embed Size (px)

Citation preview

Page 1: The Elements of Scaling

-­The-­ Elements

-­of-­Scaling

1st Edition

Camille Fournier @skamille Senior Thinker and Raconteur

Page 2: The Elements of Scaling

The 10X Developer

classicprogrammerpaintings.com!

Page 3: The Elements of Scaling

About me.!

Page 4: The Elements of Scaling

@skamille!

So I wrote a book…

Page 5: The Elements of Scaling
Page 6: The Elements of Scaling

C++ developers aiding a comrade facing

segfault

Page 7: The Elements of Scaling

culture of fear

Page 8: The Elements of Scaling
Page 9: The Elements of Scaling
Page 10: The Elements of Scaling

The Culture of Trust “Morning Standup”!

classicprogrammerpaintings.com!

Page 11: The Elements of Scaling

@skamille!

Elements of scaling

speed!Removing bottlenecks to

getting work done!

relatedness!Belonging, safety, vulnerability!

structure!Learning, transparency, and

healthy growth!

conflict!Getting opinions out in the

open!

Page 12: The Elements of Scaling

Speed

Page 13: The Elements of Scaling
Page 14: The Elements of Scaling

Engineers -Like-

To Ship

Page 15: The Elements of Scaling

Autonomy not Coordination

Page 16: The Elements of Scaling

Be impatient

“Waiting for the Build”!!

classicprogrammerpaintings.com!

Page 17: The Elements of Scaling

Structure Learning Transparency

Page 18: The Elements of Scaling

serverless architecture classicprogrammerpaintings.com!

Page 19: The Elements of Scaling

Transparency and Learning

“Sysadmin checks if RFC2822 actually allows

publishing the BCC field to all receivers”

classicprogrammerpaintings.com!

Page 20: The Elements of Scaling
Page 21: The Elements of Scaling
Page 22: The Elements of Scaling
Page 23: The Elements of Scaling
Page 24: The Elements of Scaling
Page 25: The Elements of Scaling
Page 26: The Elements of Scaling

The learning review “Git Blame”, classicprogrammerpaintings.com!

Page 27: The Elements of Scaling

Relatedness

Page 28: The Elements of Scaling

@skamille!

Vulnerability

Page 29: The Elements of Scaling

Admit guilt. Move on.!

I’m sorry

Page 30: The Elements of Scaling

The One on One

Page 31: The Elements of Scaling

CONFLICT

Page 32: The Elements of Scaling

The Hammer

Page 33: The Elements of Scaling

Curiosity Replace CONFLICT with

Page 34: The Elements of Scaling

No boring Meetings

“A meeting consists of a group of people who have little to say - until after the

meeting.”

-- PK Shaw!

Page 35: The Elements of Scaling

summary •  Move fast, reduce feedback loops, to let people get

quick wins. Engineers like to ship.

•  Structure is neutral. It lets you scale. Be transparent about structure and seek out learning from failure.

•  Practice relating to your colleagues as humans. Trust their good intentions. Apologize when you screw up.

•  Don’t settle for an environment where you can’t ask questions and have active discussion.

Page 36: The Elements of Scaling

Last Standup of a Successful Sprint

Page 37: The Elements of Scaling

empathy is a learnable skill

Page 38: The Elements of Scaling

@skamille!

Thanks!

•  Book: The Manager’s Path!•  Blog: elidedbranches.com!•  http://

dresscode.renttherunway.com/blog/ladder!

•  https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/!

!