Members Log In to My ASQ Members Log In   View Shopping Cart Shopping Cart   Quality Progress Magazine Quality Progress Magazine Make Good Great
ASQ Store
Books &
Standards

Articles

Subscriptions
Training &
Certification

Conferences

ASQ Gear
Training
Printer Friendly

 

Certification

Software Project Management

OUTLINE (Return to Main)

Chapter 1: Introduction to software project management

  1. What is a project?
    1. What is a project?
    2. Software project context diagrams
  2. Why is project management important?
    1. Purpose of project management
    2. Why is software project management important?
    3. The cost/schedule/product trilogy
  3. Software project management process
    1. Software project management process model
    2. Software project management issues
  4. Software project success
    1. Project success defined
    2. Critical project success factors
    3. Improve software project success
  5. Software project manager

Chapter 2: Software project planning

  1. Software project planning
  2. Software project plan
    1. Writing a software project plan
    2. Software project plan template   
    3. Product vision and project mission statements
    4. Project objectives
    5. Project deliverables
    6. Expected plan evolution
  3. Software project organization           
    1. Organizational structure 
    2. Organizational boundaries and interfaces
    3. Functional roles
  4. Managerial process
  5. Technical process
    1. Process models
    2. Methods, tools and techniques
    3. Infrastructure
    4. Major internal deliverables
  6. Project support functions
  7. Work packages, schedules and budgets
  8. Task specification
  9. Estimation
    1. Estimation
    2. Function points
    3. Other size metrics
    4. Estimation methods
    5. Cocomo
    6. Slim
    7. Wishful thinking
  10. Scheduling
    1. Scheduling
    2. Activity networks
    3. Critical path method
    4. Staff and resource allocation

Chapter 3: Software project execution

  1. Software project implementation
  2. Strategies and tactics
    1. Strategies and tactics
    2. Strategy/tactics effectiveness matrix
  3. People
    1. Leadership
    2. People management
    3. People management functions
    4. Environment
  4. Communications
    1. Project team communications
    2. External stakeholder communications

Chapter 4: Software project tracking

  1. Software project tracking
    1. Software project tracking
  2. Software project tracking meetings
    1. Software project review meetings
    2. Periodic project engineering team meetings
    3. Periodic information gathering
    4. Executive management reporting
    5. Phase transition/major milestone meetings
  3. Software project tracking metrics
    1. Task tracking
    2. Earned value
    3. Design tracking metrics 
    4. Code and unit test tracking metrics
    5. Test tracking metrics
    6. Resource tracking metrics
    7. Requirements management
    8. Product quality tracking
    9. Technical performance
    10. Cost of quality
    11. Effective metrics

Chapter 5: Software project control

  1. Software project control
    1. Software project control
    2. Analyzing project problems
    3. Corrective action
    4. Crisis management
  2. Software project replanning
  3. Software requirements management
    1. Software requirements management
    2. Change control boards
    3. Impact analysis

Chapter 6: Software project closure

  1. Project closure
    1. Why project closure is important?
    2. Project closure checklist
  2. Post project review
    1. Post project review process
    2. Post project review forms
    3. Post project review meeting
    4. Post project review follow-up
  3. Post project measures of success
    1. Post-release software quality
    2. Responsiveness to customer problems
    3. Customer satisfaction

Chapter 7: Software risk management

  1. What is risk management?
    1. Future awareness
    2. Possibility of a problem
    3. Risk/reward balance
    4. Types of risks
    5. Why is risk management important?
    6. How does risk management relate to project management
    7. Risk management process
  2. Risk identification
    1. Step 1: Risk identification
    2. Risk identification techniques
    3. Risk statement
    4. Risk statement — Exercise
    5. Communicating risks
  3. Risk analysis
    1. Step 2: Risk analysis
    2. Context analysis
    3. Probability analysis
    4. Loss analysis
    5. Risk exposure
    6. Timeframe analysis
    7. Prioritizing the risk list
  4. Risk management planning
    1. Step 3: Risk management planning
    2. Techniques for handling risks
    3. Avoid the risk
    4. Obtain additional information
    5. Transfer the risk
    6. Control the risk 
    7. Action plan form
    8. Assume the risk
    9. Contingency plan form
    10. Risk reduction leverage
    11. Adjusting project plans
    12. Planning exercise
  5. Taking action
    1. Step 4: Taking action
  6. Risk tracking
    1. Step 5: Tracking risks
    2. Control/monitor mechanisms and triggers
  7. Implementing risk management
    1. Implementing risk management  
    2. Risk management implementation

Return to Main