SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
 
 
 
 
 

BW1
Concurrent Session 
11/7/2012 10:15 AM 
 
 
 
 
 
 
 

"Seven Deadly Habits of
Dysfunctional Software Managers"
 
 
 

Presented by:
Ken Whitaker
Leading Software Maniacs
 
 
 
 
 
 
 
 

Brought to you by: 
 

 
 
340 Corporate Way, Suite 300, Orange Park, FL 32073 
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Ken Whitaker
Leading Software Maniacs™ (LSM)
Ken Whitaker of Leading Software Maniacs™ (LSM) has more than twenty-five years of
software development executive leadership and training experience in a variety of technology
roles and industries. Ken has led commercial software teams at Software Publishing, Data
General, embedded systems software companies, and enterprise software suppliers. He is an
active PMI® member, Project Management Professional (PMP)® certified, and a Certified
ScrumMaster (CSM). Sources for LSM’s presentations come from case studies, personal
leadership experience, the PMI Project Management Book of Knowledge (PMBOK® Guide),
and Ken’s leadership books: Managing Software Maniacs, Principles of Software Development
Leadership, and I’m Not God, I’m Just a Project Manager. Read more
at pmchalkboard.com and pmuniversity.com.
7 Deadly Habits of Dysfunctional Software Managers

7 Deadly Habits of Dysfunctional Software
Managers
Ken Whitaker
Copyright	
  ©	
  Leading	
  So2ware	
  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.

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

1
7 Deadly Habits of Dysfunctional Software Managers

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	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

My goal today?
You’ll learn at least
one new tip today
to put into practice today!

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

2
7 Deadly Habits of Dysfunctional Software Managers

Agenda
§  Releasing a Product Before It is Ready
§  Hiring Someone Who is Not Quite Qualified, But
Who Everyone Likes
§  Make Every Decision a Consensus Decision
§  Promising Developers Incentives
§  Delegating Absolute Control to a Project
Manager
§  Taking Too Long to Negotiate Feature Sets and
Schedules
§  Ignoring a Process In Order to Release Quickly
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Releasing a Product Before It is Ready
Ø Habit
§  Habit
§  Habit
§  Habit
§  Habit
§  Habit
§  Habit

1
2
3
4
5
6
7

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

3
7 Deadly Habits of Dysfunctional Software Managers

Releasing a Product Before It is Ready
Daniel, newly promoted software executive, wants
to prove himself
§  Company was in trouble
§  3 quarters of disappointing financial results
§  A major product upgrade Company Quarterly Financials
in progress
§  …and it needs to be released this quarter
$700
$600
$500
$400
$300
$200
$100
$0

Planned
Actual
Q1

Q2

Q3

Q4
(current)

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Releasing a Product Before It is Ready
Daniel thought the delivery was possible and
proclaimed:

“We CAN deliver the software
suite THIS QUARTER!”
Then, Daniel informed his team of the news…

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

4
7 Deadly Habits of Dysfunctional Software Managers

Releasing a Product Before It is Ready

“Get with it, Man
… NO software is
100% error free!”

“This software isn’t
close to being
ready for
release!”

Becky, Engineering Lead, wearing a
“Born to Kill Microsoft” helmet

Dante, QA Lead (a descendant from
Dante’s Inferno)

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Releasing a Product Before It is Ready
A month went by
§  Defect trends (incoming versus fixed) not good
§  Daniel presented facts back to the executives
Defect Tracking Control Chart

“No quarter shipment is possible”
10
9
8
7

Defects

§  What did the executive team decide???
6
5

Incoming

4

Corrected

3
2
1
0
M

T

W

T

F

M

T

W

T

F

Daily Progress

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

5
7 Deadly Habits of Dysfunctional Software Managers

Releasing a Product Before It is Ready
The executive team made the decision to:

1. Release the product anyway
2.  We’ll follow with a quick maintenance

update

always show how
customer-centric you are by how fast
“You can

to market you release and how fast you
fix the defects”

Crazy-talkin’ VP of Marketing told the executive staff
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Releasing a Product Before It is Ready
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
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

6
7 Deadly Habits of Dysfunctional Software Managers

Releasing a Product Before It is Ready
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

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Releasing a Product Before It is Ready
What could have been done differently?
3.  Always make decisions on your predefined

checks

Defect Tracking Control Chart

and

8
7

balances
Defects

6
5
4

Incoming

3

Corrected

2
1
0
M

T

W

T

F

M

T

W

T

F

Daily Progress

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

7
7 Deadly Habits of Dysfunctional Software Managers

Releasing a Product Before It is Ready
Quality Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating

Planning

Execution

Monitoring &
Controlling

Plan Quality

Perform Quality
Assurance
	
  

Closing

