SlideShare uma empresa Scribd logo
1 de 20
SCALING
ENGINEERING
FRANK LAMANTIA
ABOUT ME
FRANK LAMANTIA, CTO @ CROSSCHX
▸Employee #14 (December 2013)
▸April 2015
▸2 teams
▸8 engineers
▸December 2015
▸5 teams
▸33 engineers
▸Engineering, Product, QA, DevOps, Support
WHAT THIS TALK IS
FOREWARD
▸This is the presentation I needed in April of 2015.
▸This is intended for CTOs, VPs or Engineering leaders.
▸Based on my personal experiences; your mileage may vary.
SETTING
YOUR
EXPECTATI
ONS
SETTING YOUR EXPECTATIONS
SCALING A TEAM IS HARD.
▸People, Process & Organization have to scale in unison.
▸Organizational units must be created to divide work.
▸Communication channels must be created across these units.
▸People have to grow into new responsibilities.
▸Processes must change to coordinate across teams.
▸For every 1 hire we made, 80 candidates started the interview process.
▸Finding qualified people is tough.
▸By the way, you still have a day job.
SETTING YOUR EXPECTATIONS
SETTING YOUR EXPECTATIONS
HUMAN PROBLEMS ARE MORE COMPLEX
THAN TECHNICAL PROBLEMS
1. Some people will resent becoming a “small fish”.
2. Some people will not want to scale with the organization.
3. You will make bad hires.
4. You will have to deal with the brilliant jerk.
5. 90% of issues are caused by communication breakdowns.
6. You will have tough conversations.
7. You are an example.
ADVICE TO
MYSELF
WE ONLY HIRE THE BEST
BECOME A TALENT ACQUISITION
MACHINE.
▸Hiring is your #1 responsibility as a leader.
▸Hire for attitude first, aptitude second.
▸Focus on the process — from interview to on-boarding.
▸Be upfront & transparent about working hours,
responsibilities, values, expectations.
▸Run ScaleTech meetings as a secret way to recruit talent.
WE ONLY HIRE THE BEST
ADVICE ON HIRING
▸Be picky.
▸Implications of a bad hire are too great.
▸Rigorous interview process sets expectations.
▸Don’t be afraid to walk away.
▸Hiring process doesn’t stop until after a person is fully
assimilated.
LEADERSHIP
LEADERS BUILD LEADERS.
▸Teach leaders how to think — not what to think.
▸Urge them to come up with solutions and evaluate options
together.
▸Resist the urge to fix all of the problems all of the time —
let people fail.
▸Recognize and express the importance of ownership.
▸Understand & encourage different types of leadership.
KNOWLEDGE SILOS
BE PROACTIVE ABOUT ELIMINATING
KNOWLEDGE SILOS.
▸Being proactive with FNG syndrome.
▸Multiple approaches:
▸Documentation (formal & informal)
▸Demonstrations or Presentations
▸Architecture & Code Reviews
▸“Battle buddy” system
▸Repeat 21 times. Seriously. (Don’t Repeat Yourself)
UNITY OF COMMAND
EXPLICITLY DEFINE ROLES &
RESPONSIBILITIES.
▸Define roles and titles for each type of leader.
▸People Leaders focused on growing people.
▸Delivery Leaders focused on keeping teams on task and
productive.
▸Technology Leaders focused on application of new
technologies and ensuring overall architecture.
▸Unity of Command
TEAM OF TEAMS
FLASH TO BANG
▸Minimize the number of organizational units required to
deliver value.
▸Minimize the chain of communication.
▸Encourage smart, decentralized decision making.
▸“Think Horizontally” by building cross-functional teams
▸Then scale out of them.
KNOWLEDGE IS POWER
ALWAYS BE LEARNING
▸Read: Netflix culture, Spotify Engineering culture, Amazon, etc. etc
▸Suggested books
▸Entreleadership — Dave Ramsey
▸Good to Great — Jim Collins
▸Extreme Ownership — Jocko Willink
▸Work Rules — Laszlo Bock
▸The Obstacle is the Way — Ryan Holiday
▸Watch: Ben Horowitz, Steve Jobs, etc
RETROSPE
CTIVE
RETROSPECTIVE
WHAT WOULD I HAVE DONE
DIFFERENTLY?
1. Always be recruiting.
2. Identify and build people leaders now.
3. Use design & code reviews to share knowledge.
4. Hire for the future.
FINAL
WORDS
IN THE END
THE PROMISED LAND
In the end, if
• You are eternally optimistic
• You are able to learn from mistakes
• You provide a sense of purpose
• You always turn failures into learning opportunities
… your team will eventually do better things than you are
capable of.
QUESTION
S?

