Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source...

30
Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer

Transcript of Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source...

Page 1: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Open source @ scale

Jeff McAfferDirector of Open Source Programs Office, Microsoft

@jeffmcaffer

Page 2: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Why open source?

Page 3: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Aspiring to world class is not enough,

when everyone else starts there

Page 4: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Engaging @ scale

Page 5: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Lots of ways/reasons to engage

Integrate Contribute Release

Page 6: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Microsoft open source context

1,000,000s 100,000s

18,000 8,500

1,000s

1,000s

Page 7: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Policies and processes

Page 8: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Can be daunting

Page 9: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Stages of engagement

Page 10: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Microsoft today – Approaching proficient

Page 11: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Open Source Programs Office

OSS exec council

Legal HR Security Accessibility

Industry peers

Page 12: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Reduce Friction

Page 13: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Tool early. Tool often.

Page 14: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Culture

Page 15: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

From the top

Page 16: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Rewards & motivation

Page 17: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Managing fear

Page 18: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Closing remarks

Page 19: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Big picture

Page 20: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Questions?

opensource.microsoft.com

[email protected]

@jeffmcaffer

Page 21: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Reference material

Page 22: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Some open source tools for open source

https://github.com/Microsoft/opensource-portal

https://github.com/Microsoft/ghcrawler

https://github.com/todogroup/repolinter

https://clearlydefined.io

https://github.com/amzn/oss-attribution-builder

Page 23: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Sites

https://todogroup.org

https://code.gov

https://18f.gsa.gov/

https://www.gov.uk/guidance/be-open-and-use-open-source

Page 24: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Maturity model

Page 25: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Level 0 – Denial

Page 26: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Level 1a – Tolerant

Page 27: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Level 1b – Hype

Page 28: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Level 2 – Proficient

Page 29: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Level 3 – Fluent

Page 30: Open source @ scale McAffer Open... · Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer. Why open source? Aspiring to world class is

Level 4 – Mastery