Perform Quality
Control

Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
§  Habit
Ø Habit
§  Habit
§  Habit
§  Habit
§  Habit
§  Habit

1
2
3
4
5
6
7

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

8
7 Deadly Habits of Dysfunctional Software Managers

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Shelly wants to hire a senior database engineer

§  Required skill set or is it just desired?
1. 
2. 
3. 
4. 

Designer and implementer (“hands on”)
Balance mixed workload (multitasking)
Ability to communicate
Demonstrated experience in C#, Java, …

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
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
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

9
7 Deadly Habits of Dysfunctional Software Managers

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
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)
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Bottom line:

Brian was hired. Great!

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

10
7 Deadly Habits of Dysfunctional Software Managers

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
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!

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Deadly Results
§  Set the project back
§  Destroyed team morale
§  Undermined confidence in hiring manager/
process
§  Brian’s résumé now has a major blemish

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

11
7 Deadly Habits of Dysfunctional Software Managers

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
What could have been done differently?
1.  Solidify job expectations as

requirements

targeted job posting
Shelly should have performed reference
checks

2.  Pre-screen with
3. 

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Best practice
You could resort to the

try before you buy
approach, right?

No!

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

12
7 Deadly Habits of Dysfunctional Software Managers

Hiring Someone Who is Not Quite
Qualified, But Who Everyone Likes
Human Resource Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating

Planning

Execution

Monitoring &
Controlling

Closing

Develop Human Acquire Project
Resource Plan 	
   Team

Develop	
  
Project	
  Team	
  
Manage	
  Project	
  
Team	
  
Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Make Every Decision a Consensus
Decision
§  Habit
§  Habit
Ø Habit
§  Habit
§  Habit
§  Habit
§  Habit

1
2
3
4
5
6
7

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

13
7 Deadly Habits of Dysfunctional Software Managers

Make Every Decision a Consensus
Decision
Prior project was just released
§  Major product update badly needed
§  Tim, project manager, kicks off a
team meeting:
This meeting
ended BADLY!!!
“Let’s decide what goes into
the next version!”

§  No agenda, just ideas…

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Make Every Decision a Consensus
Decision
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!

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

14
7 Deadly Habits of Dysfunctional Software Managers

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!

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Make Every Decision a Consensus
Decision
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!!!”

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

15
7 Deadly Habits of Dysfunctional Software Managers

Make Every Decision a Consensus
Decision
Deadly Results
§  Nobody wanted to go through this again
§  Team’s morale wasn’t good on new project
(features were decided for them)
§  Loss of confidence in management
§  Wasted time and energy
§  What if the forced decision was wrong???

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Make Every Decision a Consensus
Decision
What could have been done differently?
1.  Prepare agendas and
(Tim didn’t)

desired outcomes

2.  Establish a unified decision
beginning of a project

criteria

at the

3.  Add credibility and sense of urgency with

time

boxed meetings
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

16
7 Deadly Habits of Dysfunctional Software Managers

Make Every Decision a Consensus
Decision
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

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Make Every Decision a Consensus
Decision
Project Integration Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating
Develop Project
Charter

Planning
Develop Project
Management
	
   Plan

Execution

Monitoring &
Controlling

Closing

Direct and
Manage Project
Execution

Monitor and
Control Project
Work

Close Project or
Phase

Perform
Integrated
Change Control
Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

17
7 Deadly Habits of Dysfunctional Software Managers

Make Every Decision a Consensus
Decision
Project Communications Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating

Planning

Execution

Monitoring &
Controlling

Identify
Stakeholders

Plan
Communications

Distribute
Information

Closing

Report
Performance

	
   Manage	
  
Stakeholder	
  
ExpectaAons	
  
Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Promising Developers Incentives
§  Habit
§  Habit
§  Habit
Ø Habit
§  Habit
§  Habit
§  Habit

1
2
3
4
5
6
7

	
  .	
  .	
  .	
  
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

18
7 Deadly Habits of Dysfunctional Software Managers

Promising Developers Incentives
§  Habit
§  Habit
§  Habit
Ø Habit
§  Habit
§  Habit
§  Habit

1
2
3
4
5
6
7

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Promising Developers Incentives
“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!”
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

19
7 Deadly Habits of Dysfunctional Software Managers

Promising Developers Incentives
The “catch”!
A delivery schedule

must be made

So, did the team deliver?
Oh oh – what did
management do?

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Promising Developers Incentives
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

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

20
7 Deadly Habits of Dysfunctional Software Managers

Promising Developers Incentives
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
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Promising Developers Incentives
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
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

21
7 Deadly Habits of Dysfunctional Software Managers

Promising Developers Incentives
§  Definition
Two definition terms
stand out for Incentive:

inducement and
bait
Merriam-Webster's Dictionary and Thesaurus

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Promising Developers Incentives
Best practice

Awards

are significantly better than

