CCSWPRJ3D: Introduction to Software Project Management

3-day crash course, $1750 per student

24 contact hours Category B


Please contact us for 2015 dates or to schedule a private training



In this course software developers will be introduced to various software development processes, the PMP project management methodology, and common product development processes encountered in the real world. This course provides a blend between the theory and “in the trenches” perspective, with a lot of focus on the real world!



This course requires that you meet the following prerequisites:

  • 1 or more years of experience creating software applications



  • Introduction to the PMBOK and the PMI Project Management Methodology
  • Introduction to the different software development processes (Waterfall, Agile, Extreme Programming, Iterative models)
  • Software Project Management in Practice
  • Pitfalls to avoid
  • Exploration of software development in the real world: Software Development Shops, Software in Devices, and Regulated Environments



Day 1 (Planning Projects)

  • PMBOK and the PMI’s Project Management
  • Overview of Software Development Processes
    • Waterfall model
    • RUP Model
    • Iterative development models
    • SCRUM and agile-based development
  • Project Estimation Models
    • The software development lifecycle
    • Estimation using COCOMO
    • Estimation in iterative development projects
    • Estimation in SCRUM and agile-based development
  • Exercise: Introduce the problem and create a high level project plan

Day 2 (Managing Projects)

  • Managing risk
    • Common risks in software development projects
    • Managing risks in iterative development
    • Managing risks in Agile/scrum-based development
    • Risk-based project scheduling
    • Software design considerations to mitigate risks
  • Managing change
    • Change management planning
    • Change control
    • Communicating change
  • Project Control
    • Managing the project scope
    • Tracking the project: Earned value, time-boxing, resource tracking
    • Software V&V
    • Issue tracking and resolution

Day 3 (Tools and Regulations)

  • The team foundation server
    • Overview of the team foundation server
    • Software development lifecycle in the team foundation server
    • Defect tracking
    • Demos
  • Introduction to Microsoft Project
  • Software Development in Regulated Environments (FDA, ISO, etc.)

Cancellation Policy
We understand that things come up. However, when you register for a class, a spot will be reserved for you! You will receive a full refund if you cancel a week before the training class. 80% of the class fees will be refunded if a cancellation occurs more than 3 days from the day of the class and within a week. Cancellations within 3 days of the class will trigger a 50% refund.