scaling tech stacks, scaling tech teams

A presentation at Open Source Summit North America in August 2019 in San Diego, CA, USA by erik riedel

Slide 1

Slide 1

scaling tech stacks, scaling tech teams Erik Riedel IT Renew & Works Together LLC @er1p (he/him)

Slide 2

Slide 2

Outline • intro - agile, devops, cloud native, IoT, digital transformation,… !! – we love it all! • it’s all about productivity - more tech output, faster cycle times – so the hardest parts are about people - tech is people • five stories around three themes – communication - how to get more of it • MORE of it ! wider & deeper – collaboration - how to get more of it • MORE inclusive - check in, follow up – teamwork - how to get more of it • cross-discipline, cross-silos • tools - as a means to an end

Slide 3

Slide 3

Slide 4

Slide 4

productivity

Slide 5

Slide 5

Slide 6

Slide 6

Slide 7

Slide 7

five stories

Slide 8

Slide 8

one - slack

Slide 9

Slide 9

immediate arc h ive d public organized

Slide 10

Slide 10

game changing (for us) was that we got all these changes at once look for magic in the changes, not in the tools

Slide 11

Slide 11

two over-communicate

Slide 12

Slide 12

lots of ways to communicate

Slide 13

Slide 13

even when communicating electronically, there is still a person on the other side of the communication

Slide 14

Slide 14

the more senior you are, the more information flow is THE key to decisions, to execution, to participation, to engagement, to results

Slide 15

Slide 15

three - silos

Slide 16

Slide 16

silos can be efficient allow focus within enable clear communication & delivery across

Slide 17

Slide 17

perhaps your experience with corporate silos is darker…

Slide 18

Slide 18

but remember that silos are filled with people

Slide 19

Slide 19

four - inclusion

Slide 20

Slide 20

lots of ways to communicate

Slide 21

Slide 21

file systems network sto rag e ing objects

Slide 22

Slide 22

files g n i k r two ne sto rag e objects

Slide 23

Slide 23

five - looks like

Slide 24

Slide 24

“you’re really an engineer? but you talk so good” - real people @ trade shows say this to me (not just one) @er1p

Slide 25

Slide 25

“you’re really an engineer? but you talk so good” - real people @ trade shows say this to me (not just one) @er1p

Slide 26

Slide 26

Slide 27

Slide 27

gratuitous clouds (that didn’t fit other parts of the stories)

Slide 28

Slide 28

Slide 29

Slide 29

CREDITS Thanks to the Linux Foundation for giving me the chance, and the stage, and the microphone to tell my stories. The font is Roboto, because Arial wasn’t working for me - but it’s ok, I checked with the twitter and they advised me that it would work out fine. All artwork is from pexels.com, with specials thanks due to #WoCinTech. Thanks also to Jopwell, Burst, ELEVATE, rawpixels, Gabi, Sarah, Recal, Ruxury, Markus, Jia, Narcisa, Vlasov, LeBoutillier, pixabay, Field Engineer, neosiam, rasik, Min, Sharon, Helena, Ithalu, and Fox. Special thanks to all my great friends, colleagues, and collaborators over so many years. Without y’all, my stories be much shorter and so much more boring. @er1p (he/him) would

Slide 30

Slide 30

The growth of cloud and related internet-scale technologies over the past 5 years (10 years. 20 years!) has accelerated the pace of innovation within both the technology world and among civilian companies. The ability to quickly & smoothly plug together a variety of powerful technologies to build a new application or technology stack has sped up time-to-solution in amazing ways. As a result, in many organizations, the challenge and bottleneck has moved to teams and to collaboration. The ability for teams to work together efficiently, effectively, and rapidly is at a premium. Communication, collaboration, and cross-disciplinary teamwork are more important than ever as innovation cycles shrink from years to months and from months to weeks. We really need our teams to work together as smoothly and efficiently as our technologies do. Powerful tools and tooling exist to assist us in collaboration, coordination, and iteration. That means that all the raw material for efficient & effective collaboration is within everyone’s reach.

Slide 31

Slide 31

Luckily, powerful tools and tooling have been built to assist us in collaboration, coordination, iteration - slack, git, github, jenkins, jira, and wiki to name just a few - all of which can be used within an organization and across organizations. The open source models of interaction and community have also been spread far and wide with great success. That means that all the raw material for efficient and effective collaboration and high productivity is within everyone’s reach if we can harness it. This talk will tell stories from experience and observation of how even in the presence of new tech and new tech tools, gaps continue to exist in communication and collaboration, as well as how these gaps can be overcome. You probably have your own horror stories of mis-communication and mis-collaboration and the goal of this session is to share stories of positive changes with large positive impacts in both productivity and in business results. Technology is easier when we work together.

Slide 32

Slide 32

Erik Riedel, PhD is a regular speaker on both technical and cultural topics. He has worked for over twenty years as an engineer and over fifteen years as an engineering leader. He is currently Senior Vice President of Engineering at IT Renew, building out the Sesame line of compute & storage solutions. He was most recently Senior Director of Engineering at Dell/EMC where he and his team built two generations of market-leading scalable storage products with 1000s of worldwide customers in all industry verticals. Over the past ten years (twenty years) he has watched new technologies create cultural and organization change with many of these customers, and he has watched and guided similar changes within the organizations that he has built and led. He has built teams and he has monitored, managed, and mentored teams. He has built alliances and partnerships within the corporate structure and across the industry in open source and standards activities. He splits his time between technical and non-technical contributions, feeling comfortable with both the propeller-heads and the pointy-hairs.

Slide 33

Slide 33

Slide 34

Slide 34

two more stories

Slide 35

Slide 35

six - diligence

Slide 36

Slide 36

seven - growth

Slide 37

Slide 37