incentives

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

22
7 Deadly Habits of Dysfunctional Software Managers

Promising Developers Incentives
Human Resource Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating

Planning

Execution

Develop Human
Resource Plan

Monitoring &
Controlling

Closing

Acquire Project
Team

Develop	
  
Project	
  Team	
  
	
  
Manage	
  Project	
  
Team	
  
Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Delegating Absolute Control to a
Project Manager
§  Habit
§  Habit
§  Habit
§  Habit
Ø Habit
§  Habit
§  Habit

1
2
3
4
5
6
7

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

23
7 Deadly Habits of Dysfunctional Software Managers

Delegating Absolute Control to a
Project Manager

Is
command & control
needed?

The team

There is typically a division of power where a balance of power is needed instead

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Delegating Absolute Control to a
Project Manager
Question

Just how technical does a
project manager
need to be?

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

24
7 Deadly Habits of Dysfunctional Software Managers

Delegating Absolute Control to a
Project Manager
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 reexplanation
2.  May need a more
robust solution
3.  The team commits to
2 months of effort

D?
NE

PE
AP

TH
HA

W

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Delegating Absolute Control to a
Project Manager
Deadly Results
§  Negative impact to the team
§  Low team morale
§  No confidence in management
§  No trust with decision making process
§  If not handled correctly…
§  PM role became a “scheduler”

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

25
7 Deadly Habits of Dysfunctional Software Managers

Delegating Absolute Control to a
Project Manager
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!
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Delegating Absolute Control to a
Project Manager
Project Scope Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating

Planning

Execution

Collect
Requirements
Define Scope
Create WBS

Monitoring &
Controlling

Closing

Verify Scope

	
  

Control Scope

Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

26
7 Deadly Habits of Dysfunctional Software Managers

Taking Too Long to Negotiate Feature
Sets and Schedules
§  Habit
§  Habit
§  Habit
§  Habit
§  Habit
Ø Habit
§  Habit

1
2
3
4
5
6
7

Nobody wins
(but I do have
a little
secret…)

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Taking Too Long to Negotiate Feature
Sets and Schedules
§  Project was shipped
§  The team was exhausted
§  Project manager and
product manager met
Then they met with
with the team…
“What do you want?”
EVERYTHING!
“Ohhhhhh sure, we’ll get back to you!”
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

27
7 Deadly Habits of Dysfunctional Software Managers

Taking Too Long to Negotiate Feature
Sets and Schedules
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…”

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Taking Too Long to Negotiate Feature
Sets and Schedules
The one thing both parties didn’t realize…
§  Over 50% of requested features

used!

aren’t even

Always
7%
Often
13%
Never
45%

Sometimes
16%

Could this
be an
example
of the
80/20
rule?

Rarely
19%

Jim Johnson, XP 2002 requested feature survey results (The Standish Group)

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

28
7 Deadly Habits of Dysfunctional Software Managers

Taking Too Long to Negotiate Feature
Sets and Schedules
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?”
Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Taking Too Long to Negotiate Feature
Sets and Schedules
What could have been done differently?
1.  Reduced
projects

unnecessary gaps

between

Project Vision first
Use forward motion technique

2.  Establish a
3. 

4.  Minimize any clash
and emphasize trust

between departments

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

29
7 Deadly Habits of Dysfunctional Software Managers

Taking Too Long to Negotiate Feature
Sets and Schedules
Project Scope Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating

Planning

Execution

Monitoring &
Controlling

Collect
Requirements

Verify Scope

Define Scope

Closing

Control Scope

	
  

Create WBS
Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Ignoring a Process In Order to Release
Quickly
§  Habit
§  Habit
§  Habit
§  Habit
§  Habit
§  Habit
Ø Habit

1
2
3
4
5
6
7

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

30
7 Deadly Habits of Dysfunctional Software Managers

Ignoring a Process In Order to Release
Quickly
“We gotta get this product released!”
The result is
always a mess

My friend’s
company has no
process at all…

Isn’t that
what agile is
about???

They seem to
ship on time!
We don’t…too
much process

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Ignoring a Process In Order to Release
Quickly
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

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

31
7 Deadly Habits of Dysfunctional Software Managers

Ignoring a Process In Order to Release
Quickly
Deadly Results

Project status becomes difficult to determine
Water cooler decisions abound
“Gold
Engineers become

feature happy
Quality is DOA

plating” suits
me mighty fine!

(not everybody is
kept informed)

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Ignoring a Process In Order to Release
Quickly
The #1 action of an
“out of control project” took place:
You guessed it:

Project restart!

CHAOS 2000 survey results (The Standish Group)

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

32
7 Deadly Habits of Dysfunctional Software Managers

