This tutorial covers area 2 of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification. This tutorial also counts as an elective towards the requirements of the Certified Software Test Professional certification.

For cost and cities where this course might be offered, check our Public Training Schedule.To bring this course to your test team at your location, contact our Education and Professionals Services Group.

Using the best practices and practical approaches of project management can improve your testing efficiency and effectiveness. The discipline of project management provides a structure than increases your chances of success.

Test Managers will be able to:

  • Use basic project management tools and techniques
  • Apply project management tools and techniques to test projects
  • Organize, plan, and schedule test projects for efficient, effective management
  • Track, monitor, and communicate progress on all test projects
  • Manage priorities, risks, and changes test projects

  • Context for project management
    • What are your strengths and challenges in managing test projects?
    • What is a project? Project Management? Difference between a project and day-to-day work? Process? Relationship between a project and a process? Applying process management to project management?
    • Issues in relationship to juggling multiple projects and workload?
  • Software Life Cycle, Testing, and Project Management
    • Typical Software Life Cycle
    • Typical Project Life Cycle
    • Relationship of both Life Cycles
    • Testing Life Cycle: Traditional and Progressive
    • Apply “V” model: Static and Dynamic testing
  • Plan the test project
    • How do you begin a Test project?
    • How do you discover the problem statement and define the business problem?
    • What are SMART Objectives for a test project?
    • How do you identify tasks and create the Work Breakdown Structure for test projects?
    • How do you use the Logic Diagram and Critical Path Method with test projects?
    • How do you plan:
      • Resources allocation: people, HW/SW, facilities
      • Effort estimates
      • Develop budgets
      • Project schedule and milestones
  • Monitor project and track progress
    • How do you track and communicate test project progress?
    • How do you use the Gantt Chart and rational status reporting to communicate test project progress?
    • How do you create a Communication Plan for standard and ad hoc reporting for test projects?
  • Adapt planning and tracking to multiple test projects
    • What are the relationships among individual projects, day-to-day work, and processes?
    • How do you translate the basic project techniques for use with multiple test projects?
    • How can you use software PM tools to plan, track, report on, and manage multiple projects?
  • Project Controls: What project controls do you need to have in place?
    • What are the control points in a test project?
    • What is Change Management for test projects?
    • What is Configuration Management for test projects?
    • What is Risk Management for test projects?
    • How do you deal with problems, disasters, disrupted schedules, unforeseen events, and other issues in test projects?
  • People Management Issues for test projects.
    • What talents, skills, and abilities do you need to be an effective manager of test projects?
    • What roles and responsibilities are associated with test projects?
    • How do you evaluate test team members' performance?
  • Demonstrate ROI and Improve project results:
    • How do you demonstrate ROI from your test projects?
    • How do you present test project results to management?
    • How do you continuously improve management of test projects? How do you integrate Lessons Learned into day-to-day work?
    • Using defect studies to improve both the testing process and management of test projects
    • Create Action Plan for improved management of test projects.