Re-culturing a 200 employees start-up (eToro)

4,522 views

Published on

Our presentation for DevOpsDays TLV conference about DevOps implementation in eToro. By Dvir Greenberg and David Virtser.

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
4,522
On SlideShare
0
From Embeds
0
Number of Embeds
3,515
Actions
Shares
0
Downloads
15
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Re-culturing a 200 employees start-up (eToro)

  1. 1. Re-Culturing a 200 employees Start-Up
  2. 2. Dvir Greenberg
  3. 3. David Virtser
  4. 4. Internet @Finance
  5. 5. Copy the Best Investors
  6. 6. 100k Active Investors
  7. 7. 220 employees
  8. 8. 80 engineers
  9. 9. 2 platforms
  10. 10. 120 services
  11. 11. 20 releases a week
  12. 12. running on windows
  13. 13. regulated
  14. 14. “Fortune Favors the Bold” “Audaces fortuna iuvat” Virgilius, 284 BC
  15. 15. we are inefficient
  16. 16. static environments
  17. 17. long iterations
  18. 18. deployment mess
  19. 19. big teams
  20. 20. winds of change
  21. 21. scrum
  22. 22. hackathon
  23. 23. learn what others doing
  24. 24. DevOps forum
  25. 25. map the gaps ● not enough unit tests ● no test automation ● no real continuous integration pipeline ● environment problems ● low quality ● production monitoring problems ● big risks upon deployment ● architectural gaps - SOA, APIs, one monolith database
  26. 26. set action plan
  27. 27. get management support
  28. 28. recruit a team
  29. 29. define KPIs
  30. 30. culture change
  31. 31. focus
  32. 32. self service
  33. 33. freestyle tuesdays
  34. 34. dev academy
  35. 35. boot camps
  36. 36. power to devs
  37. 37. automation
  38. 38. recruit professionals
  39. 39. cross teams collaboration
  40. 40. architecture
  41. 41. DBs
  42. 42. APIs
  43. 43. infrastructure
  44. 44. Continuous Delivery
  45. 45. it’s only the beginning
  46. 46. we are learning to walk
  47. 47. but the train left the station
  48. 48. Our Progress Before Now Unit test coverage 0.1% ~5% Test automation 0% ~10% Releases per week 10 20 Services with high standard 0 3 Monitoring dashboards 0 10 Automatic deployments 0 3 Services dropped 0 3 Lectures a week 0 1-2 Self service 0 5
  49. 49. Summary
  50. 50. eToro©2010 Presentation materials are confidential and should not be copied, distributed or passed on, directly or indirectly, to any other person. When you are standing on the edge of a cliff, a step forward is not progress. -- Anonymous If you feel R&D is slow and heavy, just pushing it more will not bring the expected results
  51. 51. Small Batches
  52. 52. eToro©2010 Presentation materials are confidential and should not be copied, distributed or passed on, directly or indirectly, to any other person. Dunbar's number is a suggested cognitive limit to the number of people with whom one can maintain stable social relationships. Dunbar's number
  53. 53. What we want you to remember 1. eToro - size, domain, legacy 2. Massive changes required - Architecture + Culture 3. Changes during supporting existing growing user base 4. Archimedes points - culture change + management support 5. Change is slow, will take a while 6. Many unknowns - solve as we go 7. Most important - define end goals 8. The people on the bus are key to success
  54. 54. thank you
  55. 55. Dvir Greenberg Email: dvirg@etoro.com Twitter: @dvirg
  56. 56. David Virtser Email: davidv@etoro.com Twitter: @poison_dv Blog: http://virtser.net

×