SlideShare a Scribd company logo
1 of 16
Download to read offline
Scaling an Engineering Team
Want to scale?
 So you have a successful
Company / Startup.
 Business is rocketing…
 …and Engineering cannot
follow the speed of Business.
 You need to scale!
2
Beware of growing too fast
 More bureaucracy
 Less productivity
 Worse product because of
bad communication
 Breaking the culture
 Cost and complexity
…tips and tricks to stay fit!
3
Hiring
 Build a strong Hiring pipeline
 Formalize the process. Share and involve the whole team.
 Empower the Hiring Managers. They are accountable for hiring.
 Professionalize hiring: use tools to support it (ATS like Greenhouse)
 Understand your current salary bands. Define appropriate hiring bands (also
based on market).
 Be visible on the market and in tech community (blog, meetups,
conferences, open-source software).
 Measure it and optimize it like a Sales/Marketing funnel
 Top of funnel = sourcing
 Conversion rate at each step
 Closing the deal
 Formalize and be disciplined
about on-boarding new hires.
4
Growing the people
 Scaling a team is also about growing the people.
 Make sure every individual knows what it means for
them when the team gets bigger:
 role, career evolution, opportunities of growth…
 Especially if you hire senior people who will come in to manage
the existing teams
 Set up a culture of Continuous Learning
5
Management
 Managers in Engineering teams are usually ex-Developers and are not
necessarily trained to manage.
 Explicitely train them towards management.
 Delegation: it is usually difficult for an ex-developer to release control on some
important pieces of code.
 Time organization: it is very hard for a developer to start mixing his time with
management tasks
 Differentiate Management and Leadership: Tech Lead is not People Management.
 Invest into improving and scaling your management practices.
 Put a special focus on practices that facilitate on-boarding and maintain
consistency:
 Knowing each other (try tools like Personal Maps)
 Team Culture (see next slide)
 Team Building
 1:1
 Management by Walking Around
6
Culture
 Adding new members to a team can break the spirit of the team.
 How do you define your team culture? What are your values?
 Define your culture and values together as a team to use it as a
hiring filter.
 Test for culture fit (which is not incompatible with diversity).
 It is also a good opportunity to define team ambitions.
 Are your teams happy? Harder to evaluate when you scale, so pay
attention to it.
7
Team Structure
 Split the teams: teams of small teams.
 But figure out how to manage dependencies and align teams.
 Define the team type that suits your context:
 Feature teams
 Platform teams
 Hybrid teams
 Avoid 100% component teams.
 Visualize dependencies: avoid coupled teams.
 Guidelines:
 3 to 9 members in a team
 Stable(ish), full-time, colocated
 With a mission
 Clear stakeholders/customers
 Cross-functional
 Autonomous
8
Technical practices
 A team cannot scale efficiently without strong technical practices.
 Think automation and industrialization.
 Think quality.
 Think autonomy and responsibility.
 How do you ensure that when going from a small team to a bigger team you
keep the same level of quality, of speed and reliability.
 Must haves:
 Continuous integration
 Systematic code review
 Automated tests (unit tests, functional tests,…)
 Automated Build & Deploy mechanisms
 Start reducing your Technical Debt
 …
9
Project Management
 In an Agile environment, make sure you have good agile basics and team
structure before scaling.
 You need efficient tools (and know how to use them collaboratively).
Minimum would be things like Jira+Confluence, or anything similar.
 Documentation: organize your documentation so it can be used easily by
newcomers – reduce your Documentation debt.
 When scaling Agile teams, you risk creating silos.
 Add a Portfolio vision on top of your Agile teams to keep a high-level company
view and proper prioritization and cross-dependencies management.
 Rethink how you slice projects
 Scaling needs to happen
at Enterprise level
 Stop Starting. Start Finishing.
10
Communication
 Enforce cross-team communications.
 Scale the Feedback Loop
 For instance a monthly team meeting where all the teams share their accomplishments and plans.
 Shared Roadmap reviews
 Multi-teams retrospectives
 Also build opportunities for communication, by mix-and-
