From close to open - oscon 2016

44
From closed to open and beyond A real-life story from a regulated company Tapabrata Pal @TopoPa l

Transcript of From close to open - oscon 2016

Page 1: From close to open - oscon 2016

From closed to open and beyond

A real-life story from a regulated company

Tapabrata Pal@TopoPa

l

Page 2: From close to open - oscon 2016

@TopoPal

Capital One

70 million accounts One of the largest Digital Banks ~ 20 years old

@TopoPal

Page 3: From close to open - oscon 2016

@TopoPal

What am I doing here???

@TopoPal

Page 4: From close to open - oscon 2016

@TopoPal

We Disrupt

@TopoPal

Page 5: From close to open - oscon 2016

@TopoPal

“Every single person in the US had the same credit card and it made absolutely no sense”

Rich FairbankFounder & CEO

Capital One

@TopoPal

Page 6: From close to open - oscon 2016

@TopoPal@TopoPal

Page 7: From close to open - oscon 2016

@TopoPal

“…the winners in banking will have the capabilities of a

world-class software company.” Rich Fairbank

Founder & CEOCapital One

@TopoPal

Page 8: From close to open - oscon 2016

@TopoPal@TopoPal

Page 9: From close to open - oscon 2016

@TopoPal

Different DNA Build our own software Build on public cloud DevOps MicroServices Open Source

@TopoPal

Page 10: From close to open - oscon 2016

@TopoPal

About 4 years ago Mostly out-sourced 100% Waterfall Manual Processes Slow Only Commercial Software No Open Source

@TopoPal

Page 11: From close to open - oscon 2016

@TopoPal

Say NO to Open Source

@TopoPal

Use these instead:

Page 12: From close to open - oscon 2016

@TopoPal

An amazing DevOps journey

@TopoPal

Page 13: From close to open - oscon 2016

@TopoPal

Commercial SCM Subversion Free tool? What if it breaks? Give our IP away? Someone stealing our code?

@TopoPal

Page 14: From close to open - oscon 2016

@TopoPal

Open Source Libraries everywhere

@TopoPal

Page 15: From close to open - oscon 2016

@TopoPal

Open Source Approval Form

@TopoPal

Page 16: From close to open - oscon 2016

@TopoPal

New World Printed Approval Form Fax Knocking on the doorAutomatedEmbedded in CI/CD pipeline

@TopoPal

Page 17: From close to open - oscon 2016

@TopoPal

Innovation = EmpoweringI

@TopoPal

Innovation = Open SourceI

Page 18: From close to open - oscon 2016

@TopoPal

Stuck in time!

@TopoPal

Page 19: From close to open - oscon 2016

@TopoPal@TopoPal

Page 20: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source? It’s against our policy. Why should we give our IP away? What are the legal implications? Who will use our software? What? Are we going to write another payment

framework? What if we get a bad reputation?

@TopoPal

Page 21: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source?

It’s against our policy.- Let’s change the policy!

@TopoPal

Page 22: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source?

Why should we give our IP away?- Let’s not do that!

@TopoPal

Page 23: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source?

What are the legal implications?- Let’s ask the legal team!

@TopoPal

Page 24: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source?

Who will use our software?- May be just us!- May be no one! So?

@TopoPal

Page 25: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source?

Are we going to write another payment framework?- May be!

@TopoPal

Page 26: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source?

What if we get a bad reputation?- We already write code that deals

with people’s money!

@TopoPal

Page 27: From close to open - oscon 2016

@TopoPal

Open Discussion

@TopoPal

Page 28: From close to open - oscon 2016

@TopoPal

Open Source Office

@TopoPal

Page 29: From close to open - oscon 2016

@TopoPal

Capital One Contributes Back

@TopoPal

Page 30: From close to open - oscon 2016

@TopoPal

Take it to the next level

@TopoPal

Page 31: From close to open - oscon 2016

@TopoPal@TopoPal

Page 32: From close to open - oscon 2016

@TopoPal@TopoPal

Page 33: From close to open - oscon 2016

@TopoPal@TopoPal

Page 34: From close to open - oscon 2016

@TopoPal@TopoPal

Page 35: From close to open - oscon 2016

@TopoPal

https://github.com/capitalone

@TopoPal

Page 36: From close to open - oscon 2016

@TopoPal

From Open Source To Open Banking

@TopoPal

https://developer.capitalone.com/

Page 37: From close to open - oscon 2016

@TopoPal

Wait… There are More!!!

@TopoPal

Page 38: From close to open - oscon 2016

@TopoPal

Should Capital One Contribute to Open Source?Are we going to write another payment framework?

@TopoPal

Page 39: From close to open - oscon 2016

@TopoPal@TopoPal

Page 40: From close to open - oscon 2016

@TopoPal

Why? Culture of Continuous Innovation Open Source makes it better Recruitment Marketting Show off!

@TopoPal

Page 41: From close to open - oscon 2016

@TopoPal

Why?

@TopoPal

It’s the right thing to do

Page 42: From close to open - oscon 2016

@TopoPal

Change. How? Culture Collaboration Partnership Community Building Open Discussions

@TopoPal

Page 43: From close to open - oscon 2016

@TopoPal

Change. How?

@TopoPal

Make friends

Page 44: From close to open - oscon 2016

@TopoPal

You can do it too

@TopoPal