Building High Performance Engineering Teams - Focus on People - Scrum Australia 2014

Nicholas Muldoon
Nicholas MuldoonAgile Coach at Arijea
Building High Performance Engineering Teams - Focus on People - Scrum Australia 2014
building high performance teams 
focus on people 
NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM
focus on people
Here be dragons
1. Impact - Teams are customer focused 
2. Quality - Teams deliver quality, minimising waste 
3. Flow - Teams deliver iteratively to maximise learning 
4. Kaizen - Teams constantly improve their process 
high performance teams
(sidebar) 
scrum is part of the solution 
vs 
scrum is the solution
hire amazing people 
unleash productivity 
review performance 
improving the flock
hire amazing people 
unleash productivity 
review performance 
improving the flock
roles and ladders
competencies
example competencies 
Collaboration 
•Team orientated, helpful and friendly. 
Puts the goals of the team ahead of 
individual goals. Knows when to ask 
for help. 
Communication 
• Listens to understand. Clear and 
concise in speech and writing. 
• Treats people with respect. 
• Calm and laid back demeanor. 
Adaptability 
•Understands that we'll need to 
conduct many experiments in order to 
get it right. 
•Understands that failure and learning 
are part of the process, works to build 
a culture of learning. 
Creative Problem Solving 
•Ability to build new things and solve existing 
problems with incomplete or ambiguous data. 
•Pushes past existing constraints and limitations. 
Competence and Impact 
•Deep technical knowledge and desire for 
mastery. 
•Delivers astonishing amounts of valuable work 
Ownership 
•Work collaboratively, act independently. Take 
responsibility for their work, solve their own 
problems. 
•Seek to simplify - “pick up the trash”. 
•Measure success by benefit to customers, not 
vanity 
metrics.
(sidebar) 
customer focus and collaboration 
vs 
purely technical candidates
hiring process
top grading
top grading quest ions 
• What were you hired to do in this role? 
• What accomplishments are you most proud of in this role? 
• What were some low points during that job? 
• Who were the people you worked with? Specifically: 
• What was your boss’s (or team leader’s) name, and how do you spell that? 
• What was it like working with him/her? 
• What will he / she tell me were your biggest strengths and areas for improvement 
when I talk to them? 
• How will they rate you on a 1-10 scale? 
• Why did you leave that job?
hire amazing people 
unleash productivity 
review performance 
improving the flock
hire amazing people 
unleash productivity 
review performance 
improving the flock
flight school
dev prod
principles
example principle 
Iterative, team-based development. 
We get small teams together with all the relevant skill sets, build in small 
increments, and pivot based on customer feedback. These teams are co-located 
and focused on the task at hand, not spread among other priorities. 
Teams are “stable”, have a clear charter, ownership, and members share 
accountability. 
We use light-weight planning techniques to optimize our short term and long 
term roadmap, respond to changing customer needs, and align with other 
teams.
(sidebar) 
optimise the whole 
vs 
optimise individuals
methods
hire amazing people 
unleash productivity 
review performance 
improving the flock
hire amazing people 
unleash productivity 
review performance 
improving the flock
360° review 
(individual)
objective s , 
key resul ts 
( team)
(sidebar) 
objectives, key results 
vs 
backlog
example OKRs 
Objective: Drive industry-leading end 
user quality standards 
• Resiliency: Reduce top-line failure rate 
(client events) from X% to Y% (at 
least 15% reduction). 
• Resiliency: 50% of traffic served from 
XYZ, maintain five 9’s SLA. 
• Cost: Reduce XYZ costs in Q1 by 
$XXM. Develop process, content & 
visibility for measuring savings. 
Objective: Build a world class product 
and engineering team 
• Hiring: Make offers to X SWEs for 
Consumer and Platform. 
• Agility: Increase the “iterative team-based 
development” survey score by 
X% (X to X), achieve NPS >60 for 
training sessions. 
• Training: All people managers attend 
at least one learning workshop.
pulse survey 
(company wide)
hire amazing people 
unleash productivity 
review performance 
improving the flock
hire amazing people 
unleash productivity 
review performance 
improving the flock
women in 
engineering
(sidebar) 
girls who code
retrospect ives
twitter university
example courses 
Languages 
•Scala Essentials (5 days) 
•ScalaCheck Essentials 
•Testing Scala Code at Twitter 
•Andriod Essentials (5 days) 
•Android Performance 
•Python Essentials 
•Android Accessibility 
Agility 
•Agile Essentials 
•Running Effective Retrospectives 
•Effective Backlog Grooming 
•Effective User Story Mapping 
•Effective Code Reviews 
Twitter Technology 
•How to Build a Service at Twitter 
•Twitter Futures 
•Open Sourcing at Twitter 
•Distributed Systems for Young Bloods 
•Database Essentials 
•Finagle Essentials
tech talks
flocks
Languages 
•Scala 
•Python 
•Erlang 
•JavaScript 
Agility 
•Agile Flock 
example flocks 
Twitter Technology 
•Mesos/Aurora 
•Manhattan
hire amazing people 
unleash productivity 
review performance 
improving the flock
hire amazing people 
unleash productivity 
review performance 
improving the flock
Remember : 
Here be dragons
building high performance teams 
focus on the people 
NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM
1 of 44