Ignoring a Process In Order to Release
Quickly
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.”

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Ignoring a Process In Order to Release
Quickly
Integration Management knowledge area
… in the PMBOK® Guide provides great advice
Process Groups
Implementation
Initiating

Planning

Execution

Monitoring &
Controlling

Closing

Develop Project
Charter

Develop Project
Management
Plan

Direct and
Manage Project
	
  
Execution

Monitor and
Control Project
Work

Close Project or
Phase

Project	
  Management	
  InsAtute,	
  a	
  Guide	
  to	
  the	
  Project	
  Management	
  Body	
  of	
  Knowledge,	
  (PMBOK®	
  Guide)	
  -­‐	
  Fourth	
  EdiAon,	
  Project	
  Management	
  InsAtute,	
  Inc.,	
  2008,	
  extract	
  from	
  Table	
  3-­‐1,	
  Page	
  43	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

33
7 Deadly Habits of Dysfunctional Software Managers

Bibliography
§  Project Management Institute, Inc. A Guide to the Project
Management Body of Knowledge: PMBOK® Guide, 4th Edition.
Newton Square, PA: Project Management Institute, 2008.
§  The Standish Group. Chaos Reports (1994-2006).
www.standishgroup.com.
§  Whitaker, Ken. Principles of Software Development Leadership:
Applying Project Management Principles to Agile Software
Development. Boston: Course Technology PTR, 2009.

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

34
7 Deadly Habits of Dysfunctional Software Managers

Soooo, did
you learn what
you expected
today?

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

www.leadingswmaniacs.com

Copyright	
  ©	
  Leading	
  So2ware	
  Maniacs,	
  LLC.	
  All	
  Rights	
  Reserved.	
  

Copyright © Leading Software Maniacs, LLC. All Rights Reserved.

35

Contenu connexe

Tendances

Acquiforce H4D Stanford 2018 final presentation
Acquiforce H4D Stanford 2018 final presentationAcquiforce H4D Stanford 2018 final presentation
Acquiforce H4D Stanford 2018 final presentationStanford University
 
Agile Embedded Software
Agile Embedded SoftwareAgile Embedded Software
Agile Embedded SoftwareJames Grenning
 
GMO'less Software Development Practices
GMO'less Software Development PracticesGMO'less Software Development Practices
GMO'less Software Development PracticesLemi Orhan Ergin
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints EfficientlyLemi Orhan Ergin
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013ChileAgil
 
The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...Chris Sterling
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Lisa Boyer Cooney (she/her)
 
2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas EditionEric Ries
 
Lecture 1 introduction to applied software project management
Lecture 1   introduction to applied software project managementLecture 1   introduction to applied software project management
Lecture 1 introduction to applied software project managementanasz3z3
 
Testers and Coders - Blurring the Lines
Testers and Coders - Blurring the LinesTesters and Coders - Blurring the Lines
Testers and Coders - Blurring the LinesNoam Kfir
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperLemi Orhan Ergin
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersHarvard Web Working Group
 
Flexible FIngerprints H4D 2021 Lessons Learned
Flexible FIngerprints H4D 2021 Lessons LearnedFlexible FIngerprints H4D 2021 Lessons Learned
Flexible FIngerprints H4D 2021 Lessons LearnedStanford University
 
SCA in an Agile World | June 2010
SCA in an Agile World | June 2010SCA in an Agile World | June 2010
SCA in an Agile World | June 2010Klocwork
 
Qa team sport
Qa team sportQa team sport
Qa team sportLeanDog
 
Technical Debt and Requirements
Technical Debt and RequirementsTechnical Debt and Requirements
Technical Debt and RequirementsNeil Ernst
 
Clean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareClean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareEric Reichwaldt
 
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"Aaron Rinehart
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project ManagementSiddhi
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Developmentgcaprio
 

Tendances (20)

Acquiforce H4D Stanford 2018 final presentation
Acquiforce H4D Stanford 2018 final presentationAcquiforce H4D Stanford 2018 final presentation
Acquiforce H4D Stanford 2018 final presentation
 
Agile Embedded Software
Agile Embedded SoftwareAgile Embedded Software
Agile Embedded Software
 
GMO'less Software Development Practices
GMO'less Software Development PracticesGMO'less Software Development Practices
GMO'less Software Development Practices
 
How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
 
The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition2009 06 01 The Lean Startup Texas Edition
2009 06 01 The Lean Startup Texas Edition
 
Lecture 1 introduction to applied software project management
Lecture 1   introduction to applied software project managementLecture 1   introduction to applied software project management
Lecture 1 introduction to applied software project management
 
Testers and Coders - Blurring the Lines
Testers and Coders - Blurring the LinesTesters and Coders - Blurring the Lines
Testers and Coders - Blurring the Lines
 
How Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile DeveloperHow Do You Build Software? Software Engineering Practices of an Agile Developer
How Do You Build Software? Software Engineering Practices of an Agile Developer
 
The Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project ManagersThe Process of Communication, A Practical Guide for Project Managers
The Process of Communication, A Practical Guide for Project Managers
 
Flexible FIngerprints H4D 2021 Lessons Learned
Flexible FIngerprints H4D 2021 Lessons LearnedFlexible FIngerprints H4D 2021 Lessons Learned
Flexible FIngerprints H4D 2021 Lessons Learned
 
SCA in an Agile World | June 2010
SCA in an Agile World | June 2010SCA in an Agile World | June 2010
SCA in an Agile World | June 2010
 
Qa team sport
Qa team sportQa team sport
Qa team sport
 
Technical Debt and Requirements
Technical Debt and RequirementsTechnical Debt and Requirements
Technical Debt and Requirements
 
Clean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareClean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality software
 
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
VMWare Tech Talk: "The Road from Rugged DevOps to Security Chaos Engineering"
 
Business Case for Agile Project Management
Business Case for Agile Project ManagementBusiness Case for Agile Project Management
Business Case for Agile Project Management
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 

Similaire à Seven Deadly Habits of Dysfunctional Software Managers

Seven Deadly Habits of Ineffective Software Managers
Seven Deadly Habits of Ineffective Software ManagersSeven Deadly Habits of Ineffective Software Managers
Seven Deadly Habits of Ineffective Software ManagersTechWell
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeTechWell
 
Tdd2018 state of the software quality in Germany
Tdd2018 state of the software quality in GermanyTdd2018 state of the software quality in Germany
Tdd2018 state of the software quality in GermanyOrlovsky Consulting GbR
 
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
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsDoniel Wilson
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management Liana Underwood
 
Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)Angie Chang
 
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS
 
Cyber security - It starts with the embedded system
Cyber security - It starts with the embedded systemCyber security - It starts with the embedded system
Cyber security - It starts with the embedded systemRogue Wave Software
 
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarDefect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarXBOSoft
 
Achieving Elite and High Performance DevOps Using DORA Metrics
Achieving Elite and High Performance DevOps Using DORA MetricsAchieving Elite and High Performance DevOps Using DORA Metrics
Achieving Elite and High Performance DevOps Using DORA MetricsAggregage
 
Release Management Description
Release Management DescriptionRelease Management Description
Release Management DescriptionDavid Stuart
 
Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14
Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14
Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14Mike Bowler
 
Challenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous DeliveryChallenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous DeliveryDBmaestro - Database DevOps
 
Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowTechWell
 
March APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandMarch APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandConscires Agile Practices
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.Brian Dreyer
 
Agile Software Development In The Large
Agile Software Development In The LargeAgile Software Development In The Large
Agile Software Development In The LargeConSanFrancisco123
 

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

Seven Deadly Habits of Ineffective Software Managers
Seven Deadly Habits of Ineffective Software ManagersSeven Deadly Habits of Ineffective Software Managers
Seven Deadly Habits of Ineffective Software Managers
 
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
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every Time
 
Tdd2018 state of the software quality in Germany
Tdd2018 state of the software quality in GermanyTdd2018 state of the software quality in Germany
Tdd2018 state of the software quality in Germany
 
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
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly Handouts
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management
 
Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)Girl Geek X Indeed Talks (January 18, 2018)
Girl Geek X Indeed Talks (January 18, 2018)
 
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
NUS-ISS Learning Day 2019-Site Reliability Engineering – The Modern Method fo...
 
Cyber security - It starts with the embedded system
Cyber security - It starts with the embedded systemCyber security - It starts with the embedded system
Cyber security - It starts with the embedded system
 
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarDefect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft Webinar
 
Achieving Elite and High Performance DevOps Using DORA Metrics
Achieving Elite and High Performance DevOps Using DORA MetricsAchieving Elite and High Performance DevOps Using DORA Metrics
Achieving Elite and High Performance DevOps Using DORA Metrics
 
Release Management Description
Release Management DescriptionRelease Management Description
Release Management Description
 
Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14
Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14
Continuous Delivery: Responding to Change Faster Than Ever Before - SDEC14
 
Challenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous DeliveryChallenges and Best Practices of Database Continuous Delivery
Challenges and Best Practices of Database Continuous Delivery
 
Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea Flow
 
March APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandMarch APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry Rowland
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
Agile - Product is Progress.
Agile - Product is Progress.Agile - Product is Progress.
Agile - Product is Progress.
 