Mais conteúdo relacionado

Mais procurados

Diez trampas en la travesía ágil por Nelice Heck y Gabriel Gavasso
Diez trampas en la travesía ágil por Nelice Heck y Gabriel GavassoDiez trampas en la travesía ágil por Nelice Heck y Gabriel Gavasso
Diez trampas en la travesía ágil por Nelice Heck y Gabriel GavassoDiana Pinto
 
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017Taoufik Fekhar
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsAshley-Christian Hardy
 
21.05.19 agile team building agile-od.com
21.05.19 agile team building   agile-od.com21.05.19 agile team building   agile-od.com
21.05.19 agile team building agile-od.comTakeshi Yoshida
 
Understanding the agile mindset
Understanding the agile mindsetUnderstanding the agile mindset
Understanding the agile mindsetSimon Petkov
 
Agile management jan2011
Agile management jan2011Agile management jan2011
Agile management jan2011mahalp2
 
Passion to Lead: Do You Have What it Takes to Step up to the Next Level
Passion to Lead: Do You Have What it Takes to Step up to the Next LevelPassion to Lead: Do You Have What it Takes to Step up to the Next Level
Passion to Lead: Do You Have What it Takes to Step up to the Next LevelNaomi Caietti, PMP
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaBernd Schiffer
 
Scaling agility or descaling organization
Scaling agility or descaling organizationScaling agility or descaling organization
Scaling agility or descaling organizationLuca Sturaro
 
Agile Reorgs: A Survival Guide
Agile Reorgs: A Survival GuideAgile Reorgs: A Survival Guide
Agile Reorgs: A Survival GuideKaty Saulpaugh
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Agile Leadership: A Different Mindset
Agile Leadership: A Different MindsetAgile Leadership: A Different Mindset
Agile Leadership: A Different MindsetAaron Kopel
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Startup Co.
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachJason Little
 
Feeding the Female Leadership Pipeline
Feeding the Female Leadership PipelineFeeding the Female Leadership Pipeline
Feeding the Female Leadership PipelineQualtrics
 
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015Agile Greece
 
Ops without Designers (Mark Boulton at DesignOps Summit 2018)
Ops without Designers (Mark Boulton at DesignOps Summit 2018)Ops without Designers (Mark Boulton at DesignOps Summit 2018)
Ops without Designers (Mark Boulton at DesignOps Summit 2018)Rosenfeld Media
 
Ten Pitfalls in the Agile Journey
Ten Pitfalls in the Agile JourneyTen Pitfalls in the Agile Journey
Ten Pitfalls in the Agile Journeygabrielgavasso
 

Mais procurados (20)

Diez trampas en la travesía ágil por Nelice Heck y Gabriel Gavasso
Diez trampas en la travesía ágil por Nelice Heck y Gabriel GavassoDiez trampas en la travesía ágil por Nelice Heck y Gabriel Gavasso
Diez trampas en la travesía ágil por Nelice Heck y Gabriel Gavasso
 
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and Guilds
 
21.05.19 agile team building agile-od.com
21.05.19 agile team building   agile-od.com21.05.19 agile team building   agile-od.com
21.05.19 agile team building agile-od.com
 
