One day you're going to wake up and find your little startup ain't so little anymore. You don't all know each other's names. You don't know what everyone is working on. The company is no longer a team, it is a collection of teams and each of the teams has its own purpose and goals. It's a community. How do we align these teams to build solutions to problems larger than any one team can handle? How do we maintain that solution? In this talk Paul discusses InnerSource, the application of Open Source best practice inside the enterprise, as a means to build bigger projects across team boundaries.
3. PART I
I Should Probably Start By Explaining Open Source. You Know,
Just In Case. Yes, I’m Aware It’s The 21st Century.
4. 4
OPEN SOURCE IS THE FREEDOM TO:
Run a program for
any purpose
Redistribute copies
Improve a program
and to distribute the
improvements
Study how a program
works and change it to
do what you wish
9. “Empowerment of individuals is a key part of what makes open
source work, since in the end, innovations tend to come from
small groups, not from large, structured efforts”
Tim O’Reilly
15. 15
ZALANDO AT A GLANCE
~ 4.5billion EUR
revenue 2017
> 200
million
visits
per
month
> 15,000
employees in
Europe
80%
of visits via
mobile devices
> 25
million
active customers
> 300,000
product choices
~ 2,000
brands
17
countries
as at September 2018
16. 16
WE ARE CONSTANTLY INNOVATING TECHNOLOGY
HOME-BREWED,
CUTTING-EDGE
& SCALABLE
technology solutions
> 2,000
employees
international
tech locations8
HQs
in Berlin
help our brand to
WIN ONLINE
25. 25
LOOK WHAT I DID!
In GitHub’s own words:
“Pull requests let you tell others
about changes you've pushed to a
GitHub repository.”
- After the fact
- “Let” is weak
- “others”?
“Acupuncture” by Petras Gagllas (https://flic.kr/p/iJoBE8)
26. 26
AN ASYNCHRONOUS FORM OF
COMMUNICATION DESIGNED TO
COLLECT ALL INFORMATION
RELATED TO THE DEVELOPMENT
OF A SPECIFIC FEATURE
30. 30
UNIT TESTS ARE A FORM OF COMMUNICATION
Unit Tests are a great way for
maintainers to communicate the
intent of their code
A comprehensive set of simple
and focused tests can tell
contributor a lot!
37. DR. PAUL J. ADAMS
paul.adams@zalando.de
https://opensource.zalando.com
@therealpadams: Github, Twitter
20/21-11-2018
TECHNOLOGY GOVERNANCE
OPEN SOURCE LEAD