SlideShare une entreprise Scribd logo
1  sur  23
Crash Course:
Managing People and Teams
     Ron Lichty, Ron Lichty Consulting
              www.ronlichty.com
Ron Lichty,
Managing Software People & Teams




         SOFTWEST
Why we wrote:
                                       *




                * Addison Wesley published October 1, 2012
Rules of Thumb / Nuggets of Wisdom*

• Measure twice, cut once.
• Life is simpler when you plow around the
  stump.
• Brooks’s Law: Adding manpower to a late
  software project makes it later.
    – Frederick P. Brooks Jr.


* 300 in the book
Agenda
•   Managing Down
•   Motivating
•   Recruiting
•   Handling Problem Employees
•   Shielding Your Team
•   Managing Out and Up
•   Establishing Culture
•   Communicating
•   So Why Manage?
•   Q&A
Managing Down
• Best manager you ever had?
    • Skills
    • Behaviors
    • Finesse
    • Gifts of greatness
. . . that made them stand out?
Managing Down: Nugget of Wisdom
• Nothing undermines your credibility as a
  manager more completely than pounding on
  your team all year to get their work done on
  time and then telling them you don’t have
  their reviews done because you were busy.
  Whatever you were busy with likely wasn’t
  managing your people, so you’ve just
  proven to them that they don’t matter. Good
  luck motivating them next year.
  – Tim Swihart, engineering director, Apple Computer
Managing Down: Challenges
Rule of Thumb:
The very thing that has made you successful will get in your
way in your next role.

•Manage
•Delegate
•Be a Motivator
•Don’t Be a De-Motivator
Motivators vs De-Motivators
Motivating:
    Be Careful What You Reward
• “Behavior revolves around what you measure.”
   – Jim Highsmith
• “Firefighters who get rewarded carry matches.”
   – Kimberly Wiefling
• Do you define “done” as “coding complete”?
  – Or as features that delight customers?
Recruiting
•   A manager’s most important job
•   Give it the priority it deserves
•   Always be recruiting
•   There’s no perfect record
Handling Problem Employees
• Intervention beats performance plans &
  firing
   – Requires preparation, commitment, time
   – But gets the job done earlier:
• One of two results:
   – Turns them around
   – Manages them out
—Marty Brounstein: Handling the Difficult Employee
Shielding Your Team
• Threat to your team
   – Torrent of politics, “opportunities”, issues
   – Sap your team’s focus
• Challenge for you
   – Be a conduit for Mission and Passion and
     Strategy
   – While shielding your team from distraction

Be a damper to the noise. --Joe Kleinschmidt, CTO
Managing Out and Up
• “The single most important leader in an
  organization is your immediate supervisor.”
  – Jim Kouzes


• “You can safely assume all perceptions are
  real, at least to those who own them.”
  – Joe Folkman
Managing Out & Up
• Because
  – your peers increasingly are not technical
  – and your boss may not be either
• …they’ll pressure you
  – to micromanage your team (or let them)
  – to report on / prove your team’s productivity
  – to fill your team’s plates to capacity
Productivity
• The Apple Lisa team’s managers had asked
  engineers to report, each week, how many
  lines of code they’d written. The first week,
  Bill Atkinson turned his attention to making
  QuickDraw faster and more efficient,
  reducing the previous week’s code by 2,000
  lines. He duly reported that he’d written
  minus-2,000 lines of code for the week.
Capacity
• Slack is critical to throughput
  – 100% capacity results in bottlenecks




                                    --photo (c) Bud Adams, SXC, www.aimpgh.com
Establishing Culture
• Does your company live its values?
• Programming culture ≠ corporate culture
  – Wall parts off
  – Substitute and bolster more appropriate values
• Wherever you can, leverage culture & values
Establishing Culture
• “Publicly reward or acknowledge
  engineers who act in a way that supports
  the culture that you want to create.”
  —Juanita Mah, engineering manager
Communicating
• You have to communicate more
• Encourage your team to communicate
• Create a culture of communication
  – at every level
  – with everyone
     • up, down, within and across

• “We have two ears and one mouth. Use them in
  this ratio.”
  — Kimberly Wiefling
So Why Manage?
• You get to go broad
  – Affect more of the product
  – Affect more of the customer experience
• You get to be more in the conversation
• You get to mentor and coach and motivate
  – A whole team
  – To become something more
A Few Closing Rules of Thumb
•   If you’re a people manager, your people are far more important than
    anything else you’re working on.
     —Tim Swihart, Engineering Director