Recommended

How Salesforce built a Scalable, World-Class, Performance Engineering Team by
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamSalesforce Developers
5K views77 slides
High Performance Software Engineering Teams by
High Performance Software Engineering TeamsHigh Performance Software Engineering Teams
High Performance Software Engineering TeamsLars Thorup
6.1K views19 slides
Agile dashboard by
Agile dashboardAgile dashboard
Agile dashboardFadi Stephan
6.7K views53 slides
1×10 rola QA w tworzeniu Atlassian JIRA by
 1×10 rola QA w tworzeniu Atlassian JIRA 1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA3camp
1.1K views44 slides
Kanban testing by
Kanban testingKanban testing
Kanban testingCprime
5.6K views35 slides
Agile basics by
Agile basicsAgile basics
Agile basicsallan kelly
1.5K views35 slides

More Related Content

What's hot

Journey of Agile by
Journey of AgileJourney of Agile
Journey of AgileTathagat Varma
2.8K views50 slides
Introduction to Agile Hardware by
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
4.4K views27 slides
Understanding Agile Hardware by
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
2.4K views25 slides
Agile Resourcing by
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
2.3K views26 slides
ISTQB Agile Extension by
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile ExtensionDavis Thomas
1.3K views101 slides
Enterprise Agile Transformation Strategies by
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
92.2K views147 slides

What's hot(20)

Introduction to Agile Hardware by Cprime
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
Cprime4.4K views
Understanding Agile Hardware by Cprime
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
Cprime2.4K views
Agile Resourcing by Cprime
Agile ResourcingAgile Resourcing
Agile Resourcing
Cprime2.3K views
ISTQB Agile Extension by Davis Thomas
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
Davis Thomas1.3K views
Enterprise Agile Transformation Strategies by Mike Cottmeyer
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
Mike Cottmeyer92.2K views
Project Management to Enterprise Agile Product Delivery by LeadingAgile
Project Management to Enterprise Agile Product DeliveryProject Management to Enterprise Agile Product Delivery
Project Management to Enterprise Agile Product Delivery
LeadingAgile1.7K views
Agile Testing: The Role Of The Agile Tester by Declan Whelan
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan47.3K views
Scrum and Kanban guide by Rudresh SM
Scrum and Kanban guideScrum and Kanban guide
Scrum and Kanban guide
Rudresh SM137 views
Life Has Not Been That Rosy With Agile : Rahul Sudame by oGuild .
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
oGuild .3K views
Experience Report : Agile transformation & implementation - Cisco Video Bus... by Venkat Ns
Experience Report : Agile transformation & implementation - Cisco Video Bus...Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...
Venkat Ns2.5K views
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013 by AgileSparks
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
AgileSparks1.8K views
Scrum in Distributed Teams by Cprime
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
Cprime1.1K views
Dare to Explore: Discover ET! by Raj Indugula
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!
Raj Indugula3.8K views
How to be successful with Agile at Scale. 2013 PM Symposium by Derek Huether
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
Derek Huether29K views
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019 by Peter Gfader
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
Peter Gfader965 views
Shift Left Testing: Going Beyond Agile by TechWell
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond Agile
TechWell1.1K views

