BlaBlaCar's engineering manager discusses how the company transitioned from vision to delivery of its ridesharing platform. Key aspects included:
1) Establishing tribes of cross-functional teams aligned around shared missions, which allowed for more ownership, commitment, alignment and faster delivery.
2) Defining SMART objectives and building a roadmap through multiple rounds of prioritization and sizing with the whole team.
3) Implementing an agile process with grooming, planning and tracking of epics and tasks by squads to execute on the roadmap, such as developing a one-click payment feature.
4) Maintaining alignment between objectives, projects, tribes, squads and the