•   Projects should be run like marathons. You have to set a healthy pace
    that can win the race and expect to sprint for the finish line.
     —Ed Catmull, CTO, Pixar Animation Studios
•   In applications with high technical debt, estimating is nearly
    impossible.
     —Jim Highsmith, Agile Coach and Leader
•   The quality of code you demand during the first week of a project is
    the quality of code you’ll get every week thereafter.
     —Joseph Kleinschmidt, CTO, Leverage Software
Ron Lichty Consulting
• Mentoring and Coaching and Consulting:
   – http://ronlichty.com/

• The book:
  Managing the Unmanageable:
   Rules, Tools & Insights for Managing Software People & Teams
   – http://ManagingTheUnmanageable.net

• Training: forthcoming:
   – “The Agile Manager”
   – “Managing Software People and Teams: the class”
   (Email me through the site above and I’ll let you know when.)

Contenu connexe

Tendances

Financial associate perfomance appraisal 2
Financial associate perfomance appraisal 2Financial associate perfomance appraisal 2
Financial associate perfomance appraisal 2
tonychoper2104
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
Pierre E. NEIS
 
Retail store manager performance appraisal
Retail store manager performance appraisalRetail store manager performance appraisal
Retail store manager performance appraisal
cookcaitlin92
 
Trainee auditor performance appraisal
Trainee auditor performance appraisalTrainee auditor performance appraisal
Trainee auditor performance appraisal
kerrythayer15
 
Transport supervisor performance appraisal
Transport supervisor performance appraisalTransport supervisor performance appraisal
Transport supervisor performance appraisal
RicardoKaka999
 
Head hostess performance appraisal
Head hostess performance appraisalHead hostess performance appraisal
Head hostess performance appraisal
adamliesen
 

Tendances (20)

AMPL Workshop, part 2: From Formulation to Deployment
AMPL Workshop, part 2: From Formulation to DeploymentAMPL Workshop, part 2: From Formulation to Deployment
AMPL Workshop, part 2: From Formulation to Deployment
 
Team manager performance appraisal
Team manager performance appraisalTeam manager performance appraisal
Team manager performance appraisal
 
Graphic design specialist performance appraisal
Graphic design specialist performance appraisalGraphic design specialist performance appraisal
Graphic design specialist performance appraisal
 
Senior technical architect performance appraisal
Senior technical architect performance appraisalSenior technical architect performance appraisal
Senior technical architect performance appraisal
 
From leadership to stewardship
From leadership to stewardshipFrom leadership to stewardship
From leadership to stewardship
 
Automotive service manager performance appraisal
Automotive service manager performance appraisalAutomotive service manager performance appraisal
Automotive service manager performance appraisal
 
PMO for Supply Chain - Setting Up a Project Mangement Office for Non-IT
PMO for Supply Chain - Setting Up a Project Mangement Office for Non-ITPMO for Supply Chain - Setting Up a Project Mangement Office for Non-IT
PMO for Supply Chain - Setting Up a Project Mangement Office for Non-IT
 
Technical project manager performance appraisal
Technical project manager performance appraisalTechnical project manager performance appraisal
Technical project manager performance appraisal
 
Financial associate perfomance appraisal 2
Financial associate perfomance appraisal 2Financial associate perfomance appraisal 2
Financial associate perfomance appraisal 2
 
Maintenance manager performance appraisal
Maintenance manager performance appraisalMaintenance manager performance appraisal
Maintenance manager performance appraisal
 
Software test engineer performance appraisal
Software test engineer performance appraisalSoftware test engineer performance appraisal
Software test engineer performance appraisal
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
The Leader as a Coach (Powerpoint)
The Leader as a Coach (Powerpoint)The Leader as a Coach (Powerpoint)
The Leader as a Coach (Powerpoint)
 
Mechanical maintenance supervisor performance appraisal
Mechanical maintenance supervisor performance appraisalMechanical maintenance supervisor performance appraisal
Mechanical maintenance supervisor performance appraisal
 
Coaching Basics and Coaching Models
Coaching Basics and Coaching ModelsCoaching Basics and Coaching Models
Coaching Basics and Coaching Models
 
Retail store manager performance appraisal
Retail store manager performance appraisalRetail store manager performance appraisal
Retail store manager performance appraisal
 
Trainee auditor performance appraisal
Trainee auditor performance appraisalTrainee auditor performance appraisal
Trainee auditor performance appraisal
 