Agile Software Development In The Large
Agile Software Development In The LargeAgile Software Development In The Large
Agile Software Development In The Large
 

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

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Seven Deadly Habits of Dysfunctional Software Managers

  • 1.           BW1 Concurrent Session  11/7/2012 10:15 AM                "Seven Deadly Habits of Dysfunctional Software Managers"       Presented by: Ken Whitaker Leading Software Maniacs                 Brought to you by:        340 Corporate Way, Suite 300, Orange Park, FL 32073  888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Ken Whitaker Leading Software Maniacs™ (LSM) Ken Whitaker of Leading Software Maniacs™ (LSM) has more than twenty-five years of software development executive leadership and training experience in a variety of technology roles and industries. Ken has led commercial software teams at Software Publishing, Data General, embedded systems software companies, and enterprise software suppliers. He is an active PMI® member, Project Management Professional (PMP)® certified, and a Certified ScrumMaster (CSM). Sources for LSM’s presentations come from case studies, personal leadership experience, the PMI Project Management Book of Knowledge (PMBOK® Guide), and Ken’s leadership books: Managing Software Maniacs, Principles of Software Development Leadership, and I’m Not God, I’m Just a Project Manager. Read more at pmchalkboard.com and pmuniversity.com.
  • 3. 7 Deadly Habits of Dysfunctional Software Managers 7 Deadly Habits of Dysfunctional Software Managers Ken Whitaker Copyright  ©  Leading  So2ware  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. Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 1
  • 4. 7 Deadly Habits of Dysfunctional Software Managers 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  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   My goal today? You’ll learn at least one new tip today to put into practice today! Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 2
  • 5. 7 Deadly Habits of Dysfunctional Software Managers Agenda §  Releasing a Product Before It is Ready §  Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes §  Make Every Decision a Consensus Decision §  Promising Developers Incentives §  Delegating Absolute Control to a Project Manager §  Taking Too Long to Negotiate Feature Sets and Schedules §  Ignoring a Process In Order to Release Quickly Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Releasing a Product Before It is Ready Ø Habit §  Habit §  Habit §  Habit §  Habit §  Habit §  Habit 1 2 3 4 5 6 7 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 3
  • 6. 7 Deadly Habits of Dysfunctional Software Managers Releasing a Product Before It is Ready Daniel, newly promoted software executive, wants to prove himself §  Company was in trouble §  3 quarters of disappointing financial results §  A major product upgrade Company Quarterly Financials in progress §  …and it needs to be released this quarter $700 $600 $500 $400 $300 $200 $100 $0 Planned Actual Q1 Q2 Q3 Q4 (current) Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Releasing a Product Before It is Ready Daniel thought the delivery was possible and proclaimed: “We CAN deliver the software suite THIS QUARTER!” Then, Daniel informed his team of the news… Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 4
  • 7. 7 Deadly Habits of Dysfunctional Software Managers Releasing a Product Before It is Ready “Get with it, Man … NO software is 100% error free!” “This software isn’t close to being ready for release!” Becky, Engineering Lead, wearing a “Born to Kill Microsoft” helmet Dante, QA Lead (a descendant from Dante’s Inferno) Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Releasing a Product Before It is Ready A month went by §  Defect trends (incoming versus fixed) not good §  Daniel presented facts back to the executives Defect Tracking Control Chart “No quarter shipment is possible” 10 9 8 7 Defects §  What did the executive team decide??? 6 5 Incoming 4 Corrected 3 2 1 0 M T W T F M T W T F Daily Progress Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 5
  • 8. 7 Deadly Habits of Dysfunctional Software Managers Releasing a Product Before It is Ready The executive team made the decision to: 1. Release the product anyway 2.  We’ll follow with a quick maintenance update always show how customer-centric you are by how fast “You can to market you release and how fast you fix the defects” Crazy-talkin’ VP of Marketing told the executive staff Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Releasing a Product Before It is Ready 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 6
  • 9. 7 Deadly Habits of Dysfunctional Software Managers Releasing a Product Before It is Ready 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Releasing a Product Before It is Ready What could have been done differently? 3.  Always make decisions on your predefined checks Defect Tracking Control Chart and 8 7 balances Defects 6 5 4 Incoming 3 Corrected 2 1 0 M T W T F M T W T F Daily Progress Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 7
  • 10. 7 Deadly Habits of Dysfunctional Software Managers Releasing a Product Before It is Ready Quality Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Planning Execution Monitoring & Controlling Plan Quality Perform Quality Assurance   Closing Perform Quality Control Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes §  Habit Ø Habit §  Habit §  Habit §  Habit §  Habit §  Habit 1 2 3 4 5 6 7 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 8
  • 11. 7 Deadly Habits of Dysfunctional Software Managers Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Shelly wants to hire a senior database engineer §  Required skill set or is it just desired? 1.  2.  3.  4.  Designer and implementer (“hands on”) Balance mixed workload (multitasking) Ability to communicate Demonstrated experience in C#, Java, … Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 9
  • 12. 7 Deadly Habits of Dysfunctional Software Managers Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes 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) Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Bottom line: Brian was hired. Great! Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 10
  • 13. 7 Deadly Habits of Dysfunctional Software Managers Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes 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! Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Deadly Results §  Set the project back §  Destroyed team morale §  Undermined confidence in hiring manager/ process §  Brian’s résumé now has a major blemish Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 11
  • 14. 7 Deadly Habits of Dysfunctional Software Managers Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes What could have been done differently? 1.  Solidify job expectations as requirements targeted job posting Shelly should have performed reference checks 2.  Pre-screen with 3.  Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Best practice You could resort to the try before you buy approach, right? No! Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 12
  • 15. 7 Deadly Habits of Dysfunctional Software Managers Hiring Someone Who is Not Quite Qualified, But Who Everyone Likes Human Resource Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Planning Execution Monitoring & Controlling Closing Develop Human Acquire Project Resource Plan   Team Develop   Project  Team   Manage  Project   Team   Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Make Every Decision a Consensus Decision §  Habit §  Habit Ø Habit §  Habit §  Habit §  Habit §  Habit 1 2 3 4 5 6 7 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 13
  • 16. 7 Deadly Habits of Dysfunctional Software Managers Make Every Decision a Consensus Decision Prior project was just released §  Major product update badly needed §  Tim, project manager, kicks off a team meeting: This meeting ended BADLY!!! “Let’s decide what goes into the next version!” §  No agenda, just ideas… Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Make Every Decision a Consensus Decision 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! Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 14
  • 17. 7 Deadly Habits of Dysfunctional Software Managers 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! Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Make Every Decision a Consensus Decision 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!!!” Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 15
  • 18. 7 Deadly Habits of Dysfunctional Software Managers Make Every Decision a Consensus Decision Deadly Results §  Nobody wanted to go through this again §  Team’s morale wasn’t good on new project (features were decided for them) §  Loss of confidence in management §  Wasted time and energy §  What if the forced decision was wrong??? Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Make Every Decision a Consensus Decision What could have been done differently? 1.  Prepare agendas and (Tim didn’t) desired outcomes 2.  Establish a unified decision beginning of a project criteria at the 3.  Add credibility and sense of urgency with time boxed meetings Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 16
  • 19. 7 Deadly Habits of Dysfunctional Software Managers Make Every Decision a Consensus Decision 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Make Every Decision a Consensus Decision Project Integration Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Develop Project Charter Planning Develop Project Management   Plan Execution Monitoring & Controlling Closing Direct and Manage Project Execution Monitor and Control Project Work Close Project or Phase Perform Integrated Change Control Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 17
  • 20. 7 Deadly Habits of Dysfunctional Software Managers Make Every Decision a Consensus Decision Project Communications Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Planning Execution Monitoring & Controlling Identify Stakeholders Plan Communications Distribute Information Closing Report Performance   Manage   Stakeholder   ExpectaAons   Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Promising Developers Incentives §  Habit §  Habit §  Habit Ø Habit §  Habit §  Habit §  Habit 1 2 3 4 5 6 7  .  .  .   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 18
  • 21. 7 Deadly Habits of Dysfunctional Software Managers Promising Developers Incentives §  Habit §  Habit §  Habit Ø Habit §  Habit §  Habit §  Habit 1 2 3 4 5 6 7 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Promising Developers Incentives “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!” Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 19
  • 22. 7 Deadly Habits of Dysfunctional Software Managers Promising Developers Incentives The “catch”! A delivery schedule must be made So, did the team deliver? Oh oh – what did management do? Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Promising Developers Incentives 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 20
  • 23. 7 Deadly Habits of Dysfunctional Software Managers Promising Developers Incentives 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Promising Developers Incentives 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 21
  • 24. 7 Deadly Habits of Dysfunctional Software Managers Promising Developers Incentives §  Definition Two definition terms stand out for Incentive: inducement and bait Merriam-Webster's Dictionary and Thesaurus Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Promising Developers Incentives Best practice Awards are significantly better than incentives Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 22
  • 25. 7 Deadly Habits of Dysfunctional Software Managers Promising Developers Incentives Human Resource Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Planning Execution Develop Human Resource Plan Monitoring & Controlling Closing Acquire Project Team Develop   Project  Team     Manage  Project   Team   Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Delegating Absolute Control to a Project Manager §  Habit §  Habit §  Habit §  Habit Ø Habit §  Habit §  Habit 1 2 3 4 5 6 7 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 23
  • 26. 7 Deadly Habits of Dysfunctional Software Managers Delegating Absolute Control to a Project Manager Is command & control needed? The team There is typically a division of power where a balance of power is needed instead Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Delegating Absolute Control to a Project Manager Question Just how technical does a project manager need to be? Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 24
  • 27. 7 Deadly Habits of Dysfunctional Software Managers Delegating Absolute Control to a Project Manager 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 reexplanation 2.  May need a more robust solution 3.  The team commits to 2 months of effort D? NE PE AP TH HA W Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Delegating Absolute Control to a Project Manager Deadly Results §  Negative impact to the team §  Low team morale §  No confidence in management §  No trust with decision making process §  If not handled correctly… §  PM role became a “scheduler” Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 25
  • 28. 7 Deadly Habits of Dysfunctional Software Managers Delegating Absolute Control to a Project Manager 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! Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Delegating Absolute Control to a Project Manager Project Scope Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Planning Execution Collect Requirements Define Scope Create WBS Monitoring & Controlling Closing Verify Scope   Control Scope Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 26
  • 29. 7 Deadly Habits of Dysfunctional Software Managers Taking Too Long to Negotiate Feature Sets and Schedules §  Habit §  Habit §  Habit §  Habit §  Habit Ø Habit §  Habit 1 2 3 4 5 6 7 Nobody wins (but I do have a little secret…) Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Taking Too Long to Negotiate Feature Sets and Schedules §  Project was shipped §  The team was exhausted §  Project manager and product manager met Then they met with with the team… “What do you want?” EVERYTHING! “Ohhhhhh sure, we’ll get back to you!” Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 27
  • 30. 7 Deadly Habits of Dysfunctional Software Managers Taking Too Long to Negotiate Feature Sets and Schedules 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…” Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Taking Too Long to Negotiate Feature Sets and Schedules The one thing both parties didn’t realize… §  Over 50% of requested features used! aren’t even Always 7% Often 13% Never 45% Sometimes 16% Could this be an example of the 80/20 rule? Rarely 19% Jim Johnson, XP 2002 requested feature survey results (The Standish Group) Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 28
  • 31. 7 Deadly Habits of Dysfunctional Software Managers Taking Too Long to Negotiate Feature Sets and Schedules 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?” Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Taking Too Long to Negotiate Feature Sets and Schedules What could have been done differently? 1.  Reduced projects unnecessary gaps between Project Vision first Use forward motion technique 2.  Establish a 3.  4.  Minimize any clash and emphasize trust between departments Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 29
  • 32. 7 Deadly Habits of Dysfunctional Software Managers Taking Too Long to Negotiate Feature Sets and Schedules Project Scope Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Planning Execution Monitoring & Controlling Collect Requirements Verify Scope Define Scope Closing Control Scope   Create WBS Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Ignoring a Process In Order to Release Quickly §  Habit §  Habit §  Habit §  Habit §  Habit §  Habit Ø Habit 1 2 3 4 5 6 7 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 30
  • 33. 7 Deadly Habits of Dysfunctional Software Managers Ignoring a Process In Order to Release Quickly “We gotta get this product released!” The result is always a mess My friend’s company has no process at all… Isn’t that what agile is about??? They seem to ship on time! We don’t…too much process Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Ignoring a Process In Order to Release Quickly 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 Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 31
  • 34. 7 Deadly Habits of Dysfunctional Software Managers Ignoring a Process In Order to Release Quickly Deadly Results Project status becomes difficult to determine Water cooler decisions abound “Gold Engineers become feature happy Quality is DOA plating” suits me mighty fine! (not everybody is kept informed) Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Ignoring a Process In Order to Release Quickly The #1 action of an “out of control project” took place: You guessed it: Project restart! CHAOS 2000 survey results (The Standish Group) Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 32
  • 35. 7 Deadly Habits of Dysfunctional Software Managers Ignoring a Process In Order to Release Quickly 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.” Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Ignoring a Process In Order to Release Quickly Integration Management knowledge area … in the PMBOK® Guide provides great advice Process Groups Implementation Initiating Planning Execution Monitoring & Controlling Closing Develop Project Charter Develop Project Management Plan Direct and Manage Project   Execution Monitor and Control Project Work Close Project or Phase Project  Management  InsAtute,  a  Guide  to  the  Project  Management  Body  of  Knowledge,  (PMBOK®  Guide)  -­‐  Fourth  EdiAon,  Project  Management  InsAtute,  Inc.,  2008,  extract  from  Table  3-­‐1,  Page  43   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 33
  • 36. 7 Deadly Habits of Dysfunctional Software Managers Bibliography §  Project Management Institute, Inc. A Guide to the Project Management Body of Knowledge: PMBOK® Guide, 4th Edition. Newton Square, PA: Project Management Institute, 2008. §  The Standish Group. Chaos Reports (1994-2006). www.standishgroup.com. §  Whitaker, Ken. Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development. Boston: Course Technology PTR, 2009. Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 34
  • 37. 7 Deadly Habits of Dysfunctional Software Managers Soooo, did you learn what you expected today? Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   www.leadingswmaniacs.com Copyright  ©  Leading  So2ware  Maniacs,  LLC.  All  Rights  Reserved.   Copyright © Leading Software Maniacs, LLC. All Rights Reserved. 35