Viewers also liked

Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a... by
Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a...Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a...
Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a...Nicholas Muldoon
6.8K views59 slides
Five tips to build a high performance agile marketing team - presented at wor... by
Five tips to build a high performance agile marketing team - presented at wor...Five tips to build a high performance agile marketing team - presented at wor...
Five tips to build a high performance agile marketing team - presented at wor...Nicholas Muldoon
4K views54 slides
Agile performance engineering with cloud 2016 by
Agile performance engineering with cloud   2016Agile performance engineering with cloud   2016
Agile performance engineering with cloud 2016Ken Chan
532 views16 slides
A Short History of Performance Engineering by
A Short History of Performance EngineeringA Short History of Performance Engineering
A Short History of Performance EngineeringAlexander Podelko
1.9K views20 slides
Georgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling by
Georgia Tech: Performance Engineering - Queuing Theory and Predictive ModelingGeorgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
Georgia Tech: Performance Engineering - Queuing Theory and Predictive ModelingBrian Wilson
2.1K views25 slides
Software Performance Engineering Services by
Software Performance Engineering ServicesSoftware Performance Engineering Services
Software Performance Engineering ServicesCollaborative Consulting
1.6K views30 slides

Viewers also liked(9)

Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a... by Nicholas Muldoon
Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a...Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a...
Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA a...
Nicholas Muldoon6.8K views
Five tips to build a high performance agile marketing team - presented at wor... by Nicholas Muldoon
Five tips to build a high performance agile marketing team - presented at wor...Five tips to build a high performance agile marketing team - presented at wor...
Five tips to build a high performance agile marketing team - presented at wor...
Nicholas Muldoon4K views
Agile performance engineering with cloud 2016 by Ken Chan
Agile performance engineering with cloud   2016Agile performance engineering with cloud   2016
Agile performance engineering with cloud 2016
Ken Chan532 views
A Short History of Performance Engineering by Alexander Podelko
A Short History of Performance EngineeringA Short History of Performance Engineering
A Short History of Performance Engineering
Alexander Podelko1.9K views
Georgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling by Brian Wilson
Georgia Tech: Performance Engineering - Queuing Theory and Predictive ModelingGeorgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
Georgia Tech: Performance Engineering - Queuing Theory and Predictive Modeling
Brian Wilson2.1K views
Top 8 Trends in Performance Engineering by Convetit
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
Convetit1.6K views
An Introduction to Software Performance Engineering by Correlsense
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
Correlsense14K views

Similar to Building High Performance Engineering Teams - Focus on People - Scrum Australia 2014

IIT Academy - Masterclass - Scaling Agility by
IIT Academy - Masterclass - Scaling AgilityIIT Academy - Masterclass - Scaling Agility
IIT Academy - Masterclass - Scaling AgilitySteven HK Ma | 馬國豪
702 views91 slides
The complexity in the simplicity of Agile? by Arie van Bennekum by
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
272 views38 slides
Tze Chin Tang - Path to Agility by
Tze Chin Tang - Path to AgilityTze Chin Tang - Path to Agility
Tze Chin Tang - Path to AgilityAgile Impact Conference
93 views16 slides
Tze Chin Tang - Path to Agility by
Tze Chin Tang - Path to AgilityTze Chin Tang - Path to Agility
Tze Chin Tang - Path to AgilityAgile Impact
49 views16 slides
Changing culture and building efficiencies by applying the Lean principles to... by
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
1.4K views61 slides
Scaling Scrum using Lean/Kanban in Amdocs by
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
3.5K views52 slides

Similar to Building High Performance Engineering Teams - Focus on People - Scrum Australia 2014(20)

