Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

From close to open - oscon 2016

241 views

Published on

Talk @OSCON 2016

Published in: Technology
  • Login to see the comments

  • Be the first to like this

From close to open - oscon 2016

  1. 1. From closed to open and beyond A real-life story from a regulated company Tapabrata Pal @TopoPa l
  2. 2. @TopoPal Capital One  70 million accounts  One of the largest Digital Banks  ~ 20 years old @TopoPal
  3. 3. @TopoPal What am I doing here??? @TopoPal
  4. 4. @TopoPal We Disrupt @TopoPal
  5. 5. @TopoPal “Every single person in the US had the same credit card and it made absolutely no sense” Rich Fairbank Founder & CEO Capital One @TopoPal
  6. 6. @TopoPal@TopoPal
  7. 7. @TopoPal “…the winners in banking will have the capabilities of a world-class software company.” Rich Fairbank Founder & CEO Capital One @TopoPal
  8. 8. @TopoPal@TopoPal
  9. 9. @TopoPal Different DNA  Build our own software  Build on public cloud  DevOps  MicroServices  Open Source @TopoPal
  10. 10. @TopoPal About 4 years ago  Mostly out-sourced  100% Waterfall  Manual Processes  Slow  Only Commercial Software  No Open Source @TopoPal
  11. 11. @TopoPal Say NO to Open Source @TopoPal Use these instead:
  12. 12. @TopoPal An amazing DevOps journey @TopoPal
  13. 13. @TopoPal Commercial SCM Subversion  Free tool?  What if it breaks?  Give our IP away?  Someone stealing our code? @TopoPal
  14. 14. @TopoPal Open Source Libraries everywhere @TopoPal
  15. 15. @TopoPal Open Source Approval Form @TopoPal
  16. 16. @TopoPal New World  Printed Approval Form  Fax  Knocking on the door Automated Embedded in CI/CD pipeline @TopoPal
  17. 17. @TopoPal Innovation = Empowering I @TopoPal Innovation = Open Source I
  18. 18. @TopoPal Stuck in time! @TopoPal
  19. 19. @TopoPal@TopoPal
  20. 20. @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
  21. 21. @TopoPal Should Capital One Contribute to Open Source? It’s against our policy. - Let’s change the policy! @TopoPal
  22. 22. @TopoPal Should Capital One Contribute to Open Source? Why should we give our IP away? - Let’s not do that! @TopoPal
  23. 23. @TopoPal Should Capital One Contribute to Open Source? What are the legal implications? - Let’s ask the legal team! @TopoPal
  24. 24. @TopoPal Should Capital One Contribute to Open Source? Who will use our software? - May be just us! - May be no one! So? @TopoPal
  25. 25. @TopoPal Should Capital One Contribute to Open Source? Are we going to write another payment framework? - May be! @TopoPal
  26. 26. @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
  27. 27. @TopoPal Open Discussion @TopoPal
  28. 28. @TopoPal Open Source Office @TopoPal
  29. 29. @TopoPal Capital One Contributes Back @TopoPal
  30. 30. @TopoPal Take it to the next level @TopoPal
  31. 31. @TopoPal@TopoPal
  32. 32. @TopoPal@TopoPal
  33. 33. @TopoPal@TopoPal
  34. 34. @TopoPal@TopoPal
  35. 35. @TopoPal https://github.com/capitalone @TopoPal
  36. 36. @TopoPal From Open Source To Open Banking @TopoPal https://developer.capitalone.com/
  37. 37. @TopoPal Wait… There are More!!! @TopoPal
  38. 38. @TopoPal Should Capital One Contribute to Open Source? Are we going to write another payment framework? @TopoPal
  39. 39. @TopoPal@TopoPal ❤️
  40. 40. @TopoPal Why?  Culture of Continuous Innovation  Open Source makes it better  Recruitment  Marketting  Show off! @TopoPal
  41. 41. @TopoPal Why? @TopoPal It’s the right thing to do
  42. 42. @TopoPal Change. How?  Culture  Collaboration  Partnership  Community Building  Open Discussions @TopoPal
  43. 43. @TopoPal Change. How? @TopoPal Make friends
  44. 44. @TopoPal You can do it too @TopoPal

×