matching people from different teams:
 Shared tech projects
 Shared team initiatives (organization, management, team life…)
 Organize regular team buildings and team life events so that
people socialize together: games (Lego4scrum, Marshmallow
challenges,…), meals (team breakfasts, drinks,…)
11
Questions
12
References
 http://blog.crisp.se/2015/11/23/henrikkniberg/real-life-
agile-scaling-agile-keynote
 http://ethikonsulting.com/management-game/
 https://management30.com/product/workouts/
 http://blog.crisp.se/2013/03/14/henrikkniberg/stop-
starting-start-finishing-my-slides-on-how-to-improve-
your-life
 http://fr.slideshare.net/betclicTech/betclic-training-
continuouslearning
13
We’re changing the world… one password at a time
Dashlane wants to make identity and
payment simple and secure everywhere!
Want to be a part of life in the Dashlane?
Visit dashlane.com/jobs for all the info!
Dashlane is a premier, award-winning password manager and
digital wallet, intrinsically designed to make identity and payments
simple and secure on every website and every device.
We’re a rapidly growing, tech startup using the world’s best security
and privacy architecture to simplify the lives of more than 3 billion
Internet users worldwide.
Since our first product launch in 2013, our brilliant team of engineers and developers tirelessly work on new coding challenges, build code using
the latest up-to-date frameworks for native development across desktop and mobile, use cutting-edge web service architecture, and are at the
forefront of building applications that help millions of people every day!
So far, all of our hard work has been paying off! Dashlane was recently recognized by Google as one of the “Best of 2015” apps! Google also
recognized our Android password manager as an Editors’ Choice winner on the Google Play Store, and selected Dashlane to demo its adoption
of Android M fingerprint technology at Google I/O!
14
We work with the latest technology!
See our code in action! Check out some of our
projects on Github!
Github.com/Dashlane
In addition, each member of the Dashlane team can take some time to
share his insights in Tech Conferences and become a thought leader
in the tech community.
Alexis Fogel
@ Droid Con
Goo.gl/7h4guk
Emmanuel Schalit
@ The Dublin
Web Summit
Goo.gl/M4H7vg
Emmanuel Schalit
@ Le Wagon
Goo.gl/kvPLG0
Desktop Mobile Web App/Server Security
Dashlane is dedicated to building high-quality user experiences on Mobile, Desktop, and on the web using the latest up-to-date
technologies and languages.
15
Ready to join #LifeInTheDashlane?
We’re filling our ranks from top to bottom with
some of the smartest and friendliest developers
and engineers in the industry! Come join us!
Visit Dashlane.com/jobs to learn more about
joining the Dashlane team!
Dashlane.com/stackoverflow
Dashlane.com/linkedin
Dashlane.com/vimeo
Dashlane.com/blog
Also visit us here:
16

More Related Content

What's hot

What's hot (20)

The 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile CoachThe 10 Steps to Becoming a Great Agile Coach
The 10 Steps to Becoming a Great Agile Coach
 
Approaches to scaling agile v1.0
Approaches to scaling agile v1.0Approaches to scaling agile v1.0
Approaches to scaling agile v1.0
 
Beyond Agile with Team Topologies
Beyond Agile with Team TopologiesBeyond Agile with Team Topologies
Beyond Agile with Team Topologies
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Building Great Software Engineering Teams
Building Great Software Engineering TeamsBuilding Great Software Engineering Teams
Building Great Software Engineering Teams
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)
 
Ahmed Sidky (Keynote)
Ahmed Sidky (Keynote)Ahmed Sidky (Keynote)
Ahmed Sidky (Keynote)
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
Agile Leadership: A Different Mindset
Agile Leadership: A Different MindsetAgile Leadership: A Different Mindset
Agile Leadership: A Different Mindset
 
How to start an Agile Transformation
How to start an Agile TransformationHow to start an Agile Transformation
How to start an Agile Transformation
 