The complexity in the simplicity of Agile? by Arie van Bennekum by Agile ME
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
Agile ME272 views
Tze Chin Tang - Path to Agility by Agile Impact
Tze Chin Tang - Path to AgilityTze Chin Tang - Path to Agility
Tze Chin Tang - Path to Agility
Agile Impact49 views
Scaling Scrum using Lean/Kanban in Amdocs by Yuval Yeret
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
Yuval Yeret3.5K views
Agility Transformations - Learn, Plan, Go! by Monisha Menon
Agility Transformations - Learn, Plan, Go!Agility Transformations - Learn, Plan, Go!
Agility Transformations - Learn, Plan, Go!
Monisha Menon104 views
Revolutionise your team through lean and agile thinking by Eduardo Nofuentes
Revolutionise your team through lean and agile thinkingRevolutionise your team through lean and agile thinking
Revolutionise your team through lean and agile thinking
Eduardo Nofuentes554 views
Customer Focus and an Agile Mindset to Navigate in Complexity by Mia Kolmodin
Customer Focus and an Agile Mindset to Navigate in ComplexityCustomer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in Complexity
Mia Kolmodin32.6K views
News Flash: Agile Requires Culture Change (mLearnCon 2015) by TorranceLearning
News Flash: Agile Requires Culture Change (mLearnCon 2015)News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)
TorranceLearning597 views
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute by Innovation Roots
"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 Roots174 views
SDEC15: Help the Scrum Master *IS* the Impediment by Ryan Ripley
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
Ryan Ripley1.2K views
Agile organization design workshop by AHAConference
Agile organization design workshopAgile organization design workshop
Agile organization design workshop
AHAConference7.8K views
Scrum master basics by Elad Sofer
Scrum master basics Scrum master basics
Scrum master basics
Elad Sofer1.6K views
Scrum, Kanban, or Scrumban: Which Is Right for You? by TechWell
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
TechWell280 views
What needs to be true? Patterns of engineering agility by Andy Norton
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 Norton38 views
The Agile Generational Workforce by Cprime
The Agile Generational WorkforceThe Agile Generational Workforce
The Agile Generational Workforce
Cprime922 views
HR Tech and the Employee Experience by Tom Haak
HR Tech and the Employee ExperienceHR Tech and the Employee Experience
HR Tech and the Employee Experience
Tom Haak203 views
Avanza Case Study - Agile Transformation with Customer Focus by Mia Kolmodin
Avanza Case Study - Agile Transformation with Customer Focus Avanza Case Study - Agile Transformation with Customer Focus
Avanza Case Study - Agile Transformation with Customer Focus
Mia Kolmodin10.1K views

More from Nicholas Muldoon

Essentials of Agile User Story Mapping - Atlassian User Group by
Essentials of Agile User Story Mapping - Atlassian User GroupEssentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User GroupNicholas Muldoon
1.2K views11 slides
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M... by
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M...Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M...
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M...Nicholas Muldoon
3.6K views81 slides
San Francisco Atlassian User Group - February 2014 by
San Francisco Atlassian User Group - February 2014San Francisco Atlassian User Group - February 2014
San Francisco Atlassian User Group - February 2014Nicholas Muldoon
1.2K views129 slides
Five Tips to Build a High Performance Agile Marketing Team by
Five Tips to Build a High Performance Agile Marketing TeamFive Tips to Build a High Performance Agile Marketing Team
Five Tips to Build a High Performance Agile Marketing TeamNicholas Muldoon
1.8K views68 slides
Atlassian User Group San Francisco - August 2013 by
Atlassian User Group San Francisco - August 2013Atlassian User Group San Francisco - August 2013
Atlassian User Group San Francisco - August 2013Nicholas Muldoon
784 views63 slides
Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013 by
Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013
Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013Nicholas Muldoon
902 views13 slides

More from Nicholas Muldoon(8)

Essentials of Agile User Story Mapping - Atlassian User Group by Nicholas Muldoon
Essentials of Agile User Story Mapping - Atlassian User GroupEssentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User Group
Nicholas Muldoon1.2K views
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M... by Nicholas Muldoon
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M...Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M...
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, M...
Nicholas Muldoon3.6K views
San Francisco Atlassian User Group - February 2014 by Nicholas Muldoon
San Francisco Atlassian User Group - February 2014San Francisco Atlassian User Group - February 2014
San Francisco Atlassian User Group - February 2014
Nicholas Muldoon1.2K views
Five Tips to Build a High Performance Agile Marketing Team by Nicholas Muldoon
Five Tips to Build a High Performance Agile Marketing TeamFive Tips to Build a High Performance Agile Marketing Team
Five Tips to Build a High Performance Agile Marketing Team
Nicholas Muldoon1.8K views
Atlassian User Group San Francisco - August 2013 by Nicholas Muldoon
Atlassian User Group San Francisco - August 2013Atlassian User Group San Francisco - August 2013
Atlassian User Group San Francisco - August 2013
Nicholas Muldoon784 views
Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013 by Nicholas Muldoon
Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013
Quarterly Planning with Epics - San Francisco Atlassian User Group, August 2013
Nicholas Muldoon902 views
Agile Australia 2011 - Be the change you seek by Nicholas Muldoon
Agile Australia 2011 - Be the change you seekAgile Australia 2011 - Be the change you seek
Agile Australia 2011 - Be the change you seek
Nicholas Muldoon1K views
Agile and Innovation, Hand-in-hand at Atlassian by Nicholas Muldoon
Agile and Innovation, Hand-in-hand at AtlassianAgile and Innovation, Hand-in-hand at Atlassian
Agile and Innovation, Hand-in-hand at Atlassian
Nicholas Muldoon3.5K views

