SlideShare ist ein Scribd-Unternehmen logo
1 von 75
Downloaden Sie, um offline zu lesen
Want to Be a Manager?
(Are you sure?)
Ron Lichty | Ron Lichty Consulting
Ron@RonLichty.com | www.ronlichty.com
*
* Addison Wesley (Amazon, BarnesandNoble, InformIT.com, Safari)
http://ManagingTheUnmanageable.net <-----tools, excerpts, more rules of thumb
© Ron Lichty 3
http://ManagingTheUnmanageable.net <-----and pointers to video training
Coauthor, Study of Product Team Performance
http://www.ronlichty.com/study.html
4
Ron Lichty,
Managing Software People & Teams
SOFTWEST
Ron Lichty,
Managing Software People & Teams
You?
Software People Managers
•  Only half have had a single day of
training in management of any kind
•  Less than 5% had a day of
management training prior to managing
•  Even fewer had a day of training
specific to managing software people
Why we wrote:
* Addison Wesley published October 2012
*
Software People Managers
•  Isn’t it odd...
– how long we expect programmers to have
studied the art of programming
– how little we expect managers to have
studied the art of managing?
Manager Training with Impact
•  Managers and the Law
•  Situational Leadership
•  Reflective Listening
Manager Training with Impact
•  Managers and the Law
•  Situational Leadership
•  Reflective Listening
•  Managing Software People and Teams

(live classes, & now LiveLessons video)
Manager Training with Impact
•  Managers and the Law
•  Situational Leadership
•  Reflective Listening
•  Managing Software People and Teams

(live classes, & now LiveLessons video)
•  The Agile Manager
Success as a Programmer
Success as a Programmer
•  Highly honed coding skill
•  Focus
•  Block out distractions
Success as a Manager
Success as a Manager
•  Welcome interruptions
•  Focus on enabling others
•  Delegate to others what you could do better
•  People skills, coaching skills, and empathy
•  Too few role models
•  Dramatically more managing up and out
Anti-Pattern
•  Both Code and Manage
Easing the Transition
•  Training
•  Books
Easing the Transition
•  Training
•  Books
•  Mentoring
–  boss
–  new peers
–  network
How we came to write:
* Addison Wesley published October 2012
*
Mentoring
How we came to write:
* Addison Wesley published October 2012
*
Co-mentoring
Easing the Transition
•  Training
•  Books
•  Mentors
•  Ask other managers
–  most important lessons
–  mistakes they made, and how they solved them
–  surprises, both good and bad
–  sources of strength and support
Easing the Transition
•  Training
•  Books
•  Mentoring: boss, new peers, network
•  Ask other managers
•  Ask your reports (practice reflective listening!)
–  what they want in a manager
–  what they’d wish could change
Leverage Rules of Thumb
•  Pair programming for half an hour during
an interview will save everyone’s time.
–  David Vydra, TestDriven.com
•  Writing clean code is what you must do in order
to call yourself a professional developer.
– Uncle Bob Martin, co-author, Agile Manifesto
•  Brooks’s Law: Adding manpower to a late
software project makes it later.
–  Frederick P. Brooks Jr.
Rules of Thumb / Nuggets of Wisdom*
* 300 in the book / more at http://managingtheunmanageable.net/morerulesofthumb.html
26(c) Ron Lichty: Teamwork: Making
Your Dream Team Come True
Ron@RonLichty.com
Become a Great Manager
•  Fairness
•  Ethical, forthright, honest
Ethical
•  Leading by example occurs whether
you like it or not.
— Jateen Parekh, Founder, CTO, Jelli Crowdsourced Radio
Ethical
•  Leading by example occurs whether
you like it or not.
— Jateen Parekh, Founder, CTO, Jelli Crowdsourced Radio
•  Example is not the most important way of
influencing other people. It’s the only way.
— Albert Schweitzer
Leading by Example: 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
Become a Great Manager
•  Fairness
•  Ethical, forthright, honest
•  Facilitate communication
Communication
32
You cannot overcommunicate.
	
	-RON	LICHTY	
