SlideShare a Scribd company logo
1 of 19
Download to read offline
Scaling an Engineering
Team
1
Neil Johnson - @neilisfragile
What am I going to talk about?
2
Culture
Organisational Structure
Technology Choices
Hiring
1.
2.
3.
4.
But really everything is about culture
3
Culture
Culture is what you reward, what you punish
and what you tolerate.
Culture is important because it is what binds the
team together and underpins every important
decision an organisation makes.
4
5
It is essential that an organisation determines
what it really values and makes choices that
support these values.
If you can’t write down what is important about
your culture, you can’t preserve it.
6
Organisational
Structure
7
Understand your culture, then find a
structure that supports it.
Not every one is Spotify
Staff your teams with the skills they need,

culture determines what is possible.
8
Define the purpose of each team.
9
Technology
Conway’s Law
10
"Any organization that designs a system (defined
broadly) will produce a design whose structure is
a copy of the organization's communication
structure."
11
With more people working on the same code base,
good communication becomes critical to manage
dependencies and ensure that the group doesn’t
grind to a halt.
Simon Brown
12
“If you can’t build a well-structured monolith,
what makes you think microservices are the
answer?“
Be certain that before you reach for Microservices
that problem is really about technology and not
about people.
13
14
Hiring
15
Culture fit is a first class citizen.
16
Create a scalable interview process.
Interviews should be structured, with a clear rubric
for each section of the interview
Interviewers need training, both on the subject
matter, but also on how to give an interview.
17
Diverse teams have better outcomes.
http://projectinclude.org/
Think consciously about culture and codify
what is important, then:
18
Arrange the organisation to reflect the culture
Make technology choices that support the culture
Design hiring processes that select on cultural
attributes as a first class citizen
1.
2.
3.
thank you
Neil Johnson - @neilisfragile
@makinglyst
https://making.lyst.com/

More Related Content

Similar to Scaling an engineering team - code slinger 2017

Organizational BehaviorEighteenth EditionChapter 16Organiz.docx
Organizational BehaviorEighteenth EditionChapter 16Organiz.docxOrganizational BehaviorEighteenth EditionChapter 16Organiz.docx
Organizational BehaviorEighteenth EditionChapter 16Organiz.docx
vannagoforth
 
The learning and organisational development directors strategy meeting 2010 n...
The learning and organisational development directors strategy meeting 2010 n...The learning and organisational development directors strategy meeting 2010 n...
The learning and organisational development directors strategy meeting 2010 n...
Andy Wooler
 
Ulu Maik The Role Of Group Communication In A Group
Ulu Maik The Role Of Group Communication In A GroupUlu Maik The Role Of Group Communication In A Group
Ulu Maik The Role Of Group Communication In A Group
Claudia Brown
 
Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11
AmplifyFest
 
Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11
AmplifyFest
 
Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration
William Evans
 

Similar to Scaling an engineering team - code slinger 2017 (20)

NDDCEL PDF Packet
NDDCEL PDF PacketNDDCEL PDF Packet
NDDCEL PDF Packet
 
Organizational BehaviorEighteenth EditionChapter 16Organiz.docx
Organizational BehaviorEighteenth EditionChapter 16Organiz.docxOrganizational BehaviorEighteenth EditionChapter 16Organiz.docx
Organizational BehaviorEighteenth EditionChapter 16Organiz.docx
 
Beyond Protest An Introduction to Organising [public].pptx
Beyond Protest An Introduction to Organising [public].pptxBeyond Protest An Introduction to Organising [public].pptx
Beyond Protest An Introduction to Organising [public].pptx
 
How to network your way to innovation | London Business School
How to network your way to innovation | London Business SchoolHow to network your way to innovation | London Business School
How to network your way to innovation | London Business School
 
What Is Culture
What  Is  CultureWhat  Is  Culture
What Is Culture
 
The Nature of Teams
The Nature of TeamsThe Nature of Teams
The Nature of Teams
 
The learning and organisational development directors strategy meeting 2010 n...
The learning and organisational development directors strategy meeting 2010 n...The learning and organisational development directors strategy meeting 2010 n...
The learning and organisational development directors strategy meeting 2010 n...
 
Twenty First Century Influencer
Twenty First Century InfluencerTwenty First Century Influencer
Twenty First Century Influencer
 