Understanding the agile mindset
Understanding the agile mindsetUnderstanding the agile mindset
Understanding the agile mindset
 
Agile management jan2011
Agile management jan2011Agile management jan2011
Agile management jan2011
 
Agile Mindset
Agile MindsetAgile Mindset
Agile Mindset
 
Passion to Lead: Do You Have What it Takes to Step up to the Next Level
Passion to Lead: Do You Have What it Takes to Step up to the Next LevelPassion to Lead: Do You Have What it Takes to Step up to the Next Level
Passion to Lead: Do You Have What it Takes to Step up to the Next Level
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
 
Scaling agility or descaling organization
Scaling agility or descaling organizationScaling agility or descaling organization
Scaling agility or descaling organization
 
Agile Reorgs: A Survival Guide
Agile Reorgs: A Survival GuideAgile Reorgs: A Survival Guide
Agile Reorgs: A Survival Guide
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Agile Leadership: A Different Mindset
Agile Leadership: A Different MindsetAgile Leadership: A Different Mindset
Agile Leadership: A Different Mindset
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile Coach
 
Feeding the Female Leadership Pipeline
Feeding the Female Leadership PipelineFeeding the Female Leadership Pipeline
Feeding the Female Leadership Pipeline
 
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
 
Why Agile Works?
Why Agile Works?Why Agile Works?
Why Agile Works?
 
Ops without Designers (Mark Boulton at DesignOps Summit 2018)
Ops without Designers (Mark Boulton at DesignOps Summit 2018)Ops without Designers (Mark Boulton at DesignOps Summit 2018)
Ops without Designers (Mark Boulton at DesignOps Summit 2018)
 
Ten Pitfalls in the Agile Journey
Ten Pitfalls in the Agile JourneyTen Pitfalls in the Agile Journey
Ten Pitfalls in the Agile Journey
 

Semelhante a Scaling engineering teams

Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892ANTANAS PRISMANTAS
 
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892INTERNET = MARKETING
 
How to establish a strong Strategic Workforce Plan
How to establish a strong Strategic Workforce PlanHow to establish a strong Strategic Workforce Plan
How to establish a strong Strategic Workforce PlanTalMix
 
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
 
The new invisibles — a look into the changing face of design
The new invisibles — a look into the changing face of designThe new invisibles — a look into the changing face of design
The new invisibles — a look into the changing face of designSami Niemelä
 
Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017Larry Gordon
 
Stop Scaling Silos!
Stop Scaling Silos!Stop Scaling Silos!
Stop Scaling Silos!Gercel Silva
 
Human Capital Growth Webinar: Boost your hr practices with design thinking
Human Capital Growth Webinar: Boost your hr practices with design thinkingHuman Capital Growth Webinar: Boost your hr practices with design thinking
Human Capital Growth Webinar: Boost your hr practices with design thinkingHuman Capital Growth
 
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
 
Agile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrumAgile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrumMaite Wetters
 
"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 InstituteInnovation Roots
 
Organizing People to Get Stuff Done
Organizing People to Get Stuff DoneOrganizing People to Get Stuff Done
Organizing People to Get Stuff DoneBill Nussey
 
Devops 101 QA with Kris Buytaert
Devops 101 QA  with Kris BuytaertDevops 101 QA  with Kris Buytaert
Devops 101 QA with Kris BuytaertKris Buytaert
 
Manifesto-Driven Development - TexasCamp 2018
Manifesto-Driven Development - TexasCamp 2018Manifesto-Driven Development - TexasCamp 2018
Manifesto-Driven Development - TexasCamp 2018Paul Grotevant
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsSam McAfee
 

Semelhante a Scaling engineering teams (20)

Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
 
Managing Change for Technology Teams
Managing Change for Technology TeamsManaging Change for Technology Teams
Managing Change for Technology Teams
 
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
Guide managingchangefortechnologteamsfinal-150714173103-lva1-app6892
 
How to establish a strong Strategic Workforce Plan
How to establish a strong Strategic Workforce PlanHow to establish a strong Strategic Workforce Plan
How to establish a strong Strategic Workforce Plan
 
