SlideShare a Scribd company logo
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

L'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TIL'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TI
Etienne Laverdière
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
nikos batsios
 
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
AND Digital
 
ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...
ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...
ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...
Agile Montréal
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
Alexis Hui
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own Champagne
CA Technologies
 
My Life #OutsideWork (Intuit Employees)
My Life #OutsideWork (Intuit Employees)My Life #OutsideWork (Intuit Employees)
My Life #OutsideWork (Intuit Employees)
Intuit Inc.
 
Agile Leadership Training
Agile Leadership TrainingAgile Leadership Training
Agile Leadership Training
Armond Mehrabian
 
Developing Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders MakeDeveloping Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders Make
Pete Behrens
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
ACM
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
Sunil Mundra
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017
John Maeda
 
What is a planning increment?
What is a planning increment?What is a planning increment?
What is a planning increment?
Jeremiah Landi
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Agile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsAgile Leadership - Beyond the Basics
Agile Leadership - Beyond the Basics
Mark Levison, CST
 
What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?
Tasktop
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
Cprime
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
Josef Scherer
 
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
Agile Montréal
 
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
William Yeh
 

What's hot (20)

L'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TIL'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TI
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
 
ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...
ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...
ATMTL23 - Comment mettre l’humain au cœur d’une transformation agile ? par My...
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own Champagne
 
My Life #OutsideWork (Intuit Employees)
My Life #OutsideWork (Intuit Employees)My Life #OutsideWork (Intuit Employees)
My Life #OutsideWork (Intuit Employees)
 
Agile Leadership Training
Agile Leadership TrainingAgile Leadership Training
Agile Leadership Training
 
Developing Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders MakeDeveloping Leadership Agility: 6 Mistakes Leaders Make
Developing Leadership Agility: 6 Mistakes Leaders Make
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017
 
What is a planning increment?
What is a planning increment?What is a planning increment?
What is a planning increment?
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsAgile Leadership - Beyond the Basics
Agile Leadership - Beyond the Basics
 
What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
 
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
 
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
DevOps to Agile 敏捷轉型經驗  (From DevOps to Agile: Transformation Experience of G...
 

Viewers also liked

Scaling Engineering Teams with Chris Fry
Scaling Engineering Teams with Chris FryScaling Engineering Teams with Chris Fry
Scaling Engineering Teams with Chris Fry
Spark Capital
 
Scaling engineering teams
Scaling engineering teamsScaling engineering teams
Scaling engineering teams
Frank Lamantia
 
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
AgileSparks
 
Using TypeScript at Dashlane
Using TypeScript at DashlaneUsing TypeScript at Dashlane
Using TypeScript at Dashlane
Dashlane
 
Dashlane Engineering Meeting Extract
Dashlane Engineering Meeting ExtractDashlane Engineering Meeting Extract
Dashlane Engineering Meeting Extract
Dashlane
 
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...
Betclic Everest Group Tech Team
 
[Easy] LastPass Password Manager Tutorial
[Easy] LastPass Password Manager Tutorial[Easy] LastPass Password Manager Tutorial
[Easy] LastPass Password Manager Tutorial
Ana Uy
 
U2F in Dashlane
U2F in DashlaneU2F in Dashlane
U2F in Dashlane
Dashlane
 
Stop Starting Start Finishing
Stop Starting Start FinishingStop Starting Start Finishing
Stop Starting Start Finishing
Dashlane
 
6 komunikasi engineering
6 komunikasi engineering6 komunikasi engineering
6 komunikasi engineering
Reza4646
 
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
ENGINEERING.com
 
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
Dashlane
 
Continuous Learning
Continuous LearningContinuous Learning
Continuous Learning
Dashlane
 
P6 konsep probabilitas
P6 konsep probabilitasP6 konsep probabilitas
P6 konsep probabilitasHIMTI
 
Ethics in engineering profession kamal25
Ethics in engineering profession kamal25Ethics in engineering profession kamal25
Ethics in engineering profession kamal25
Kamal Shahi
 
Ch12 safety engineering
Ch12 safety engineeringCh12 safety engineering
Ch12 safety engineering
software-engineering-book
 
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...
Hari Krishna Shrestha
 
PPT MATERI RENANG
PPT MATERI RENANGPPT MATERI RENANG
PPT MATERI RENANG
Arinta Pangestu Hasri
 
3P's: People, Process, Product
3P's: People, Process, Product3P's: People, Process, Product
3P's: People, Process, Product
Arya Setiadharma
 
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

Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
Craig Brown
 
Handouts
HandoutsHandouts
Handouts
AgileSparks
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)
Stephen M. Walker II
 
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
XSolve
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
Leszek Leo Baz
 
Starting Agile in a Company
Starting Agile in a CompanyStarting Agile in a Company
Starting Agile in a Company
Vaidas Adomauskas
 
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
James Wann
 
Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?
Ruha Devanesan
 
PRESTO Digital Ideation 2019
PRESTO Digital Ideation 2019PRESTO Digital Ideation 2019
PRESTO Digital Ideation 2019
TOPP Tactical Intelligence Ltd
 
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
Traction
 
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
Association for Project Management
 
2016 Bonn Forum Agenda
2016 Bonn Forum Agenda2016 Bonn Forum Agenda
2016 Bonn Forum Agenda
Jeske Eenink
 
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 Circles Indonesia
 
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?
Hugo Messer
 
How to Build a Remote Workforce
How to Build a Remote WorkforceHow to Build a Remote Workforce
How to Build a Remote Workforce
Upwork
 
Collaborative learning cloud. Marketing
Collaborative learning cloud. MarketingCollaborative learning cloud. Marketing
Collaborative learning cloud. Marketing
Olya Kollen, PhD
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
"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
Innovation Roots
 
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
Andy Norton
 
CHOICE corporate innovation & transformation program
CHOICE corporate innovation & transformation programCHOICE corporate innovation & transformation program
CHOICE corporate innovation & transformation program
Jean Mauris
 

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 - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects 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 & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
"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
 
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

Dashlane Triple Track
Dashlane Triple TrackDashlane Triple Track
Dashlane Triple Track
Dashlane
 
Dashlane Engineering Culture Book
Dashlane Engineering Culture BookDashlane Engineering Culture Book
Dashlane Engineering Culture Book
Dashlane
 
The State of Digital Identity
The State of Digital IdentityThe State of Digital Identity
The State of Digital Identity
Dashlane
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane
 
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
Dashlane
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
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

Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
stuwilson.co.uk
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
Dr. Christine Ngari ,Ph.D (HRM)
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
TulsiDhidhi1
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
Alberto Brandolini
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
Pierre E. NEIS
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
spandane
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
tdt5v4b
 

Recently uploaded (20)

Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 

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