(c) Ron Lichty: Teamwork: Making
Your Dream Team Come True
Ron@RonLichty.com
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
Become a Servant Leader
•  Theory Y: “enabling”, “empowering”, “developmental",
“continuous improvement” -> Servant Leadership
McGregor's X-Y Theory
34(c) Ron Lichty
Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams , http://www.ManagingTheUnmanageable.net
Ron@RonLichty.com
Always Be Recruiting
Always Be Recruiting
•  Recruiting: A manager’s most important job
Always Be Recruiting
•  Recruiting: A manager’s most important job
•  Always be recruiting
–  Be out there
Always Be Recruiting
•  Recruiting: A manager’s most important job
•  Always be recruiting
–  Be out there
•  Why must we give it focus & attention?
Always Be Recruiting
•  Recruiting: A manager’s most important job
•  Always be recruiting
–  Be out there
•  Why must we give it focus & attention?
–  Hiring windows
Always Be Recruiting
•  Recruiting: A manager’s most important job
•  Always be recruiting
–  Be out there
•  Why must we give it focus & attention?
–  Hiring windows
–  Getting it right is critical
One Bad Hire
•  a plague on your team for months
•  demotivate your team
•  demoralize your organization
•  undermine your leadership
•  incite dissension and strife
•  delay or derail your deliverables
•  and... it’s so hard it is to get rid of bad hires!
Always Be Recruiting
•  Recruiting: A manager’s most important job
•  Always be recruiting
–  Be out there
•  Why must we give it focus & attention?
–  Hiring windows
–  Getting it right is critical
•  Don’t let fear of making a bad decision rule
Handle Problem Employees
•  Know: There’s no perfect recruiting record
Handle Problem Employees
•  Know: There’s no perfect recruiting record
•  Even if there were,
you’ll inherit a problem employee
Handle Problem Employees
•  Know: There’s no perfect recruiting record
•  even if there were, you’ll inherit a problem
•  Intervention beats performance plans & firing
–  Requires preparation, commitment, time
–  But it’s focused on fixing the issue earlier:
•  Marty Brounstein: Handling the Difficult Employee
Intervention Meetings
•  a LOT of preparation
•  stating the problem
•  list every impact
•  let your employee vent
•  brainstorm solutions
•  map out a plan
–  that must include regular, structured follow-ups
Handle Problem Employees
•  Know: There’s no perfect recruiting record
•  Intervention beats performance plans & firing
–  Requires preparation, commitment, time
–  But it’s focused on fixing the issue earlier:
•  Marty Brounstein: Handling the Difficult Employee
•  One of two results:
–  Turns them around
–  They quit on their own
Handle Problem Employees
•  Know: There’s no perfect recruiting record
•  Intervention beats performance plans & firing
–  Requires preparation, commitment, time
–  But it’s focused on fixing the issue earlier:
•  Marty Brounstein: Handling the Difficult Employee
•  One of two results:
–  Turns them around
–  They quit on their own
•  Handle it!
Programmers Aren’t All Alike!
•  Programming disciplines
•  Generations of programmers
•  Morning people vs night people
•  Employees vs Contractors
•  Proximity
•  Cowboys vs Farmers
Stay Focused on What’s Important!
In the beginning, everyone will talk about
scope, and budget, and schedule, but in
the end, nobody really cares about any
of those things. The only thing they care
about is this:
People will love your software, or they
won’t.
So that’s the only criterion to which you
should truly manage.	
—Joseph Kleinschmidt, SF CTO / now CEO
Leaders and Delegation
•  Rules of Thumb
Trust but verify.
51
Leaders and Delegation
Trust but verify.
	
	-RONALD	REAGAN	quo3ng	VLADIMIR	LENIN	
52
–  imperative not to micromanage
–  the essence of delegation
–  setting expected outcomes for teams
Leaders and Delegation
Trust but verify.
	
	-RONALD	REAGAN	quo3ng	VLADIMIR	LENIN	
53
Leaders and Delegation
I inspect what I expect.
	-	ALAN	LEFKOF,	Netopia	CEO,	quo3ng	LOU	GERSTNER	
54
Trust but verify.
	
	-RONALD	REAGAN	quo3ng	VLADIMIR	LENIN
Motivation
• The things that Motivate are not the same as
the things that De-Motivate
Motivation
•  Just as you actively Motivate
•  You need to actively avoid De-Motivating
Motivation
•  Just as you actively Motivate
•  You need to actively avoid De-Motivating
* Frederick Herzberg, 1950s
Motivators vs De-Motivators
Be Careful What You Reward
•  “Behavior revolves around what you measure.”
--Jim Highsmith
–  If you reward heroes...
•  What gets measured gets manipulated.
•  “Do you define “done” as “coding complete”?
–  Or as features that delight customers?
•  Be very careful trying to reward with cash
Managers Must Foster Culture
•  Trust Our People
•  Empower Self-Organization & Excellence
•  Expect / Enable Truly Shared Leadership
•  Model, Defend, Evangelize Agile Values
•  Foster a Culture of Communication
•  Encourage Teamwork and Collaboration
•  Shield Teams from Politics & Distraction
•  Take Care of Stuff! Take Care of Teams!
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
Learn to Manage Up
Learn to Manage 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
Climbing the Career Ladder
The very thing that has made you
successful in your last role will get
in your way in your next role.
These, or...
•  Your new hire’s first day
•  Fostering and nurturing unique culture
•  The value of regular one-on-ones
•  Managing your people
•  Getting programmers to work together well
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
Raffle!
•  either
–  business card
–  name / email onto blank
•  If you still want to manage...
–  Focus on becoming the manager and the leader
you always wanted to work for
Upcoming Talks & Classes
Managing in an Agile World
–  Sat, Oct. 13, Silicon Valley Code Camp, San Jose
Agile and Scrum: Immersive Training
–  Friday, Oct. 19, School of Visual Concepts, Seattle
71© Ron Lichty
Ron Lichty Consulting
•  Mentoring, coaching, training, consulting:
–  http://ronlichty.com, Ron@RonLichty.com
•  The book:
Managing the Unmanageable:
Rules, Tools & Insights for Managing Software People & Teams
–  http://ManagingTheUnmanageable.net <-----tools, excerpts, more rules of thumb
•  The video training:
LiveLessons: Managing Software People and Teams
–  http://ManagingTheUnmanageable.net/video.html
•  The study:
The Study of Product Team Performance
–  http://ronlichty.com/study.html
•  Training:
The Agile Manager
Managing Software People and Teams
Zero to Agile in Three Days
72
Informit.com/lichty
Video Training 50% discount code:
•  Use code VIDEO50
Book 35% discount code:
•  Use code SWDEV35
•  Good whether print, eBook, or combination
•  eBook includes PDF, EPUB, MOBI formats
Discount codes applicable only at informit.com
Also available on the Safari Bookshelf
Ron Lichty Consulting
•  Mentoring, coaching, training, consulting:
–  http://ronlichty.com, Ron@RonLichty.com
•  The book:
Managing the Unmanageable:
Rules, Tools & Insights for Managing Software People & Teams
–  http://ManagingTheUnmanageable.net <-----tools, excerpts, more rules of thumb
•  The video training:
LiveLessons: Managing Software People and Teams
–  http://ManagingTheUnmanageable.net/video.html
•  The study:
The Study of Product Team Performance
–  http://ronlichty.com/study.html
•  Training:
The Agile Manager
Managing Software People and Teams
Zero to Agile in Three Days
74
Do you want to be a manager (are you sure)

Weitere ähnliche Inhalte

Was ist angesagt?

Critical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesCritical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesRon 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
 
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 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
 
Transforming Chaos To Clarity, Ron Lichty
Transforming Chaos To Clarity, Ron LichtyTransforming Chaos To Clarity, Ron Lichty
Transforming Chaos To Clarity, Ron LichtyRon 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
 
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
 
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
 
Ict educators win-win-win w agile, ron lichty, 1.4.13
Ict educators   win-win-win w agile, ron lichty, 1.4.13Ict educators   win-win-win w agile, ron lichty, 1.4.13
Ict educators win-win-win w agile, ron lichty, 1.4.13Ron 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
 
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
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageableRon 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
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile TeamsRon 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
 
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
 
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
 
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
 
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
 

Was ist angesagt? (20)

Critical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced TechniquesCritical Agile Practices, Nuanced Techniques
Critical Agile Practices, Nuanced Techniques
 
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)
 
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 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
 
Transforming Chaos To Clarity, Ron Lichty
Transforming Chaos To Clarity, Ron LichtyTransforming Chaos To Clarity, Ron Lichty
Transforming Chaos To Clarity, 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
 
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
 
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)
 
Ict educators win-win-win w agile, ron lichty, 1.4.13
Ict educators   win-win-win w agile, ron lichty, 1.4.13Ict educators   win-win-win w agile, ron lichty, 1.4.13
Ict educators win-win-win w agile, ron lichty, 1.4.13
 
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)
 
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?
 
12 take aways - managing the unmanageable
12 take aways - managing the unmanageable12 take aways - managing the unmanageable
12 take aways - managing the unmanageable
 
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
 
Scaling Agile Teams
Scaling Agile TeamsScaling Agile Teams
Scaling Agile Teams
 
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)
 
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...
 
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)
 
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, ...
 
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
 

Ähnlich wie Do you want to be a manager (are you sure)

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...Ron Lichty
 
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)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
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup teamElaine Chen
 
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)Ron Lichty
 
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)Ron Lichty
 
Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Ron Lichty
 
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...GetSpeakUp
 
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
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)Ronald Vereggen
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...
Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...
Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...Lviv Startup Club
 
How to improve employee performance orlando fpa
How to improve employee performance orlando fpaHow to improve employee performance orlando fpa
How to improve employee performance orlando fpaThe Renaissance Group
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensInnovation Roots
 
Designing Effective Lean Transformations
Designing Effective Lean TransformationsDesigning Effective Lean Transformations
Designing Effective Lean TransformationsLean Enterprise Academy
 
Employee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhuryEmployee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhuryTasvir A R Chowdhury
 
Fast Recruitment Process Aleksander Vitkin
Fast Recruitment Process   Aleksander VitkinFast Recruitment Process   Aleksander Vitkin
Fast Recruitment Process Aleksander VitkinAleksander Vitkin
 

Ähnlich wie Do you want to be a manager (are you sure) (20)

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...
 
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)
 
Building and growing a startup team
Building and growing a startup teamBuilding and growing a startup team
Building and growing a startup team
 
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)
 
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)
 
Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
 
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
 
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...
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)Art of Project Management (what your PMP certification is not teaching you)
Art of Project Management (what your PMP certification is not teaching you)
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
M30 scrum pulse
M30 scrum pulseM30 scrum pulse
M30 scrum pulse
 
Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...
Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...
Олексій Скрипник "Стратегія компанії - як необхідний елемент розвитку ІТ комп...
 
How to improve employee performance orlando fpa
How to improve employee performance orlando fpaHow to improve employee performance orlando fpa
How to improve employee performance orlando fpa
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
 
Designing Effective Lean Transformations
Designing Effective Lean TransformationsDesigning Effective Lean Transformations
Designing Effective Lean Transformations
 
Employee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhuryEmployee performance enhancement by tasvir a r chowdhury
Employee performance enhancement by tasvir a r chowdhury
 
Agile in waterfall
Agile in waterfallAgile in waterfall
Agile in waterfall
 
