IMPROVING SOFTWARE ECONOMICS - PowerPoint PPT Presentation

Loading...

PPT – IMPROVING SOFTWARE ECONOMICS PowerPoint presentation | free to download - id: 3bd6ee-ZDU1N



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

IMPROVING SOFTWARE ECONOMICS

Description:

IMPROVING SOFTWARE ECONOMICS Chapter 3.3 Michael Davis IMPROVING TEAM EFFECTIVENESS Personnel Differences are HUGE!!!! Account for the greatest swings in productivity ... – PowerPoint PPT presentation

Number of Views:93
Avg rating:3.0/5.0
Slides: 13
Provided by: pagesDre2
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: IMPROVING SOFTWARE ECONOMICS


1
IMPROVING SOFTWARE ECONOMICS
  • Chapter 3.3Michael Davis

2
IMPROVING TEAM EFFECTIVENESS
  • Personnel Differences are HUGE!!!!
  • Account for the greatest swings in productivity
  • COCOMO model
  • Impact factor of 4
  • A team of superstars DOES NOT guarantee project
    success
  • Superstars Super-Dysfunctional
  • Just formulate a good team

3
BALANCE AND COVERAGE
  • B C
  • 2 of the most important aspects
  • Whats balance
  • Whats coverage
  • Theres no I in team
  • You can bet
  • Well managed team with nominal members can
    succeed
  • Mismanaged team with experts will almost never
    succeed
  • Well architected system can be built by a nominal
    team
  • Poorly architected system given an expert team
    will flounder
  • And? What does it mean?

4
BARRY BOEHM THINKS
  • Principle of top talent
  • Principle of job matching
  • Principle of career progression
  • Principle of team balance
  • Principle of phaseout

5
TOP TALENT
  • Use better and fewer people
  • Natural Team Size
  • Team Dynamics
  • PRESURE

6
JOB MATCHING
  • Fit the tasks to the skills and motivation of the
    people available
  • Who screws in a light bulb with a hammer?
  • Dont get caught in a double whammy!

7
Career Progression
  • An organization does best in the long run by
    helping its people self-actualize
  • Self Actualize? Develop or achieve ones full
    potential
  • Organizations can be friend or foe
  • Organizational Training
  • Strategic and educational
  • Project Training
  • Tactical

8
TEAM BALANCE
  • Select people who will complement and harmonize
    with one another
  • Raw Skill
  • intelligence, objectivity, creativity,
    organization
  • Psychological Makeup
  • Leaders/followers, risk takers/conservatives
  • Objectives
  • Financial, feature set, quality, timeliness

9
PHASEOUT
  • Keeping a misfit on the team doesnt help anyone
  • Demotivate
  • Effects self-actualization
  • Obvious
  • GET RID OF THEM YESTERDAY!

10
BALANCING BALANCE
  • Team Balance and Job Matching are 1
  • Top Talent and Phaseout are secondary
  • Career Progression is the least important
  • Back to the Project Manager ?

11
PROJECT MANAGERS
  • Should possess the following skills
  • Hiring Placing the right person in the right
    job
  • Customer-Interface Establish a good repose with
    your stakeholders
  • Decision-making
  • Team-building Manage the many faces and provide
    directive
  • Selling skill Negotiation, compromise, and
    empathy

12
IT ALL MEANS
  • Team effectiveness hangs on the scale of balance
    and coverage
  • Superstars dont guarantee a thing
  • Personnel Ecosystem and the project manager is
    mother-nature
About PowerShow.com