The Spotify Tribe
The Spotify TribeThe Spotify Tribe
The Spotify Tribe
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Large Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni RoukbiLarge Scale Agile Transformation by Husni Roukbi
Large Scale Agile Transformation by Husni Roukbi
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...
Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...
Die Entwicklung von Objectives und Key Results in Europa | 16.08.2017 | OKR F...
 

Viewers also liked

6 komunikasi engineering
6 komunikasi engineering6 komunikasi engineering
6 komunikasi engineering
Reza4646
 
P6 konsep probabilitas
P6 konsep probabilitasP6 konsep probabilitas
P6 konsep probabilitas
HIMTI
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
Slideshare
 

Viewers also liked (20)

Scaling Engineering Teams with Chris Fry
Scaling Engineering Teams with Chris FryScaling Engineering Teams with Chris Fry
Scaling Engineering Teams with Chris Fry
 
Scaling engineering teams
Scaling engineering teamsScaling engineering teams
Scaling engineering teams
 
ScaleOut your team - Building a technology team for scale in a DevOps culture
ScaleOut your team - Building a technology team for scale in a DevOps cultureScaleOut your team - Building a technology team for scale in a DevOps culture
ScaleOut your team - Building a technology team for scale in a DevOps culture
 
Using TypeScript at Dashlane
Using TypeScript at DashlaneUsing TypeScript at Dashlane
Using TypeScript at Dashlane
 