Building High Performance Engineering Teams - Focus on People - Scrum Australia 2014

  • 2. building high performance teams focus on people NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM
  • 5. 1. Impact - Teams are customer focused 2. Quality - Teams deliver quality, minimising waste 3. Flow - Teams deliver iteratively to maximise learning 4. Kaizen - Teams constantly improve their process high performance teams
  • 6. (sidebar) scrum is part of the solution vs scrum is the solution
  • 7. hire amazing people unleash productivity review performance improving the flock
  • 8. hire amazing people unleash productivity review performance improving the flock
  • 11. example competencies Collaboration •Team orientated, helpful and friendly. Puts the goals of the team ahead of individual goals. Knows when to ask for help. Communication • Listens to understand. Clear and concise in speech and writing. • Treats people with respect. • Calm and laid back demeanor. Adaptability •Understands that we'll need to conduct many experiments in order to get it right. •Understands that failure and learning are part of the process, works to build a culture of learning. Creative Problem Solving •Ability to build new things and solve existing problems with incomplete or ambiguous data. •Pushes past existing constraints and limitations. Competence and Impact •Deep technical knowledge and desire for mastery. •Delivers astonishing amounts of valuable work Ownership •Work collaboratively, act independently. Take responsibility for their work, solve their own problems. •Seek to simplify - “pick up the trash”. •Measure success by benefit to customers, not vanity metrics.
  • 12. (sidebar) customer focus and collaboration vs purely technical candidates
  • 15. top grading quest ions • What were you hired to do in this role? • What accomplishments are you most proud of in this role? • What were some low points during that job? • Who were the people you worked with? Specifically: • What was your boss’s (or team leader’s) name, and how do you spell that? • What was it like working with him/her? • What will he / she tell me were your biggest strengths and areas for improvement when I talk to them? • How will they rate you on a 1-10 scale? • Why did you leave that job?
  • 16. hire amazing people unleash productivity review performance improving the flock
  • 17. hire amazing people unleash productivity review performance improving the flock
  • 21. example principle Iterative, team-based development. We get small teams together with all the relevant skill sets, build in small increments, and pivot based on customer feedback. These teams are co-located and focused on the task at hand, not spread among other priorities. Teams are “stable”, have a clear charter, ownership, and members share accountability. We use light-weight planning techniques to optimize our short term and long term roadmap, respond to changing customer needs, and align with other teams.
  • 22. (sidebar) optimise the whole vs optimise individuals
  • 24. hire amazing people unleash productivity review performance improving the flock
  • 25. hire amazing people unleash productivity review performance improving the flock
  • 27. objective s , key resul ts ( team)
  • 28. (sidebar) objectives, key results vs backlog
  • 29. example OKRs Objective: Drive industry-leading end user quality standards • Resiliency: Reduce top-line failure rate (client events) from X% to Y% (at least 15% reduction). • Resiliency: 50% of traffic served from XYZ, maintain five 9’s SLA. • Cost: Reduce XYZ costs in Q1 by $XXM. Develop process, content & visibility for measuring savings. Objective: Build a world class product and engineering team • Hiring: Make offers to X SWEs for Consumer and Platform. • Agility: Increase the “iterative team-based development” survey score by X% (X to X), achieve NPS >60 for training sessions. • Training: All people managers attend at least one learning workshop.
  • 31. hire amazing people unleash productivity review performance improving the flock
  • 32. hire amazing people unleash productivity review performance improving the flock
  • 37. example courses Languages •Scala Essentials (5 days) •ScalaCheck Essentials •Testing Scala Code at Twitter •Andriod Essentials (5 days) •Android Performance •Python Essentials •Android Accessibility Agility •Agile Essentials •Running Effective Retrospectives •Effective Backlog Grooming •Effective User Story Mapping •Effective Code Reviews Twitter Technology •How to Build a Service at Twitter •Twitter Futures •Open Sourcing at Twitter •Distributed Systems for Young Bloods •Database Essentials •Finagle Essentials
  • 40. Languages •Scala •Python •Erlang •JavaScript Agility •Agile Flock example flocks Twitter Technology •Mesos/Aurora •Manhattan
  • 41. hire amazing people unleash productivity review performance improving the flock
  • 42. hire amazing people unleash productivity review performance improving the flock
  • 43. Remember : Here be dragons
  • 44. building high performance teams focus on the people NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM