SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 1
7 Deadly Habits of Ineffective Software
Managers
Ken Whitaker
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Leading Software Maniacs Marks
Applying Project Management Principles to Software Development Leadership,
Principles of Software Development Leadership, 4Ps, Leading Software
Maniacs, Soft-Audit, Jus’ E’Nuff, Nerd Herd Game, the 4Ps logo, the Leading
Software Maniacs logo, PM University, PM Chalkboard, and the Nerd Herd
Game logo are marks of Leading Software Maniacs, LLC.
Project Management Institute Marks
PMI, PMP, PMBOK, the PMI logo, and the PMI Registered Education Provider
logo are registered marks of the Project Management Institute, Inc.
Agenda
§  Everyone should refer to your “7 Deadly Habits
of Ineffective Software Managers” comix
§  For the next hour we’ll discuss each of the 7
deadly habits …
… and constructive ways to handle them
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 2
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
My goal today?
You’ll learn at least
one new tip today
to put into practice today!
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Agenda
Releasing a Product Too Soon
Hiring Someone Who is Not Quite
Qualified
Rely on Consensus Decision MakingPromising Developers Incentives
Delegating Absolute Control to a Project
Manager
Taking Too Long to Negotiate Feature
SetsIgnoring a Process for a Quick Release
1 2 3 4 5 6 7
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Ø Habit 1
§  Habit 2
§  Habit 3
§  Habit 4
§  Habit 5
§  Habit 6
§  Habit 7
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 3
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Daniel, newly promoted software executive, wants
to prove himself
§  Company was in trouble
§  3 quarters of disappointing financial results
§  A major product upgrade in progress
§  …and it needs to be released this quarter
$0
$100
$200
$300
$400
$500
$600
$700
Q1
Q2
Q3
Q4
(current)
Company Quarterly Financials
Planned
Actual
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Daniel thought the delivery was possible and
proclaimed:
“We CAN deliver the software
suite THIS QUARTER!”
Then, Daniel informed his team of the news…
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
“This software isn’t
close to being
ready for
release!”
“Get with it, Man
… NO software is
100% error free!”
Becky, Engineering Lead, wearing a
“Born to Kill Microsoft” helmet
Dante, QA Lead (a descendant from
Dante’s Inferno)
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 4
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
0
1
2
3
4
5
6
7
8
9
10
M T W T F M T W T F
Defects
Daily Progress
Defect Tracking Control Chart
Incoming
Corrected
A month went by
§  Defect trends (incoming versus fixed) not good
§  Daniel presented facts back to the executives
“No quarter shipment is possible”
§  What did the executive team decide???
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
The executive team made the decision to:
1. Release the product anyway
2.  We’ll follow with a quick maintenance update
“You can always show how
customer-centric you are by how fast
to market you release and how fast you
fix the defects”
Crazy-talkin’ VP of Marketing told the executive staff
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Deadly Results
§  Product launch was a disaster!
§  Management team had no recourse but to layoff
staff
§  Engineers worked hard to correct issues…
and to help customer support
§  Company lost credibility with customers
§  Management team lost credibility with
employees
§  Everyone paid the price for poor quality
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 5
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
What could have been done differently?
1.  Never commit until you have the facts and
support from the team
2.  Rather than be a hero, ensure that risks are
understood and
communicated frequently
There’s one
more monster
thing...
Releasing a Product Before It is Ready
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
0
1
2
3
4
5
6
7
8
M T W T F M T W T F
Defects
Daily Progress
Defect Tracking Control Chart
Incoming
Corrected
What could have been done differently?
3.  Always make decisions on your predefined
checks
and
balances
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Habit 1
Ø Habit 2
§  Habit 3
§  Habit 4
§  Habit 5
§  Habit 6
§  Habit 7
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 6
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Shelly wants to hire a senior database engineer
§  Required skill set
1.  Designer and implementer (“hands on”)
2.  Balance mixed workload (multitasking)
3.  Ability to communicate
4.  Demonstrated experience in C#, Java, …
or is it just desired?
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Position was posted
§  Received tons of résumés
(out of a 100, how many are usually qualified?)
Interviewing took place, no great candidates
§  Three months came and went …
§  In walks Brian!
§  Interviewed well, articulate, employed, …
§  Has been technical, recently a project manager
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Brian comes in for a second round
Shelly whispered the “low down” before the
interview
§  Interview feedback was mixed, isn’t it usually?
§  Wasn’t quite as technical as the team would like
§  Would fit into culture quite well
§  Genuine excitement for the candidate
§  HR performed reference checks
(Shelly didn’t have the time)
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 7
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Bottom line:
Brian was hired. Great!
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
At first everything went well…
1.  Then Brian started getting behind
2.  Team had to shoulder his workload
3.  Resentment set in
4.  After three months…
Brian was let go!
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Deadly Results
§  Set the project back
§  Destroyed team morale
§  Undermined confidence in hiring manager/
process
§  Brian’s résumé now has a major blemish
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 8
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
What could have been done differently?
1.  Solidify job expectations as requirements
2.  Pre-screen with targeted job posting
3.  Shelly should have performed reference
checks
Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Best practice
You could resort to the
try before you buy
approach, right?
No!
… this usually
means there’s no
confidence in the
hiring process
Make Every Decision a Consensus
Decision
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Habit 1
§  Habit 2
Ø Habit 3
§  Habit 4
§  Habit 5
§  Habit 6
§  Habit 7
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 9
Make Every Decision a Consensus
Decision
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Prior project was just released
§  Major product update badly needed
§  Tim, project manager, kicks off a
team meeting:
“Let’s decide what goes into
the next version!”
§  No agenda, just ideas…
This meeting
ended BADLY!!!
Make Every Decision a Consensus
Decision
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
A second try…
Tim was better prepared with multiple lists:
§  Key defects
§  Customer feature requests
§  Customer support issues
§  Competitor’s key features
And, everybody was invited!
Make Every Decision a Consensus
Decision
This time, there was lots of brainstorming:
§  War room formed
§  Each department had a different priority view
§  Needs of the customer, quality, revenue resulted
in an impasse
§  Jody, at the mercy of an indecisive jury, stormed
out!
I guess
consensus
didn’t work
this time!!!
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 10
Make Every Decision a Consensus
Decision
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
What do you think happened?
…The executive team stepped in and took control!
1.  “The business was in pain, no more
procrastination: we’ll decide for you!”
2.  “Those features that will bring in the most
revenue win.”
3.  “Case closed!!!”
Make Every Decision a Consensus
Decision
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Deadly Results
§  Nobody wanted to go through this again
§  Team’s morale wasn’t good on new project
(features were decided for them)
§  Wasted time and energy
§  What if the forced decision was wrong???
Make Every Decision a Consensus
Decision
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
What could have been done differently?
1.  Prepare agendas and desired outcomes
(Tim didn’t)
2.  Establish a unified decision criteria at the
beginning of a project
3.  Add credibility and sense of urgency with time
boxed meetings
you don’t have
to invite
everybody
either!
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 11
Make Every Decision a Consensus
Decision
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Best practice
1.  Agree to the right decision criteria up front
2.  Involve the right stakeholders
3.  Prepare! do the necessary homework
4.  Buy-in is more important than consensus
5.  Clearly communicate and reinforce the final
decisions
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Habit 1
§  Habit 2
§  Habit 3
Ø Habit 4
§  Habit 5
§  Habit 6
§  Habit 7
	
  .	
  .	
  .	
  
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Habit 1
§  Habit 2
§  Habit 3
Ø Habit 4
§  Habit 5
§  Habit 6
§  Habit 7
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 12
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
“Let’s motivate the programmers by dangling some
incentives!”
§  Jason reluctantly offered incentives to two of the
key engineers
One engineer wasn’t convinced,
but reluctantly agreed
The other engineer was
excited, “Why not? I could
use the money!”
Promising Developers Incentives
The “catch”!
A delivery schedule must be made
So, did the team deliver?
Oh oh – what did
management do?
And then what
happened to
the incentives?
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Deadly Results
§  You guessed it! The incentives were dropped
§  Incentivized members were mad
§  Non-incentivized members
found out, then they were mad
§  Management lost all
credibility
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 13
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
What could have been done differently?
1.  Management vs employee culture statement:
Win-win, win-lose, lose-win, or lose-lose
2.  Avoid encouraging incentives: they can
introduce shortcuts and bad implementation
3.  Always reinforce the right culture:
Team-centric
Commitment
Trust
Transparency
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
So what happened to the project?
Glad you asked…
1.  Project was FINALLY
released!
2.  The best
developers quit
out of disgust
3.  The company
eventually folded
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Definition
Two definition terms
stand out for Incentive:
inducement and
bait
Merriam-Webster's Dictionary and Thesaurus
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 14
Promising Developers Incentives
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Best practice
Awards
are significantly better than
incentives
Delegating Absolute Control to a
Project Manager
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Habit 1
§  Habit 2
§  Habit 3
§  Habit 4
Ø Habit 5
§  Habit 6
§  Habit 7
There is typically a division of power
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Delegating Absolute Control to a
Project Manager
where a balance of power is needed instead
The team
Is
command & control
needed?
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 15
Delegating Absolute Control to a
Project Manager
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Question
Just how technical does a
project manager
need to be?
Delegating Absolute Control to a
Project Manager
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Lana chosen by
Rowland
1.  “Rollback” logic
feature needed
2.  Lana presents the
story to the team
3.  The team commits to
2 weeks of effort
Rowland gets involved
with Lana
1.  “Rollback” logic re-
explanation
2.  May need a more
robust solution
3.  The team commits to
2 months of effortWHAT HAPPENED?
Delegating Absolute Control to a
Project Manager
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Deadly Results
§  Negative impact to the team
§  If not handled correctly…
… the PM role became a “scheduler”… and that ain’t
good!
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 16
Delegating Absolute Control to a
Project Manager
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
What could have been done differently?
1.  W-W-W-W
2.  If you don’t know
the content,
buddy-up with
somebody who
does!
Taking Too Long to Negotiate Feature
Sets and Schedules
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Habit 1
§  Habit 2
§  Habit 3
§  Habit 4
§  Habit 5
Ø Habit 6
§  Habit 7
Taking Too Long to Negotiate Feature
Sets and Schedules
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Project was shipped
§  The team was exhausted
§  Project manager and
product manager met
Then they met with
with the team…
“What do you want?”
“Ohhhhhh sure, we’ll get back to you!”
EVERYTHING!
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 17
Taking Too Long to Negotiate Feature
Sets and Schedules
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Team responds with laundry list estimates
“Too many and unfocused, we’ll get back to you”
Product management is
thinking “I don’t trust
these estimates…”
Taking Too Long to Negotiate Feature
Sets and Schedules
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
The one thing both parties didn’t realize…
§  Over 50% of requested features aren’t even
used!
Jim Johnson, XP 2002 requested feature survey results (The Standish Group)
Always
7%
Often
13%
Sometimes
16%
Rarely
19%
Never
45%
Could this
be an
example
of the
80/20
rule?
Taking Too Long to Negotiate Feature
Sets and Schedules
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Deadly Results
§  After weeks of negotiating it came down to this:
“What’s more important: the schedule or the
feature?”
“BOTH!”
§  Two sides to every coin: “I lost a lot!” &
“Why weren’t you all realistic to begin with?”
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 18
Taking Too Long to Negotiate Feature
Sets and Schedules
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
What could have been done differently?
1.  Reduced unnecessary gaps between
projects
2.  Establish a Project Vision first
3.  Use forward motion technique
4. Minimize any clash between departments
and emphasize trust
Ignoring a Process In Order to Release
Quickly
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
§  Habit 1
§  Habit 2
§  Habit 3
§  Habit 4
§  Habit 5
§  Habit 6
Ø Habit 7
“We gotta get this product released!”
Ignoring a Process In Order to Release
Quickly
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Sigh…this isn’t
going to end
well!
My friend’s
company has no
process at all…
They seem to
ship on time!
We don’t…too
much process
Isn’t that
what agile is
about???
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 19
Ignoring a Process In Order to Release
Quickly
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Self-driven team empowered to just “get it done”
At first…
“This is pretty neat”
“No meetings – we can focus on doing the work”
E-mail becomes The communications vehicle
Ignoring a Process In Order to Release
Quickly
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Deadly Results
Project status becomes difficult to determine
Water cooler decisions abound
Engineers become
feature happy
Quality is DOA
(not everybody is
kept informed)
“Gold
plating” suits
me mighty fine!
Ignoring a Process In Order to Release
Quickly
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
The #1 outcome of an
“out of control project” took place:
You guessed it:
Project restart!
CHAOS 2000 survey results (The Standish Group)
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 20
Ignoring a Process In Order to Release
Quickly
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
A not-so-famous marketing consultant told me
“Any software development team can get by
without a process once
… but you’ll always get beaten by a competitor
with a process in the long run.”
Bibliography
§  Project Management Institute, Inc. A Guide to the Project
Management Body of Knowledge: PMBOK® Guide, 5th Edition.
Newton Square, PA: Project Management Institute, 2013.
§  The Standish Group. Chaos Reports (1994-2006).
www.standishgroup.com.
§  Whitaker, Ken. Managing Software Maniacs: Finding, Rewarding, and
Motivating Software Developers. New York: J. Wiley & Sons, 1995.
§  Whitaker, Ken. Principles of Software Development Leadership:
Applying Project Management Principles to Agile Software
Development. Boston: Course Technology PTR, 2009.
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
KN-7DH
Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 21
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  
www.leadingswmaniacs.com
Copyright	
  ©	
  2009-­‐2014	
  Leading	
  So8ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Contenu connexe

En vedette

Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleTechWell
 
Giving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeGiving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeTechWell
 
Reduce Third-Party Tool Dependencies in Your Test Framework
Reduce Third-Party Tool Dependencies in Your Test FrameworkReduce Third-Party Tool Dependencies in Your Test Framework
Reduce Third-Party Tool Dependencies in Your Test FrameworkTechWell
 
Teaching Pointy-Haired Bosses to be Agile Enablers
Teaching Pointy-Haired Bosses to be Agile EnablersTeaching Pointy-Haired Bosses to be Agile Enablers
Teaching Pointy-Haired Bosses to be Agile EnablersTechWell
 
STARCANADA 2015: Lightning Strikes the Keynotes
STARCANADA 2015: Lightning Strikes the KeynotesSTARCANADA 2015: Lightning Strikes the Keynotes
STARCANADA 2015: Lightning Strikes the KeynotesTechWell
 
Software Attacks for Embedded, Mobile, and Internet of Things
Software Attacks for Embedded, Mobile, and Internet of ThingsSoftware Attacks for Embedded, Mobile, and Internet of Things
Software Attacks for Embedded, Mobile, and Internet of ThingsTechWell
 
Innovation: From the Tester’s Viewpoint
Innovation: From the Tester’s Viewpoint Innovation: From the Tester’s Viewpoint
Innovation: From the Tester’s Viewpoint TechWell
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreTechWell
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTechWell
 
Virtualize APIs for Better Application Testing
Virtualize APIs for Better Application TestingVirtualize APIs for Better Application Testing
Virtualize APIs for Better Application TestingTechWell
 
Automate REST API Testing
Automate REST API TestingAutomate REST API Testing
Automate REST API TestingTechWell
 
From Web Developer to Hybrid App Developer
From Web Developer to Hybrid App DeveloperFrom Web Developer to Hybrid App Developer
From Web Developer to Hybrid App DeveloperTechWell
 
We Need It by the End of the Year: What's Your Estimate?
We Need It by the End of the Year: What's Your Estimate?We Need It by the End of the Year: What's Your Estimate?
We Need It by the End of the Year: What's Your Estimate?TechWell
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecycleTechWell
 
Applying Courtship Principles: Hiring for the Long Term
Applying Courtship Principles: Hiring for the Long TermApplying Courtship Principles: Hiring for the Long Term
Applying Courtship Principles: Hiring for the Long TermTechWell
 
Testing Mobile App Performance
Testing Mobile App PerformanceTesting Mobile App Performance
Testing Mobile App PerformanceTechWell
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!TechWell
 

En vedette (18)

Leveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver ExampleLeveraging Open Source Automation: A Selenium WebDriver Example
Leveraging Open Source Automation: A Selenium WebDriver Example
 
Giving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeGiving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New Imperative
 
Reduce Third-Party Tool Dependencies in Your Test Framework
Reduce Third-Party Tool Dependencies in Your Test FrameworkReduce Third-Party Tool Dependencies in Your Test Framework
Reduce Third-Party Tool Dependencies in Your Test Framework
 
Teaching Pointy-Haired Bosses to be Agile Enablers
Teaching Pointy-Haired Bosses to be Agile EnablersTeaching Pointy-Haired Bosses to be Agile Enablers
Teaching Pointy-Haired Bosses to be Agile Enablers
 
STARCANADA 2015: Lightning Strikes the Keynotes
STARCANADA 2015: Lightning Strikes the KeynotesSTARCANADA 2015: Lightning Strikes the Keynotes
STARCANADA 2015: Lightning Strikes the Keynotes
 
Software Attacks for Embedded, Mobile, and Internet of Things
Software Attacks for Embedded, Mobile, and Internet of ThingsSoftware Attacks for Embedded, Mobile, and Internet of Things
Software Attacks for Embedded, Mobile, and Internet of Things
 
W13
W13W13
W13
 
Innovation: From the Tester’s Viewpoint
Innovation: From the Tester’s Viewpoint Innovation: From the Tester’s Viewpoint
Innovation: From the Tester’s Viewpoint
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the Cloud
 
Virtualize APIs for Better Application Testing
Virtualize APIs for Better Application TestingVirtualize APIs for Better Application Testing
Virtualize APIs for Better Application Testing
 
Automate REST API Testing
Automate REST API TestingAutomate REST API Testing
Automate REST API Testing
 
From Web Developer to Hybrid App Developer
From Web Developer to Hybrid App DeveloperFrom Web Developer to Hybrid App Developer
From Web Developer to Hybrid App Developer
 
We Need It by the End of the Year: What's Your Estimate?
We Need It by the End of the Year: What's Your Estimate?We Need It by the End of the Year: What's Your Estimate?
We Need It by the End of the Year: What's Your Estimate?
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
Applying Courtship Principles: Hiring for the Long Term
Applying Courtship Principles: Hiring for the Long TermApplying Courtship Principles: Hiring for the Long Term
Applying Courtship Principles: Hiring for the Long Term
 
Testing Mobile App Performance
Testing Mobile App PerformanceTesting Mobile App Performance
Testing Mobile App Performance
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!
 

Similaire à Seven Deadly Habits of Ineffective Software Managers

Seven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software ManagersSeven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software ManagersTechWell
 
RnF Technologies
RnF TechnologiesRnF Technologies
RnF Technologies11supriya
 
About rnf technologies
About rnf technologiesAbout rnf technologies
About rnf technologiesuseSlide
 
Deliver Double the Value in Half the Time
Deliver Double the Value in Half the TimeDeliver Double the Value in Half the Time
Deliver Double the Value in Half the TimeDavid Hawks
 
RNF Technologies Overview
RNF Technologies OverviewRNF Technologies Overview
RNF Technologies Overviewjennywallace
 
Critical Metrics for Talent Management in Reporting to Boards and Investors
Critical Metrics for Talent Management in Reporting to Boards and InvestorsCritical Metrics for Talent Management in Reporting to Boards and Investors
Critical Metrics for Talent Management in Reporting to Boards and InvestorsHuman Capital Media
 
About r\RnF Technologies
About r\RnF TechnologiesAbout r\RnF Technologies
About r\RnF Technologiesrnfimran
 
Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014VMware Tanzu
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeTechWell
 
Backstage 2019 - Building the Product Intelligence Muscle - John Cutler
Backstage 2019 - Building the Product Intelligence Muscle - John CutlerBackstage 2019 - Building the Product Intelligence Muscle - John Cutler
Backstage 2019 - Building the Product Intelligence Muscle - John CutlerAmplitude
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for AgileSeapine Software
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsRichard Cheng
 
10 Secrets of Successful Custom Software Projects
10 Secrets of Successful Custom Software Projects10 Secrets of Successful Custom Software Projects
10 Secrets of Successful Custom Software ProjectsInnovator, LLC
 
2014 12-11 investor pitch public no product details
2014 12-11 investor pitch public no product details2014 12-11 investor pitch public no product details
2014 12-11 investor pitch public no product detailsJeremy Goodrich
 
Four Laws of Software Economics
Four Laws of Software EconomicsFour Laws of Software Economics
Four Laws of Software EconomicsRich Mironov
 
BoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software EconomicsBoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software EconomicsBusiness of Software Conference
 
Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...
Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...
Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...Security Weekly
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the roomXebiaLabs
 
Hire indians corporate presentation
Hire indians corporate presentationHire indians corporate presentation
Hire indians corporate presentationhireindians
 

Similaire à Seven Deadly Habits of Ineffective Software Managers (20)

Seven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software ManagersSeven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software Managers
 
RnF Technologies
RnF TechnologiesRnF Technologies
RnF Technologies
 
About rnf technologies
About rnf technologiesAbout rnf technologies
About rnf technologies
 
Deliver Double the Value in Half the Time
Deliver Double the Value in Half the TimeDeliver Double the Value in Half the Time
Deliver Double the Value in Half the Time
 
RNF Technologies Overview
RNF Technologies OverviewRNF Technologies Overview
RNF Technologies Overview
 
Critical Metrics for Talent Management in Reporting to Boards and Investors
Critical Metrics for Talent Management in Reporting to Boards and InvestorsCritical Metrics for Talent Management in Reporting to Boards and Investors
Critical Metrics for Talent Management in Reporting to Boards and Investors
 
About r\RnF Technologies
About r\RnF TechnologiesAbout r\RnF Technologies
About r\RnF Technologies
 
Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every Time
 
Backstage 2019 - Building the Product Intelligence Muscle - John Cutler
Backstage 2019 - Building the Product Intelligence Muscle - John CutlerBackstage 2019 - Building the Product Intelligence Muscle - John Cutler
Backstage 2019 - Building the Product Intelligence Muscle - John Cutler
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for Agile
 
Agile Patterns and Anti-Patterns
Agile Patterns and Anti-PatternsAgile Patterns and Anti-Patterns
Agile Patterns and Anti-Patterns
 
10 Secrets of Successful Custom Software Projects
10 Secrets of Successful Custom Software Projects10 Secrets of Successful Custom Software Projects
10 Secrets of Successful Custom Software Projects
 
2014 12-11 investor pitch public no product details
2014 12-11 investor pitch public no product details2014 12-11 investor pitch public no product details
2014 12-11 investor pitch public no product details
 
Four Laws of Software Economics
Four Laws of Software EconomicsFour Laws of Software Economics
Four Laws of Software Economics
 
BoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software EconomicsBoS2015 Rich Mironov - The Four Laws of Software Economics
BoS2015 Rich Mironov - The Four Laws of Software Economics
 
5 signs your project is off the rails
5 signs your project is off the rails5 signs your project is off the rails
5 signs your project is off the rails
 
Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...
Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...
Robots, Ninjas, Pirates and Building an Effective Vulnerability Management Pr...
 
The most important person (not) in the room
The most important person (not) in the roomThe most important person (not) in the room
The most important person (not) in the room
 
Hire indians corporate presentation
Hire indians corporate presentationHire indians corporate presentation
Hire indians corporate presentation
 

Plus de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Plus de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Dernier

Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
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
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 

Dernier (20)

Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
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...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 

Seven Deadly Habits of Ineffective Software Managers

  • 1. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 1 7 Deadly Habits of Ineffective Software Managers Ken Whitaker Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Leading Software Maniacs Marks Applying Project Management Principles to Software Development Leadership, Principles of Software Development Leadership, 4Ps, Leading Software Maniacs, Soft-Audit, Jus’ E’Nuff, Nerd Herd Game, the 4Ps logo, the Leading Software Maniacs logo, PM University, PM Chalkboard, and the Nerd Herd Game logo are marks of Leading Software Maniacs, LLC. Project Management Institute Marks PMI, PMP, PMBOK, the PMI logo, and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Agenda §  Everyone should refer to your “7 Deadly Habits of Ineffective Software Managers” comix §  For the next hour we’ll discuss each of the 7 deadly habits … … and constructive ways to handle them Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.  
  • 2. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 2 Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   My goal today? You’ll learn at least one new tip today to put into practice today! Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Agenda Releasing a Product Too Soon Hiring Someone Who is Not Quite Qualified Rely on Consensus Decision MakingPromising Developers Incentives Delegating Absolute Control to a Project Manager Taking Too Long to Negotiate Feature SetsIgnoring a Process for a Quick Release 1 2 3 4 5 6 7 Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Ø Habit 1 §  Habit 2 §  Habit 3 §  Habit 4 §  Habit 5 §  Habit 6 §  Habit 7
  • 3. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 3 Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Daniel, newly promoted software executive, wants to prove himself §  Company was in trouble §  3 quarters of disappointing financial results §  A major product upgrade in progress §  …and it needs to be released this quarter $0 $100 $200 $300 $400 $500 $600 $700 Q1 Q2 Q3 Q4 (current) Company Quarterly Financials Planned Actual Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Daniel thought the delivery was possible and proclaimed: “We CAN deliver the software suite THIS QUARTER!” Then, Daniel informed his team of the news… Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   “This software isn’t close to being ready for release!” “Get with it, Man … NO software is 100% error free!” Becky, Engineering Lead, wearing a “Born to Kill Microsoft” helmet Dante, QA Lead (a descendant from Dante’s Inferno)
  • 4. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 4 Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   0 1 2 3 4 5 6 7 8 9 10 M T W T F M T W T F Defects Daily Progress Defect Tracking Control Chart Incoming Corrected A month went by §  Defect trends (incoming versus fixed) not good §  Daniel presented facts back to the executives “No quarter shipment is possible” §  What did the executive team decide??? Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   The executive team made the decision to: 1. Release the product anyway 2.  We’ll follow with a quick maintenance update “You can always show how customer-centric you are by how fast to market you release and how fast you fix the defects” Crazy-talkin’ VP of Marketing told the executive staff Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Deadly Results §  Product launch was a disaster! §  Management team had no recourse but to layoff staff §  Engineers worked hard to correct issues… and to help customer support §  Company lost credibility with customers §  Management team lost credibility with employees §  Everyone paid the price for poor quality
  • 5. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 5 Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   What could have been done differently? 1.  Never commit until you have the facts and support from the team 2.  Rather than be a hero, ensure that risks are understood and communicated frequently There’s one more monster thing... Releasing a Product Before It is Ready Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   0 1 2 3 4 5 6 7 8 M T W T F M T W T F Defects Daily Progress Defect Tracking Control Chart Incoming Corrected What could have been done differently? 3.  Always make decisions on your predefined checks and balances Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Habit 1 Ø Habit 2 §  Habit 3 §  Habit 4 §  Habit 5 §  Habit 6 §  Habit 7
  • 6. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 6 Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Shelly wants to hire a senior database engineer §  Required skill set 1.  Designer and implementer (“hands on”) 2.  Balance mixed workload (multitasking) 3.  Ability to communicate 4.  Demonstrated experience in C#, Java, … or is it just desired? Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Position was posted §  Received tons of résumés (out of a 100, how many are usually qualified?) Interviewing took place, no great candidates §  Three months came and went … §  In walks Brian! §  Interviewed well, articulate, employed, … §  Has been technical, recently a project manager Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Brian comes in for a second round Shelly whispered the “low down” before the interview §  Interview feedback was mixed, isn’t it usually? §  Wasn’t quite as technical as the team would like §  Would fit into culture quite well §  Genuine excitement for the candidate §  HR performed reference checks (Shelly didn’t have the time)
  • 7. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 7 Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Bottom line: Brian was hired. Great! Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   At first everything went well… 1.  Then Brian started getting behind 2.  Team had to shoulder his workload 3.  Resentment set in 4.  After three months… Brian was let go! Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Deadly Results §  Set the project back §  Destroyed team morale §  Undermined confidence in hiring manager/ process §  Brian’s résumé now has a major blemish
  • 8. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 8 Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   What could have been done differently? 1.  Solidify job expectations as requirements 2.  Pre-screen with targeted job posting 3.  Shelly should have performed reference checks Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Best practice You could resort to the try before you buy approach, right? No! … this usually means there’s no confidence in the hiring process Make Every Decision a Consensus Decision Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Habit 1 §  Habit 2 Ø Habit 3 §  Habit 4 §  Habit 5 §  Habit 6 §  Habit 7
  • 9. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 9 Make Every Decision a Consensus Decision Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Prior project was just released §  Major product update badly needed §  Tim, project manager, kicks off a team meeting: “Let’s decide what goes into the next version!” §  No agenda, just ideas… This meeting ended BADLY!!! Make Every Decision a Consensus Decision Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   A second try… Tim was better prepared with multiple lists: §  Key defects §  Customer feature requests §  Customer support issues §  Competitor’s key features And, everybody was invited! Make Every Decision a Consensus Decision This time, there was lots of brainstorming: §  War room formed §  Each department had a different priority view §  Needs of the customer, quality, revenue resulted in an impasse §  Jody, at the mercy of an indecisive jury, stormed out! I guess consensus didn’t work this time!!! Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.  
  • 10. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 10 Make Every Decision a Consensus Decision Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   What do you think happened? …The executive team stepped in and took control! 1.  “The business was in pain, no more procrastination: we’ll decide for you!” 2.  “Those features that will bring in the most revenue win.” 3.  “Case closed!!!” Make Every Decision a Consensus Decision Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Deadly Results §  Nobody wanted to go through this again §  Team’s morale wasn’t good on new project (features were decided for them) §  Wasted time and energy §  What if the forced decision was wrong??? Make Every Decision a Consensus Decision Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   What could have been done differently? 1.  Prepare agendas and desired outcomes (Tim didn’t) 2.  Establish a unified decision criteria at the beginning of a project 3.  Add credibility and sense of urgency with time boxed meetings you don’t have to invite everybody either!
  • 11. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 11 Make Every Decision a Consensus Decision Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Best practice 1.  Agree to the right decision criteria up front 2.  Involve the right stakeholders 3.  Prepare! do the necessary homework 4.  Buy-in is more important than consensus 5.  Clearly communicate and reinforce the final decisions Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Habit 1 §  Habit 2 §  Habit 3 Ø Habit 4 §  Habit 5 §  Habit 6 §  Habit 7  .  .  .   Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Habit 1 §  Habit 2 §  Habit 3 Ø Habit 4 §  Habit 5 §  Habit 6 §  Habit 7
  • 12. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 12 Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   “Let’s motivate the programmers by dangling some incentives!” §  Jason reluctantly offered incentives to two of the key engineers One engineer wasn’t convinced, but reluctantly agreed The other engineer was excited, “Why not? I could use the money!” Promising Developers Incentives The “catch”! A delivery schedule must be made So, did the team deliver? Oh oh – what did management do? And then what happened to the incentives? Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Deadly Results §  You guessed it! The incentives were dropped §  Incentivized members were mad §  Non-incentivized members found out, then they were mad §  Management lost all credibility
  • 13. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 13 Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   What could have been done differently? 1.  Management vs employee culture statement: Win-win, win-lose, lose-win, or lose-lose 2.  Avoid encouraging incentives: they can introduce shortcuts and bad implementation 3.  Always reinforce the right culture: Team-centric Commitment Trust Transparency Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   So what happened to the project? Glad you asked… 1.  Project was FINALLY released! 2.  The best developers quit out of disgust 3.  The company eventually folded Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Definition Two definition terms stand out for Incentive: inducement and bait Merriam-Webster's Dictionary and Thesaurus
  • 14. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 14 Promising Developers Incentives Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Best practice Awards are significantly better than incentives Delegating Absolute Control to a Project Manager Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Habit 1 §  Habit 2 §  Habit 3 §  Habit 4 Ø Habit 5 §  Habit 6 §  Habit 7 There is typically a division of power Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Delegating Absolute Control to a Project Manager where a balance of power is needed instead The team Is command & control needed?
  • 15. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 15 Delegating Absolute Control to a Project Manager Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Question Just how technical does a project manager need to be? Delegating Absolute Control to a Project Manager Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Lana chosen by Rowland 1.  “Rollback” logic feature needed 2.  Lana presents the story to the team 3.  The team commits to 2 weeks of effort Rowland gets involved with Lana 1.  “Rollback” logic re- explanation 2.  May need a more robust solution 3.  The team commits to 2 months of effortWHAT HAPPENED? Delegating Absolute Control to a Project Manager Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Deadly Results §  Negative impact to the team §  If not handled correctly… … the PM role became a “scheduler”… and that ain’t good!
  • 16. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 16 Delegating Absolute Control to a Project Manager Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   What could have been done differently? 1.  W-W-W-W 2.  If you don’t know the content, buddy-up with somebody who does! Taking Too Long to Negotiate Feature Sets and Schedules Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Habit 1 §  Habit 2 §  Habit 3 §  Habit 4 §  Habit 5 Ø Habit 6 §  Habit 7 Taking Too Long to Negotiate Feature Sets and Schedules Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Project was shipped §  The team was exhausted §  Project manager and product manager met Then they met with with the team… “What do you want?” “Ohhhhhh sure, we’ll get back to you!” EVERYTHING!
  • 17. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 17 Taking Too Long to Negotiate Feature Sets and Schedules Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Team responds with laundry list estimates “Too many and unfocused, we’ll get back to you” Product management is thinking “I don’t trust these estimates…” Taking Too Long to Negotiate Feature Sets and Schedules Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   The one thing both parties didn’t realize… §  Over 50% of requested features aren’t even used! Jim Johnson, XP 2002 requested feature survey results (The Standish Group) Always 7% Often 13% Sometimes 16% Rarely 19% Never 45% Could this be an example of the 80/20 rule? Taking Too Long to Negotiate Feature Sets and Schedules Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Deadly Results §  After weeks of negotiating it came down to this: “What’s more important: the schedule or the feature?” “BOTH!” §  Two sides to every coin: “I lost a lot!” & “Why weren’t you all realistic to begin with?”
  • 18. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 18 Taking Too Long to Negotiate Feature Sets and Schedules Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   What could have been done differently? 1.  Reduced unnecessary gaps between projects 2.  Establish a Project Vision first 3.  Use forward motion technique 4. Minimize any clash between departments and emphasize trust Ignoring a Process In Order to Release Quickly Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   §  Habit 1 §  Habit 2 §  Habit 3 §  Habit 4 §  Habit 5 §  Habit 6 Ø Habit 7 “We gotta get this product released!” Ignoring a Process In Order to Release Quickly Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Sigh…this isn’t going to end well! My friend’s company has no process at all… They seem to ship on time! We don’t…too much process Isn’t that what agile is about???
  • 19. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 19 Ignoring a Process In Order to Release Quickly Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Self-driven team empowered to just “get it done” At first… “This is pretty neat” “No meetings – we can focus on doing the work” E-mail becomes The communications vehicle Ignoring a Process In Order to Release Quickly Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Deadly Results Project status becomes difficult to determine Water cooler decisions abound Engineers become feature happy Quality is DOA (not everybody is kept informed) “Gold plating” suits me mighty fine! Ignoring a Process In Order to Release Quickly Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   The #1 outcome of an “out of control project” took place: You guessed it: Project restart! CHAOS 2000 survey results (The Standish Group)
  • 20. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 20 Ignoring a Process In Order to Release Quickly Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   A not-so-famous marketing consultant told me “Any software development team can get by without a process once … but you’ll always get beaten by a competitor with a process in the long run.” Bibliography §  Project Management Institute, Inc. A Guide to the Project Management Body of Knowledge: PMBOK® Guide, 5th Edition. Newton Square, PA: Project Management Institute, 2013. §  The Standish Group. Chaos Reports (1994-2006). www.standishgroup.com. §  Whitaker, Ken. Managing Software Maniacs: Finding, Rewarding, and Motivating Software Developers. New York: J. Wiley & Sons, 1995. §  Whitaker, Ken. Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development. Boston: Course Technology PTR, 2009. Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.  
  • 21. KN-7DH Copyright © 2009-2014 Leading Software Maniacs, LLC. All Rights Reserved. 21 Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.   www.leadingswmaniacs.com Copyright  ©  2009-­‐2014  Leading  So8ware  Maniacs,  LLC.  All  Rights  Reserved.