Talent outsourcing
Talent outsourcing Talent outsourcing
Talent outsourcing
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)
 
The new invisibles — a look into the changing face of design
The new invisibles — a look into the changing face of designThe new invisibles — a look into the changing face of design
The new invisibles — a look into the changing face of design
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017Building Teams at Scale - MaGIC Academy Symposium 2017
Building Teams at Scale - MaGIC Academy Symposium 2017
 
Stop Scaling Silos!
Stop Scaling Silos!Stop Scaling Silos!
Stop Scaling Silos!
 
Human Capital Growth Webinar: Boost your hr practices with design thinking
Human Capital Growth Webinar: Boost your hr practices with design thinkingHuman Capital Growth Webinar: Boost your hr practices with design thinking
Human Capital Growth Webinar: Boost your hr practices with design thinking
 
Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?Can Agile Unlock Diversity's Potential?
Can Agile Unlock Diversity's Potential?
 
Agile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrumAgile software development: Rapid growth & Distributed scrum
Agile software development: Rapid growth & Distributed scrum
 
"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
 
Organizing People to Get Stuff Done
Organizing People to Get Stuff DoneOrganizing People to Get Stuff Done
Organizing People to Get Stuff Done
 
Devops 101 QA with Kris Buytaert
Devops 101 QA  with Kris BuytaertDevops 101 QA  with Kris Buytaert
Devops 101 QA with Kris Buytaert
 
Manifesto-Driven Development - TexasCamp 2018
Manifesto-Driven Development - TexasCamp 2018Manifesto-Driven Development - TexasCamp 2018
Manifesto-Driven Development - TexasCamp 2018
 
TGS Brochure (2)
TGS Brochure (2)TGS Brochure (2)
TGS Brochure (2)
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both Worlds
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Scaling engineering teams

  • 2. ABOUT ME FRANK LAMANTIA, CTO @ CROSSCHX ▸Employee #14 (December 2013) ▸April 2015 ▸2 teams ▸8 engineers ▸December 2015 ▸5 teams ▸33 engineers ▸Engineering, Product, QA, DevOps, Support
  • 3. WHAT THIS TALK IS FOREWARD ▸This is the presentation I needed in April of 2015. ▸This is intended for CTOs, VPs or Engineering leaders. ▸Based on my personal experiences; your mileage may vary.
  • 5. SETTING YOUR EXPECTATIONS SCALING A TEAM IS HARD. ▸People, Process & Organization have to scale in unison. ▸Organizational units must be created to divide work. ▸Communication channels must be created across these units. ▸People have to grow into new responsibilities. ▸Processes must change to coordinate across teams. ▸For every 1 hire we made, 80 candidates started the interview process. ▸Finding qualified people is tough. ▸By the way, you still have a day job.
  • 7. SETTING YOUR EXPECTATIONS HUMAN PROBLEMS ARE MORE COMPLEX THAN TECHNICAL PROBLEMS 1. Some people will resent becoming a “small fish”. 2. Some people will not want to scale with the organization. 3. You will make bad hires. 4. You will have to deal with the brilliant jerk. 5. 90% of issues are caused by communication breakdowns. 6. You will have tough conversations. 7. You are an example.
  • 9. WE ONLY HIRE THE BEST BECOME A TALENT ACQUISITION MACHINE. ▸Hiring is your #1 responsibility as a leader. ▸Hire for attitude first, aptitude second. ▸Focus on the process — from interview to on-boarding. ▸Be upfront & transparent about working hours, responsibilities, values, expectations. ▸Run ScaleTech meetings as a secret way to recruit talent.
  • 10. WE ONLY HIRE THE BEST ADVICE ON HIRING ▸Be picky. ▸Implications of a bad hire are too great. ▸Rigorous interview process sets expectations. ▸Don’t be afraid to walk away. ▸Hiring process doesn’t stop until after a person is fully assimilated.
  • 11. LEADERSHIP LEADERS BUILD LEADERS. ▸Teach leaders how to think — not what to think. ▸Urge them to come up with solutions and evaluate options together. ▸Resist the urge to fix all of the problems all of the time — let people fail. ▸Recognize and express the importance of ownership. ▸Understand & encourage different types of leadership.
  • 12. KNOWLEDGE SILOS BE PROACTIVE ABOUT ELIMINATING KNOWLEDGE SILOS. ▸Being proactive with FNG syndrome. ▸Multiple approaches: ▸Documentation (formal & informal) ▸Demonstrations or Presentations ▸Architecture & Code Reviews ▸“Battle buddy” system ▸Repeat 21 times. Seriously. (Don’t Repeat Yourself)
  • 13. UNITY OF COMMAND EXPLICITLY DEFINE ROLES & RESPONSIBILITIES. ▸Define roles and titles for each type of leader. ▸People Leaders focused on growing people. ▸Delivery Leaders focused on keeping teams on task and productive. ▸Technology Leaders focused on application of new technologies and ensuring overall architecture. ▸Unity of Command
  • 14. TEAM OF TEAMS FLASH TO BANG ▸Minimize the number of organizational units required to deliver value. ▸Minimize the chain of communication. ▸Encourage smart, decentralized decision making. ▸“Think Horizontally” by building cross-functional teams ▸Then scale out of them.
  • 15. KNOWLEDGE IS POWER ALWAYS BE LEARNING ▸Read: Netflix culture, Spotify Engineering culture, Amazon, etc. etc ▸Suggested books ▸Entreleadership — Dave Ramsey ▸Good to Great — Jim Collins ▸Extreme Ownership — Jocko Willink ▸Work Rules — Laszlo Bock ▸The Obstacle is the Way — Ryan Holiday ▸Watch: Ben Horowitz, Steve Jobs, etc
  • 17. RETROSPECTIVE WHAT WOULD I HAVE DONE DIFFERENTLY? 1. Always be recruiting. 2. Identify and build people leaders now. 3. Use design & code reviews to share knowledge. 4. Hire for the future.
  • 19. IN THE END THE PROMISED LAND In the end, if • You are eternally optimistic • You are able to learn from mistakes • You provide a sense of purpose • You always turn failures into learning opportunities … your team will eventually do better things than you are capable of.

Notas do Editor

  1. Had input or influence in the growth of other divisions, some of which were brand new to our organization.
  2. To put it in perspective, we hired around 1 in every 8 people that made it to an onsite interview. We had about 75% of people drop out before the onsite interview. Doing the math, 1 in 32 people that started the interview process led to a hire. It’s going to take a long, long time.
  3. For every organizational unit that is created, a leader must be chosen. For every organizational unit that is created, a link in the chain of communication is also created.
  4. You will not be able to plan for everything that ever goes wrong. Reacting is not a sign of failure.
  5. Your top talent now may become frustrated with the talent that comes i Facebook has hiring down to a science, and still has an 80% retention rate.
  6. References accounted for roughly 25% of our hires. A’s want to work with other A’s. The implications of a bad hire or bad attitude are too great. Bad Hires lead to your best people losing faith, lost time in re-hiring, re-training, lost time in delivery of features or projects. Consistently on our employee engagement feedback our number 1 strength is “People”. A tough interview process not only sets expectations for candidates but enforces your commitment to only hiring the best to your current staff.
  7. The default should be no, and the candidate has to have a strong reason to go ‘yes’
  8. Leading leaders is different than leading individual contributors. Failure is part of the process — people need to learn from their mistakes, they need to learn to fail, they need to learn to get back up. How many of you have run an rm -rf command and wiped out something important? We have captains, squad leads, chiefs here — all of them play an important but slightly different role — all of them exhibit some level of leadership.
  9. Engineers are typically very introspective. They don’t want to bother people. Your battle-hardened engineers can be overwhelming to new guys.