Transport supervisor performance appraisal
Transport supervisor performance appraisalTransport supervisor performance appraisal
Transport supervisor performance appraisal
 
Hr coordinator performance appraisal
Hr coordinator performance appraisalHr coordinator performance appraisal
Hr coordinator performance appraisal
 
Head hostess performance appraisal
Head hostess performance appraisalHead hostess performance appraisal
Head hostess performance appraisal
 

En vedette

DevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationDevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaboration
Vinothini Raju
 

En vedette (20)

DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015
 
Jason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureJason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting Culture
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a tool
 
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
 
DevOps: Why Culture Matters
DevOps:  Why Culture MattersDevOps:  Why Culture Matters
DevOps: Why Culture Matters
 
Transformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture ModelTransformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture Model
 
Adopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesAdopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenches
 
How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
Going Big
Going BigGoing Big
Going Big
 
SMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOpsSMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOps
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 Presentation
 
Enable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo OpsEnable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo Ops
 
Itsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureItsm camp - DevOps is about culture
Itsm camp - DevOps is about culture
 
2013 corportate culture final
2013 corportate culture final2013 corportate culture final
2013 corportate culture final
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
DevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationDevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaboration
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practices
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 

Similaire à Crash course - managing software people and teams (engineering leadership sig of sv forum, 11.12)

Crash course- managing software people and teams
Crash course- managing software people and teamsCrash course- managing software people and teams
Crash course- managing software people and teams
Ron Lichty
 
Crash Course - Managing Software People and Teams
Crash Course - Managing Software People and TeamsCrash Course - Managing Software People and Teams
Crash Course - Managing Software People and Teams
Ron Lichty
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
Ron Lichty
 
Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)
Kimberly Sanderson
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at Opower
Roderick Morris
 
Building an organisation for continuous delivery
Building an organisation for continuous deliveryBuilding an organisation for continuous delivery
Building an organisation for continuous delivery
Joshua Partogi
 

Similaire à Crash course - managing software people and teams (engineering leadership sig of sv forum, 11.12) (20)