Humanity over bureaucracy
Humanity over bureaucracyHumanity over bureaucracy
Humanity over bureaucracy
 
SF Synagogues - Colton Breakout
SF Synagogues - Colton BreakoutSF Synagogues - Colton Breakout
SF Synagogues - Colton Breakout
 
Community Hacking for Young Entrepreneurs - Session for Launch X
Community Hacking for Young Entrepreneurs - Session for Launch XCommunity Hacking for Young Entrepreneurs - Session for Launch X
Community Hacking for Young Entrepreneurs - Session for Launch X
 
Twenty First Century Influencer at ITEC 2010 Conference
Twenty First Century Influencer at ITEC 2010 ConferenceTwenty First Century Influencer at ITEC 2010 Conference
Twenty First Century Influencer at ITEC 2010 Conference
 
Ulu Maik The Role Of Group Communication In A Group
Ulu Maik The Role Of Group Communication In A GroupUlu Maik The Role Of Group Communication In A Group
Ulu Maik The Role Of Group Communication In A Group
 
Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11
 
Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11Jon_Katzenbach_Amplify11
Jon_Katzenbach_Amplify11
 
Leading Inclusion: D&I Next Practices
Leading Inclusion: D&I Next PracticesLeading Inclusion: D&I Next Practices
Leading Inclusion: D&I Next Practices
 
Daniel Franc (Google): How To Grow A Global Online Community
Daniel Franc (Google): How To Grow A Global Online CommunityDaniel Franc (Google): How To Grow A Global Online Community
Daniel Franc (Google): How To Grow A Global Online Community
 
LeaderLounge #LeadersAreReaders Series: Team Genius by Rich Karlgaard
LeaderLounge #LeadersAreReaders Series: Team Genius by Rich Karlgaard LeaderLounge #LeadersAreReaders Series: Team Genius by Rich Karlgaard
LeaderLounge #LeadersAreReaders Series: Team Genius by Rich Karlgaard
 
Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration Facilitating Complexity: Methods & Mindsets for Exploration
Facilitating Complexity: Methods & Mindsets for Exploration
 
What Is Knowledge Management
What Is Knowledge ManagementWhat Is Knowledge Management
What Is Knowledge Management
 

Recently uploaded

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
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)

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
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...
 
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
 
Continuous Improvement Posters for Learning
Continuous Improvement Posters for LearningContinuous Improvement Posters for Learning
Continuous Improvement Posters for Learning
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
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
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
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
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
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...
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
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
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
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
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 

Scaling an engineering team - code slinger 2017

  • 1. Scaling an Engineering Team 1 Neil Johnson - @neilisfragile
  • 2. What am I going to talk about? 2 Culture Organisational Structure Technology Choices Hiring 1. 2. 3. 4. But really everything is about culture
  • 4. Culture is what you reward, what you punish and what you tolerate. Culture is important because it is what binds the team together and underpins every important decision an organisation makes. 4
  • 5. 5 It is essential that an organisation determines what it really values and makes choices that support these values. If you can’t write down what is important about your culture, you can’t preserve it.
  • 7. 7 Understand your culture, then find a structure that supports it. Not every one is Spotify Staff your teams with the skills they need,
 culture determines what is possible.
  • 8. 8 Define the purpose of each team.
  • 10. Conway’s Law 10 "Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."
  • 11. 11 With more people working on the same code base, good communication becomes critical to manage dependencies and ensure that the group doesn’t grind to a halt.
  • 12. Simon Brown 12 “If you can’t build a well-structured monolith, what makes you think microservices are the answer?“
  • 13. Be certain that before you reach for Microservices that problem is really about technology and not about people. 13
  • 15. 15 Culture fit is a first class citizen.
  • 16. 16 Create a scalable interview process. Interviews should be structured, with a clear rubric for each section of the interview Interviewers need training, both on the subject matter, but also on how to give an interview.
  • 17. 17 Diverse teams have better outcomes. http://projectinclude.org/
  • 18. Think consciously about culture and codify what is important, then: 18 Arrange the organisation to reflect the culture Make technology choices that support the culture Design hiring processes that select on cultural attributes as a first class citizen 1. 2. 3.
  • 19. thank you Neil Johnson - @neilisfragile @makinglyst https://making.lyst.com/