SlideShare a Scribd company logo
1 of 23
Download to read offline
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
  – Torrent of politics, “opportunities”, issues
  – Sap your team’s focus
• Challenge
  – Be a conduit for Mission and Passion and
    Strategy
  – While shielding your team from distraction
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.)

More Related Content

What's hot

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
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyLeanAgileTraining
 
The Art of Scaling People (English)
The Art of Scaling People (English)The Art of Scaling People (English)
The Art of Scaling People (English)endymi0n
 
Stretch 2013: The role of the manager in modern tech organizations
Stretch 2013: The role of the manager in modern tech organizationsStretch 2013: The role of the manager in modern tech organizations
Stretch 2013: The role of the manager in modern tech organizationsAndreas Ehn
 
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
 
How to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeCamille Fournier
 
Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...
Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...
Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...Institut Lean France
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the UnmanageableRon Lichty
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12Ron Lichty
 
DevOps Days Chicago 2014
DevOps Days Chicago 2014DevOps Days Chicago 2014
DevOps Days Chicago 2014Andy Domeier
 
Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Jens R. Woinowski
 
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)Ron Lichty
 
International business machines corporation{IBM} by shabeer ahmad
International business machines corporation{IBM} by shabeer ahmadInternational business machines corporation{IBM} by shabeer ahmad
International business machines corporation{IBM} by shabeer ahmadShabeer Baloch
 
Work itout presentation
Work itout presentationWork itout presentation
Work itout presentationjamiejbr
 

What's hot (20)

Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)Designing for Efficiency - Kimberly Sanderson (FINAL)
Designing for Efficiency - Kimberly Sanderson (FINAL)
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.key
 
The Art of Scaling People (English)
The Art of Scaling People (English)The Art of Scaling People (English)
The Art of Scaling People (English)
 
Stretch 2013: The role of the manager in modern tech organizations
Stretch 2013: The role of the manager in modern tech organizationsStretch 2013: The role of the manager in modern tech organizations
Stretch 2013: The role of the manager in modern tech organizations
 
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 go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibeHow to go from structureless to structured without losing your vibe
How to go from structureless to structured without losing your vibe
 
Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
Webinar: What You Can Do with Kanban
 
Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...
Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...
Scrum: The art of doing twice the work in half the time by Jeff Sutherland - ...
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
Overcoming Impediment to Agile Transformation
Overcoming Impediment to Agile TransformationOvercoming Impediment to Agile Transformation
Overcoming Impediment to Agile Transformation
 
IxD talk
IxD talkIxD talk
IxD talk
 
Overwhelmed2
Overwhelmed2Overwhelmed2
Overwhelmed2
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Cmm Myself
Cmm MyselfCmm Myself
Cmm Myself
 
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
AIPMM talk - chaos to clarity: managing the unmanageable, ron lichty, 12.7.12
 
DevOps Days Chicago 2014
DevOps Days Chicago 2014DevOps Days Chicago 2014
DevOps Days Chicago 2014
 
Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)
 
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)
 
International business machines corporation{IBM} by shabeer ahmad
International business machines corporation{IBM} by shabeer ahmadInternational business machines corporation{IBM} by shabeer ahmad
International business machines corporation{IBM} by shabeer ahmad
 
Work itout presentation
Work itout presentationWork itout presentation
Work itout presentation
 

Similar to Crash Course: Managing Software People and Teams (Code Camp '12, SV)

Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)Ron Lichty
 
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)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 teamsRon 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 TeamsRon Lichty
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
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...Cindy Alvarez
 
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]Kineo
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup teamElaine Chen
 
Maintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdf
Maintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdfMaintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdf
Maintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdfAmazon Web Services
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack the Hood
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack the Hood
 
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 metroMike Vincent
 
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?Ron Lichty
 
Building an organisation for continuous delivery
Building an organisation for continuous deliveryBuilding an organisation for continuous delivery
Building an organisation for continuous deliveryJoshua Partogi
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at OpowerRoderick Morris
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
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 BBCRafiq Gemmail
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionForward Partners
 

Similar to Crash Course: Managing Software People and Teams (Code Camp '12, SV) (20)

Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)Crash Course:  Managing Software People and Teams (IEEE, 4.4.13)
Crash Course: Managing Software People and Teams (IEEE, 4.4.13)
 
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
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
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
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]
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup team
 
Maintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdf
Maintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdfMaintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdf
Maintaining your Startup DNA & Culture - AWS Startup Day Johannesburg.pdf
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
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
 
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?
 
Building an organisation for continuous delivery
Building an organisation for continuous deliveryBuilding an organisation for continuous delivery
Building an organisation for continuous delivery
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at Opower
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
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
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post Acquisition
 

More from Ron Lichty

Critical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesCritical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesRon 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!) ManagerRon Lichty
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile TeamsRon 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 TeamsRon 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 trueRon 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 trueRon 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
 
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 2016Ron 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
 
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)Ron Lichty
 
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)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.15Ron 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
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Ron Lichty
 

More from 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
 
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)
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)
 

Recently uploaded

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Crash Course: Managing Software People and Teams (Code Camp '12, SV)

  • 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 – Torrent of politics, “opportunities”, issues – Sap your team’s focus • Challenge – Be a conduit for Mission and Passion and Strategy – While shielding your team from distraction
  • 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.)