Crash Course: Managing Software People and Teams (Code Camp '12, SV)
Crash Course: Managing Software People and Teams (Code Camp '12, SV)Crash Course: Managing Software People and Teams (Code Camp '12, SV)
Crash Course: Managing Software People and Teams (Code Camp '12, SV)
 
Product talk good sw mgmt 11.13.12 (startup product meetup)
Product talk   good sw mgmt 11.13.12 (startup product meetup)Product talk   good sw mgmt 11.13.12 (startup product meetup)
Product talk good sw mgmt 11.13.12 (startup product meetup)
 
Product talk: Good Software Management: 11.13.12 (startup product meetup)
Product talk: Good Software Management: 11.13.12 (startup product meetup)Product talk: Good Software Management: 11.13.12 (startup product meetup)
Product talk: Good Software Management: 11.13.12 (startup product meetup)
 
Crash Course - managing software people and teams (sfelc, 10.26.16)
Crash Course  - managing software people and teams (sfelc, 10.26.16)Crash Course  - managing software people and teams (sfelc, 10.26.16)
Crash Course - managing software people and teams (sfelc, 10.26.16)
 
Crash course- managing software people and teams
Crash course- managing software people and teamsCrash course- managing software people and teams
Crash course- managing software people and teams
 
Crash Course - Managing Software People and Teams
Crash Course - Managing Software People and TeamsCrash Course - Managing Software People and Teams
Crash Course - Managing Software People and Teams
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)
 
Product owners how to get your development team to love you (product camp, 3...
Product owners  how to get your development team to love you (product camp, 3...Product owners  how to get your development team to love you (product camp, 3...
Product owners how to get your development team to love you (product camp, 3...
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
Moving your organization into the fast lane metro
Moving your organization into the fast lane   metroMoving your organization into the fast lane   metro
Moving your organization into the fast lane metro
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at Opower
 
What the Heck Is a Product Owner?
What the Heck Is a Product Owner?What the Heck Is a Product Owner?
What the Heck Is a Product Owner?
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
 
Learning Insights for the New Year [WEBINAR]
Learning Insights for the New Year [WEBINAR]Learning Insights for the New Year [WEBINAR]
Learning Insights for the New Year [WEBINAR]
 
Building an organisation for continuous delivery
Building an organisation for continuous deliveryBuilding an organisation for continuous delivery
Building an organisation for continuous delivery
 

Plus de Ron Lichty

Critical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesCritical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced Techniques
Ron Lichty
 
What's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) ManagerWhat's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) Manager
Ron Lichty
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile Teams
Ron Lichty
 
Definitions of Done and High Performance Teams
Definitions of Done and High Performance TeamsDefinitions of Done and High Performance Teams
Definitions of Done and High Performance Teams
Ron Lichty
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
Ron Lichty
 
Dream teams - making your dream (team) come true
Dream teams - making your dream (team) come trueDream teams - making your dream (team) come true
Dream teams - making your dream (team) come true
Ron Lichty
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
Ron Lichty
 
Teamwork - making your dream team come true
Teamwork - making your dream team come trueTeamwork - making your dream team come true
Teamwork - making your dream team come true
Ron Lichty
 
Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...
Ron Lichty
 
Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...
Ron Lichty
 
Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...
Ron Lichty
 
Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15
Ron Lichty
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)
Ron Lichty
 
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
Ron Lichty
 
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
Ron Lichty
 
Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)
Ron Lichty
 
If we’re agile, why do we need managers (tri valley aln, 3.14)
If we’re agile, why do we need managers  (tri valley aln, 3.14)If we’re agile, why do we need managers  (tri valley aln, 3.14)
If we’re agile, why do we need managers (tri valley aln, 3.14)
Ron Lichty
 

Plus de Ron Lichty (20)

Critical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesCritical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced Techniques
 
What's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) ManagerWhat's It Take to Be a (Good!) Manager
What's It Take to Be a (Good!) Manager
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile Teams
 
Definitions of Done and High Performance Teams
Definitions of Done and High Performance TeamsDefinitions of Done and High Performance Teams
Definitions of Done and High Performance Teams
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Dream teams - making your dream (team) come true
Dream teams - making your dream (team) come trueDream teams - making your dream (team) come true
Dream teams - making your dream (team) come true
 
Leading and Motivating Engineers - what product managers need to know - prod...
Leading and Motivating Engineers -  what product managers need to know - prod...Leading and Motivating Engineers -  what product managers need to know - prod...
Leading and Motivating Engineers - what product managers need to know - prod...
 
Teamwork - making your dream team come true
Teamwork - making your dream team come trueTeamwork - making your dream team come true
Teamwork - making your dream team come true
 
Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...Product owners - how to get your development team to love you (product school...
Product owners - how to get your development team to love you (product school...
 
Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...Product Owners - How to get your development team to love you (ProductTankSV,...
Product Owners - How to get your development team to love you (ProductTankSV,...
 
Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016Engineering challenges, product management solutions - product camp 2016
Engineering challenges, product management solutions - product camp 2016
 
Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...Product owners - how to get your development team to love you (product tank, ...
Product owners - how to get your development team to love you (product tank, ...
 
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
 
Keys to crafting an effective agile culture (svcc, 10.15)
Keys to crafting an effective agile culture (svcc, 10.15)Keys to crafting an effective agile culture (svcc, 10.15)
Keys to crafting an effective agile culture (svcc, 10.15)
 
Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15Transforming chaos to clarity - acm 6.15
Transforming chaos to clarity - acm 6.15
 
If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)If we are agile, why do we need managers (code camp, 10.14)
If we are agile, why do we need managers (code camp, 10.14)
 
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
If We Are Agile, Why Do We Need Managers? (sv-aln, 7.14)
 
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
 
Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)Agile Is Hard (AgileCampSV 2014)
Agile Is Hard (AgileCampSV 2014)
 
If we’re agile, why do we need managers (tri valley aln, 3.14)
If we’re agile, why do we need managers  (tri valley aln, 3.14)If we’re agile, why do we need managers  (tri valley aln, 3.14)
If we’re agile, why do we need managers (tri valley aln, 3.14)
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[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
 

Crash course - managing software people and teams (engineering leadership sig of sv forum, 11.12)

  • 1. Crash Course: Managing People and Teams Ron Lichty, Ron Lichty Consulting www.ronlichty.com
  • 2. Ron Lichty, Managing Software People & Teams SOFTWEST
  • 3. Why we wrote: * * Addison Wesley published October 1, 2012
  • 4. Rules of Thumb / Nuggets of Wisdom* • Measure twice, cut once. • Life is simpler when you plow around the stump. • Brooks’s Law: Adding manpower to a late software project makes it later. – Frederick P. Brooks Jr. * 300 in the book
  • 5. Agenda • Managing Down • Motivating • Recruiting • Handling Problem Employees • Shielding Your Team • Managing Out and Up • Establishing Culture • Communicating • So Why Manage? • Q&A
  • 6. Managing Down • Best manager you ever had? • Skills • Behaviors • Finesse • Gifts of greatness . . . that made them stand out?
  • 7. Managing Down: Nugget of Wisdom • Nothing undermines your credibility as a manager more completely than pounding on your team all year to get their work done on time and then telling them you don’t have their reviews done because you were busy. Whatever you were busy with likely wasn’t managing your people, so you’ve just proven to them that they don’t matter. Good luck motivating them next year. – Tim Swihart, engineering director, Apple Computer
  • 8. Managing Down: Challenges Rule of Thumb: The very thing that has made you successful will get in your way in your next role. •Manage •Delegate •Be a Motivator •Don’t Be a De-Motivator
  • 10. Motivating: Be Careful What You Reward • “Behavior revolves around what you measure.” – Jim Highsmith • “Firefighters who get rewarded carry matches.” – Kimberly Wiefling • Do you define “done” as “coding complete”? – Or as features that delight customers?
  • 11. Recruiting • A manager’s most important job • Give it the priority it deserves • Always be recruiting • There’s no perfect record
  • 12. Handling Problem Employees • Intervention beats performance plans & firing – Requires preparation, commitment, time – But gets the job done earlier: • One of two results: – Turns them around – Manages them out —Marty Brounstein: Handling the Difficult Employee
  • 13. Shielding Your Team • Threat to your team – Torrent of politics, “opportunities”, issues – Sap your team’s focus • Challenge for you – Be a conduit for Mission and Passion and Strategy – While shielding your team from distraction Be a damper to the noise. --Joe Kleinschmidt, CTO
  • 14. Managing Out and Up • “The single most important leader in an organization is your immediate supervisor.” – Jim Kouzes • “You can safely assume all perceptions are real, at least to those who own them.” – Joe Folkman
  • 15. Managing Out & Up • Because – your peers increasingly are not technical – and your boss may not be either • …they’ll pressure you – to micromanage your team (or let them) – to report on / prove your team’s productivity – to fill your team’s plates to capacity
  • 16. Productivity • The Apple Lisa team’s managers had asked engineers to report, each week, how many lines of code they’d written. The first week, Bill Atkinson turned his attention to making QuickDraw faster and more efficient, reducing the previous week’s code by 2,000 lines. He duly reported that he’d written minus-2,000 lines of code for the week.
  • 17. Capacity • Slack is critical to throughput – 100% capacity results in bottlenecks --photo (c) Bud Adams, SXC, www.aimpgh.com
  • 18. Establishing Culture • Does your company live its values? • Programming culture ≠ corporate culture – Wall parts off – Substitute and bolster more appropriate values • Wherever you can, leverage culture & values
  • 19. Establishing Culture • “Publicly reward or acknowledge engineers who act in a way that supports the culture that you want to create.” —Juanita Mah, engineering manager
  • 20. Communicating • You have to communicate more • Encourage your team to communicate • Create a culture of communication – at every level – with everyone • up, down, within and across • “We have two ears and one mouth. Use them in this ratio.” — Kimberly Wiefling
  • 21. So Why Manage? • You get to go broad – Affect more of the product – Affect more of the customer experience • You get to be more in the conversation • You get to mentor and coach and motivate – A whole team – To become something more
  • 22. A Few Closing Rules of Thumb • If you’re a people manager, your people are far more important than anything else you’re working on. —Tim Swihart, Engineering Director • Projects should be run like marathons. You have to set a healthy pace that can win the race and expect to sprint for the finish line. —Ed Catmull, CTO, Pixar Animation Studios • In applications with high technical debt, estimating is nearly impossible. —Jim Highsmith, Agile Coach and Leader • The quality of code you demand during the first week of a project is the quality of code you’ll get every week thereafter. —Joseph Kleinschmidt, CTO, Leverage Software
  • 23. Ron Lichty Consulting • Mentoring and Coaching and Consulting: – http://ronlichty.com/ • The book: Managing the Unmanageable: Rules, Tools & Insights for Managing Software People & Teams – http://ManagingTheUnmanageable.net • Training: forthcoming: – “The Agile Manager” – “Managing Software People and Teams: the class” (Email me through the site above and I’ll let you know when.)