Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scaling Engineering at BlaBlaCar @ InfoShare Gdansk 2016

Scaling Engineering at BlaBlaCar @ InfoShare Gdansk 2016

BlaBlaCar is growing fast, so is its Tech department. We face huge challenges, and huge growth. This will be the story of how we got where we are (100+ tech people by May 2016) and what we did to keep the team efficient and happy.

Christian Jennewein

May 19, 2016
Tweet

More Decks by Christian Jennewein

Other Decks in Technology

Transcript

  1. Scaling
    Engineering
    @

    View Slide

  2. @cestcri
    Christian Jennewein
    Head of Engineering
    github.com/cestcri
    linkedin.com/in/christianjennewein

    View Slide

  3. My story is about …
    a case study, 1 video & 18 animated GIFs
    ● 2012 - today
    ● 3
    ○ Fails
    ○ Learnings
    ○ successes

    View Slide

  4. BlaBlaCar?!

    View Slide

  5. View Slide

  6. CASE STUDY

    View Slide

  7. 2012 - today

    View Slide

  8. 2012

    View Slide

  9. Perfect world
    2012

    View Slide

  10. 2013

    View Slide

  11. Growing team = growing challenges
    2013

    View Slide

  12. 2014

    View Slide

  13. Reaching & plateauing at cruising altitude
    2014

    View Slide

  14. 2015

    View Slide

  15. Next reorganisation: needed, planned, implemented
    2015

    View Slide

  16. 2016

    View Slide

  17. Autonomy scales
    2016

    View Slide

  18. 3 fails
    3 learnings
    3 successes

    View Slide

  19. 3 fails

    View Slide

  20. Weary scrum teams

    View Slide

  21. Weary scrum teams
    Declining productivity & team morale

    View Slide

  22. Language barrier

    View Slide

  23. Language barrier
    How to get people to understand each other?

    View Slide

  24. Innovation days

    View Slide

  25. Innovation days
    How to ensure constant renewal?

    View Slide

  26. 3 learnings

    View Slide

  27. Distance

    View Slide

  28. Distance
    Reduce it as much as possible

    View Slide

  29. The right people

    View Slide

  30. The right people
    Keep expectations & entry barrier high

    View Slide

  31. Chapters & Guilds

    View Slide

  32. Chapters & Guilds
    How to sync dispatched experts?

    View Slide

  33. 3 successes

    View Slide

  34. Team culture

    View Slide

  35. Team culture
    Define, live & spread

    View Slide

  36. Agile coaches

    View Slide

  37. Agile coaches
    Building a team of dedicated, full-time coaches

    View Slide

  38. Need of a second engineering hub
    Geographic
    scaling

    View Slide

  39. How to keep the team growing?
    Geographic
    scaling

    View Slide

  40. To summarise …

    View Slide

  41. We build

    View Slide

  42. We measure

    View Slide

  43. We learn

    View Slide

  44. We repeat

    View Slide

  45. We build.
    We measure.
    We learn.
    We repeat.

    View Slide

  46. Thank you :)
    Questions ?

    View Slide