Dashlane Engineering Meeting Extract
Dashlane Engineering Meeting ExtractDashlane Engineering Meeting Extract
Dashlane Engineering Meeting Extract
 
Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...Continuous Learning (updated June 2015, with more examples of learning practi...
Continuous Learning (updated June 2015, with more examples of learning practi...
 
[Easy] LastPass Password Manager Tutorial
[Easy] LastPass Password Manager Tutorial[Easy] LastPass Password Manager Tutorial
[Easy] LastPass Password Manager Tutorial
 
U2F in Dashlane
U2F in DashlaneU2F in Dashlane
U2F in Dashlane
 
Stop Starting Start Finishing
Stop Starting Start FinishingStop Starting Start Finishing
Stop Starting Start Finishing
 
6 komunikasi engineering
6 komunikasi engineering6 komunikasi engineering
6 komunikasi engineering
 
Engineering marketers' 2016 campaign plans research report
Engineering marketers' 2016 campaign plans research reportEngineering marketers' 2016 campaign plans research report
Engineering marketers' 2016 campaign plans research report
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale Agile
 
Continuous Learning
Continuous LearningContinuous Learning
Continuous Learning
 
P6 konsep probabilitas
P6 konsep probabilitasP6 konsep probabilitas
P6 konsep probabilitas
 
Ethics in engineering profession kamal25
Ethics in engineering profession kamal25Ethics in engineering profession kamal25
Ethics in engineering profession kamal25
 
Ch12 safety engineering
Ch12 safety engineeringCh12 safety engineering
Ch12 safety engineering
 
Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...
Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...
Engineering Professional Practice Chapter 2 Ethics and Professionalism Pokhar...
 
PPT MATERI RENANG
PPT MATERI RENANGPPT MATERI RENANG
PPT MATERI RENANG
 
3P's: People, Process, Product
3P's: People, Process, Product3P's: People, Process, Product
3P's: People, Process, Product
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 

Similar to Scaling an Engineering Team

2016 Bonn Forum Agenda
2016 Bonn Forum Agenda2016 Bonn Forum Agenda
2016 Bonn Forum Agenda
Jeske Eenink
 
Collaborative learning cloud. Marketing
Collaborative learning cloud. MarketingCollaborative learning cloud. Marketing
Collaborative learning cloud. Marketing
Olya Kollen, PhD
 

Similar to Scaling an Engineering Team (20)

Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Handouts
HandoutsHandouts
Handouts
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 
Starting Agile in a Company
Starting Agile in a CompanyStarting Agile in a Company
Starting Agile in a Company
 
You already have an LxP, you just don't know it
You already have an LxP, you just don't know itYou already have an LxP, you just don't know it
You already have an LxP, you just don't know it
 
Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?
 
PRESTO Digital Ideation 2019
PRESTO Digital Ideation 2019PRESTO Digital Ideation 2019
PRESTO Digital Ideation 2019
 
The Learn Phase: Recasting the Agile Manifesto
The Learn Phase: Recasting the Agile ManifestoThe Learn Phase: Recasting the Agile Manifesto
The Learn Phase: Recasting the Agile Manifesto
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologies
 
2016 Bonn Forum Agenda
2016 Bonn Forum Agenda2016 Bonn Forum Agenda
2016 Bonn Forum Agenda
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
 
How to Build a Remote Workforce
How to Build a Remote WorkforceHow to Build a Remote Workforce
How to Build a Remote Workforce
 
Collaborative learning cloud. Marketing
Collaborative learning cloud. MarketingCollaborative learning cloud. Marketing
Collaborative learning cloud. Marketing
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
What needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agilityWhat needs to be true? Patterns of engineering agility
What needs to be true? Patterns of engineering agility
 
CHOICE corporate innovation & transformation program
CHOICE corporate innovation & transformation programCHOICE corporate innovation & transformation program
CHOICE corporate innovation & transformation program
 

More from Dashlane

More from Dashlane (6)

Dashlane Triple Track
Dashlane Triple TrackDashlane Triple Track
Dashlane Triple Track
 
Dashlane Engineering Culture Book
Dashlane Engineering Culture BookDashlane Engineering Culture Book
Dashlane Engineering Culture Book
 
The State of Digital Identity
The State of Digital IdentityThe State of Digital Identity
The State of Digital Identity
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at Dashlane
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
anilsa9823
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Recently uploaded (20)

Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 

Scaling an Engineering Team

  • 2. Want to scale?  So you have a successful Company / Startup.  Business is rocketing…  …and Engineering cannot follow the speed of Business.  You need to scale! 2
  • 3. Beware of growing too fast  More bureaucracy  Less productivity  Worse product because of bad communication  Breaking the culture  Cost and complexity …tips and tricks to stay fit! 3
  • 4. Hiring  Build a strong Hiring pipeline  Formalize the process. Share and involve the whole team.  Empower the Hiring Managers. They are accountable for hiring.  Professionalize hiring: use tools to support it (ATS like Greenhouse)  Understand your current salary bands. Define appropriate hiring bands (also based on market).  Be visible on the market and in tech community (blog, meetups, conferences, open-source software).  Measure it and optimize it like a Sales/Marketing funnel  Top of funnel = sourcing  Conversion rate at each step  Closing the deal  Formalize and be disciplined about on-boarding new hires. 4
  • 5. Growing the people  Scaling a team is also about growing the people.  Make sure every individual knows what it means for them when the team gets bigger:  role, career evolution, opportunities of growth…  Especially if you hire senior people who will come in to manage the existing teams  Set up a culture of Continuous Learning 5
  • 6. Management  Managers in Engineering teams are usually ex-Developers and are not necessarily trained to manage.  Explicitely train them towards management.  Delegation: it is usually difficult for an ex-developer to release control on some important pieces of code.  Time organization: it is very hard for a developer to start mixing his time with management tasks  Differentiate Management and Leadership: Tech Lead is not People Management.  Invest into improving and scaling your management practices.  Put a special focus on practices that facilitate on-boarding and maintain consistency:  Knowing each other (try tools like Personal Maps)  Team Culture (see next slide)  Team Building  1:1  Management by Walking Around 6
  • 7. Culture  Adding new members to a team can break the spirit of the team.  How do you define your team culture? What are your values?  Define your culture and values together as a team to use it as a hiring filter.  Test for culture fit (which is not incompatible with diversity).  It is also a good opportunity to define team ambitions.  Are your teams happy? Harder to evaluate when you scale, so pay attention to it. 7
  • 8. Team Structure  Split the teams: teams of small teams.  But figure out how to manage dependencies and align teams.  Define the team type that suits your context:  Feature teams  Platform teams  Hybrid teams  Avoid 100% component teams.  Visualize dependencies: avoid coupled teams.  Guidelines:  3 to 9 members in a team  Stable(ish), full-time, colocated  With a mission  Clear stakeholders/customers  Cross-functional  Autonomous 8
  • 9. Technical practices  A team cannot scale efficiently without strong technical practices.  Think automation and industrialization.  Think quality.  Think autonomy and responsibility.  How do you ensure that when going from a small team to a bigger team you keep the same level of quality, of speed and reliability.  Must haves:  Continuous integration  Systematic code review  Automated tests (unit tests, functional tests,…)  Automated Build & Deploy mechanisms  Start reducing your Technical Debt  … 9
  • 10. Project Management  In an Agile environment, make sure you have good agile basics and team structure before scaling.  You need efficient tools (and know how to use them collaboratively). Minimum would be things like Jira+Confluence, or anything similar.  Documentation: organize your documentation so it can be used easily by newcomers – reduce your Documentation debt.  When scaling Agile teams, you risk creating silos.  Add a Portfolio vision on top of your Agile teams to keep a high-level company view and proper prioritization and cross-dependencies management.  Rethink how you slice projects  Scaling needs to happen at Enterprise level  Stop Starting. Start Finishing. 10
  • 11. Communication  Enforce cross-team communications.  Scale the Feedback Loop  For instance a monthly team meeting where all the teams share their accomplishments and plans.  Shared Roadmap reviews  Multi-teams retrospectives  Also build opportunities for communication, by mix-and- matching people from different teams:  Shared tech projects  Shared team initiatives (organization, management, team life…)  Organize regular team buildings and team life events so that people socialize together: games (Lego4scrum, Marshmallow challenges,…), meals (team breakfasts, drinks,…) 11
  • 13. References  http://blog.crisp.se/2015/11/23/henrikkniberg/real-life- agile-scaling-agile-keynote  http://ethikonsulting.com/management-game/  https://management30.com/product/workouts/  http://blog.crisp.se/2013/03/14/henrikkniberg/stop- starting-start-finishing-my-slides-on-how-to-improve- your-life  http://fr.slideshare.net/betclicTech/betclic-training- continuouslearning 13
  • 14. We’re changing the world… one password at a time Dashlane wants to make identity and payment simple and secure everywhere! Want to be a part of life in the Dashlane? Visit dashlane.com/jobs for all the info! Dashlane is a premier, award-winning password manager and digital wallet, intrinsically designed to make identity and payments simple and secure on every website and every device. We’re a rapidly growing, tech startup using the world’s best security and privacy architecture to simplify the lives of more than 3 billion Internet users worldwide. Since our first product launch in 2013, our brilliant team of engineers and developers tirelessly work on new coding challenges, build code using the latest up-to-date frameworks for native development across desktop and mobile, use cutting-edge web service architecture, and are at the forefront of building applications that help millions of people every day! So far, all of our hard work has been paying off! Dashlane was recently recognized by Google as one of the “Best of 2015” apps! Google also recognized our Android password manager as an Editors’ Choice winner on the Google Play Store, and selected Dashlane to demo its adoption of Android M fingerprint technology at Google I/O! 14
  • 15. We work with the latest technology! See our code in action! Check out some of our projects on Github! Github.com/Dashlane In addition, each member of the Dashlane team can take some time to share his insights in Tech Conferences and become a thought leader in the tech community. Alexis Fogel @ Droid Con Goo.gl/7h4guk Emmanuel Schalit @ The Dublin Web Summit Goo.gl/M4H7vg Emmanuel Schalit @ Le Wagon Goo.gl/kvPLG0 Desktop Mobile Web App/Server Security Dashlane is dedicated to building high-quality user experiences on Mobile, Desktop, and on the web using the latest up-to-date technologies and languages. 15
  • 16. Ready to join #LifeInTheDashlane? We’re filling our ranks from top to bottom with some of the smartest and friendliest developers and engineers in the industry! Come join us! Visit Dashlane.com/jobs to learn more about joining the Dashlane team! Dashlane.com/stackoverflow Dashlane.com/linkedin Dashlane.com/vimeo Dashlane.com/blog Also visit us here: 16