Fast Recruitment Process Aleksander Vitkin
Fast Recruitment Process   Aleksander VitkinFast Recruitment Process   Aleksander Vitkin
Fast Recruitment Process Aleksander Vitkin
 

Kürzlich hochgeladen

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 

Kürzlich hochgeladen (20)

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

Do you want to be a manager (are you sure)

  • 1. Want to Be a Manager? (Are you sure?) Ron Lichty | Ron Lichty Consulting Ron@RonLichty.com | www.ronlichty.com
  • 2. * * Addison Wesley (Amazon, BarnesandNoble, InformIT.com, Safari) http://ManagingTheUnmanageable.net <-----tools, excerpts, more rules of thumb
  • 3. © Ron Lichty 3 http://ManagingTheUnmanageable.net <-----and pointers to video training
  • 4. Coauthor, Study of Product Team Performance http://www.ronlichty.com/study.html 4
  • 5. Ron Lichty, Managing Software People & Teams SOFTWEST
  • 8. Software People Managers •  Only half have had a single day of training in management of any kind •  Less than 5% had a day of management training prior to managing •  Even fewer had a day of training specific to managing software people
  • 9. Why we wrote: * Addison Wesley published October 2012 *
  • 10. Software People Managers •  Isn’t it odd... – how long we expect programmers to have studied the art of programming – how little we expect managers to have studied the art of managing?
  • 11. Manager Training with Impact •  Managers and the Law •  Situational Leadership •  Reflective Listening
  • 12. Manager Training with Impact •  Managers and the Law •  Situational Leadership •  Reflective Listening •  Managing Software People and Teams
 (live classes, & now LiveLessons video)
  • 13. Manager Training with Impact •  Managers and the Law •  Situational Leadership •  Reflective Listening •  Managing Software People and Teams
 (live classes, & now LiveLessons video) •  The Agile Manager
  • 14. Success as a Programmer
  • 15. Success as a Programmer •  Highly honed coding skill •  Focus •  Block out distractions
  • 16. Success as a Manager
  • 17. Success as a Manager •  Welcome interruptions •  Focus on enabling others •  Delegate to others what you could do better •  People skills, coaching skills, and empathy •  Too few role models •  Dramatically more managing up and out
  • 19. Easing the Transition •  Training •  Books
  • 20. Easing the Transition •  Training •  Books •  Mentoring –  boss –  new peers –  network
  • 21. How we came to write: * Addison Wesley published October 2012 * Mentoring
  • 22. How we came to write: * Addison Wesley published October 2012 * Co-mentoring
  • 23. Easing the Transition •  Training •  Books •  Mentors •  Ask other managers –  most important lessons –  mistakes they made, and how they solved them –  surprises, both good and bad –  sources of strength and support
  • 24. Easing the Transition •  Training •  Books •  Mentoring: boss, new peers, network •  Ask other managers •  Ask your reports (practice reflective listening!) –  what they want in a manager –  what they’d wish could change
  • 25. Leverage Rules of Thumb •  Pair programming for half an hour during an interview will save everyone’s time. –  David Vydra, TestDriven.com •  Writing clean code is what you must do in order to call yourself a professional developer. – Uncle Bob Martin, co-author, Agile Manifesto •  Brooks’s Law: Adding manpower to a late software project makes it later. –  Frederick P. Brooks Jr.
  • 26. Rules of Thumb / Nuggets of Wisdom* * 300 in the book / more at http://managingtheunmanageable.net/morerulesofthumb.html 26(c) Ron Lichty: Teamwork: Making Your Dream Team Come True Ron@RonLichty.com
  • 27. Become a Great Manager •  Fairness •  Ethical, forthright, honest
  • 28. Ethical •  Leading by example occurs whether you like it or not. — Jateen Parekh, Founder, CTO, Jelli Crowdsourced Radio
  • 29. Ethical •  Leading by example occurs whether you like it or not. — Jateen Parekh, Founder, CTO, Jelli Crowdsourced Radio •  Example is not the most important way of influencing other people. It’s the only way. — Albert Schweitzer
  • 30. Leading by Example: 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
  • 31. Become a Great Manager •  Fairness •  Ethical, forthright, honest •  Facilitate communication
  • 32. Communication 32 You cannot overcommunicate. -RON LICHTY (c) Ron Lichty: Teamwork: Making Your Dream Team Come True Ron@RonLichty.com
  • 33. 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
  • 34. Become a Servant Leader •  Theory Y: “enabling”, “empowering”, “developmental", “continuous improvement” -> Servant Leadership McGregor's X-Y Theory 34(c) Ron Lichty Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams , http://www.ManagingTheUnmanageable.net Ron@RonLichty.com
  • 36. Always Be Recruiting •  Recruiting: A manager’s most important job
  • 37. Always Be Recruiting •  Recruiting: A manager’s most important job •  Always be recruiting –  Be out there
  • 38. Always Be Recruiting •  Recruiting: A manager’s most important job •  Always be recruiting –  Be out there •  Why must we give it focus & attention?
  • 39. Always Be Recruiting •  Recruiting: A manager’s most important job •  Always be recruiting –  Be out there •  Why must we give it focus & attention? –  Hiring windows
  • 40. Always Be Recruiting •  Recruiting: A manager’s most important job •  Always be recruiting –  Be out there •  Why must we give it focus & attention? –  Hiring windows –  Getting it right is critical
  • 41. One Bad Hire •  a plague on your team for months •  demotivate your team •  demoralize your organization •  undermine your leadership •  incite dissension and strife •  delay or derail your deliverables •  and... it’s so hard it is to get rid of bad hires!
  • 42. Always Be Recruiting •  Recruiting: A manager’s most important job •  Always be recruiting –  Be out there •  Why must we give it focus & attention? –  Hiring windows –  Getting it right is critical •  Don’t let fear of making a bad decision rule
  • 43. Handle Problem Employees •  Know: There’s no perfect recruiting record
  • 44. Handle Problem Employees •  Know: There’s no perfect recruiting record •  Even if there were, you’ll inherit a problem employee
  • 45. Handle Problem Employees •  Know: There’s no perfect recruiting record •  even if there were, you’ll inherit a problem •  Intervention beats performance plans & firing –  Requires preparation, commitment, time –  But it’s focused on fixing the issue earlier: •  Marty Brounstein: Handling the Difficult Employee
  • 46. Intervention Meetings •  a LOT of preparation •  stating the problem •  list every impact •  let your employee vent •  brainstorm solutions •  map out a plan –  that must include regular, structured follow-ups
  • 47. Handle Problem Employees •  Know: There’s no perfect recruiting record •  Intervention beats performance plans & firing –  Requires preparation, commitment, time –  But it’s focused on fixing the issue earlier: •  Marty Brounstein: Handling the Difficult Employee •  One of two results: –  Turns them around –  They quit on their own
  • 48. Handle Problem Employees •  Know: There’s no perfect recruiting record •  Intervention beats performance plans & firing –  Requires preparation, commitment, time –  But it’s focused on fixing the issue earlier: •  Marty Brounstein: Handling the Difficult Employee •  One of two results: –  Turns them around –  They quit on their own •  Handle it!
  • 49. Programmers Aren’t All Alike! •  Programming disciplines •  Generations of programmers •  Morning people vs night people •  Employees vs Contractors •  Proximity •  Cowboys vs Farmers
  • 50. Stay Focused on What’s Important! In the beginning, everyone will talk about scope, and budget, and schedule, but in the end, nobody really cares about any of those things. The only thing they care about is this: People will love your software, or they won’t. So that’s the only criterion to which you should truly manage. —Joseph Kleinschmidt, SF CTO / now CEO
  • 51. Leaders and Delegation •  Rules of Thumb Trust but verify. 51
  • 52. Leaders and Delegation Trust but verify. -RONALD REAGAN quo3ng VLADIMIR LENIN 52
  • 53. –  imperative not to micromanage –  the essence of delegation –  setting expected outcomes for teams Leaders and Delegation Trust but verify. -RONALD REAGAN quo3ng VLADIMIR LENIN 53
  • 54. Leaders and Delegation I inspect what I expect. - ALAN LEFKOF, Netopia CEO, quo3ng LOU GERSTNER 54 Trust but verify. -RONALD REAGAN quo3ng VLADIMIR LENIN
  • 55. Motivation • The things that Motivate are not the same as the things that De-Motivate
  • 56. Motivation •  Just as you actively Motivate •  You need to actively avoid De-Motivating
  • 57. Motivation •  Just as you actively Motivate •  You need to actively avoid De-Motivating * Frederick Herzberg, 1950s
  • 59. Be Careful What You Reward •  “Behavior revolves around what you measure.” --Jim Highsmith –  If you reward heroes... •  What gets measured gets manipulated. •  “Do you define “done” as “coding complete”? –  Or as features that delight customers? •  Be very careful trying to reward with cash
  • 60. Managers Must Foster Culture •  Trust Our People •  Empower Self-Organization & Excellence •  Expect / Enable Truly Shared Leadership •  Model, Defend, Evangelize Agile Values •  Foster a Culture of Communication •  Encourage Teamwork and Collaboration •  Shield Teams from Politics & Distraction •  Take Care of Stuff! Take Care of Teams!
  • 61. 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
  • 62. 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
  • 64. Learn to Manage 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
  • 65. 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
  • 66. Climbing the Career Ladder The very thing that has made you successful in your last role will get in your way in your next role.
  • 67. These, or... •  Your new hire’s first day •  Fostering and nurturing unique culture •  The value of regular one-on-ones •  Managing your people •  Getting programmers to work together well
  • 68. 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
  • 69. 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
  • 70. Raffle! •  either –  business card –  name / email onto blank •  If you still want to manage... –  Focus on becoming the manager and the leader you always wanted to work for
  • 71. Upcoming Talks & Classes Managing in an Agile World –  Sat, Oct. 13, Silicon Valley Code Camp, San Jose Agile and Scrum: Immersive Training –  Friday, Oct. 19, School of Visual Concepts, Seattle 71© Ron Lichty
  • 72. Ron Lichty Consulting •  Mentoring, coaching, training, consulting: –  http://ronlichty.com, Ron@RonLichty.com •  The book: Managing the Unmanageable: Rules, Tools & Insights for Managing Software People & Teams –  http://ManagingTheUnmanageable.net <-----tools, excerpts, more rules of thumb •  The video training: LiveLessons: Managing Software People and Teams –  http://ManagingTheUnmanageable.net/video.html •  The study: The Study of Product Team Performance –  http://ronlichty.com/study.html •  Training: The Agile Manager Managing Software People and Teams Zero to Agile in Three Days 72
  • 73. Informit.com/lichty Video Training 50% discount code: •  Use code VIDEO50 Book 35% discount code: •  Use code SWDEV35 •  Good whether print, eBook, or combination •  eBook includes PDF, EPUB, MOBI formats Discount codes applicable only at informit.com Also available on the Safari Bookshelf
  • 74. Ron Lichty Consulting •  Mentoring, coaching, training, consulting: –  http://ronlichty.com, Ron@RonLichty.com •  The book: Managing the Unmanageable: Rules, Tools & Insights for Managing Software People & Teams –  http://ManagingTheUnmanageable.net <-----tools, excerpts, more rules of thumb •  The video training: LiveLessons: Managing Software People and Teams –  http://ManagingTheUnmanageable.net/video.html •  The study: The Study of Product Team Performance –  http://ronlichty.com/study.html •  Training: The Agile Manager Managing Software People and Teams Zero to Agile in Three Days 74