This is the story of Christian and Nicolas, two Tech Managers at BlaBlaTech, who shaped the engineering team of the highly successful ridesharing startup. The team has grown from one single French five-person team to a dozen distribu¬ted and fully agile teams with 30+ people in only two years. Their main responsi¬bility? Building and scaling the development team by constantly improving engineering processes, integrating and training new talents, and anticipating tomorrow’s organization. Their challenges? Delivering the same level of quality software and services in an ever-growing business where customer feedback is instantaneous and shared all over the web. A presentation from the Lean IT Summit 2015 www.lean-it-summit.com
28. Being Lean by nature!
From the very beginning
Iterative product development
business-hypothesis-driven
validated learning
True startup spirit
Tech & product share one table
45. Scrum by the book
●Split tasks into small units
●Iterations & feedback loops
○ Sprints of 1 or 2 weeks
●Quick newbie integration
●Coaching vs. directing
50. Integrating remote teams
Faster growth difficult only in Paris
We integrate 5 remote developers
Shift all communication to English
Generate face time
Have a dedicated scrum master & PO
60. Some problems...
●(too much) focus on tickets, lack of big picture
●One big remote team working together
●Perception of being controlled by metrics
●Rigid sprints vs. prod issues vs. roadmap
64. Kanban without knowing it...
More scrumban than scrum…
Continuous delivery
Limited work in progress
Sprint backlog challenged by
new demands
65. Full kanban
“Scrum does not
suit all teams”
More flexibility regarding the backlog
No need for micro-project management
Less time wasted in ceremonies
67. Going fully international
Our choice Warsaw, Poland
Strong Tech community
Few pure players
Existing BlaBlaOffice
Developers integrated in existing teams
68. It’s time to evolve further
Why?
Founders cannot define whole roadmap
Developers became more executors than actors
How?
Assign missions not tasks
69. Testing a project-oriented team
+ one big feature for one ephemeral team
+ all the required skills inside the team
+ high commitment
- solution not from the team
- need for skill group sync
70. Testing a goal-oriented team
+ all the required skills inside the team
+ high commitment
+ solution defined by the team
- need for skill group sync
- ???