This tutorial covers area 5 of the Certified Software Test Professional requirements. This tutorial also counts as an elective towards the requirements of the Certified Test Manager (CTM) 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.

Experience reports suggest that up to 80% of maintenance effort is spent in fixing software problems related to requirements. Requirements are continuously changing and customers do not know what they want until they do not get it. Project managers, test managers and every one involved in a software project assert that the most frustrating problem is continuously changing requirements and scope creep. Also, even if a project starts with some reasonable requirement practices, very soon everyone get too busy with the project and requirement documents never get updated. In addition, current requirement definition and refinement practices do not support detailed, unambiguous, and precise requirements.

One obvious solution is to have a well-defined requirement management process. This course will cover every aspect of the requirement management process. In addition, it will also provide process champions and with all that they need to build such a process.

This course is essential for project managers, project leads, process engineers, requirement engineers, business and system analysts and every one involved in the requirement process.

  • Why requirements are important
  • How to use requirement traceability to manage requirements
  • What are the good characteristics of requirements
  • How to use requirements models and artifacts to make sure requirements are complete, precise and unambiguous
  • What some of the effective requirement management practices are
  • How to go about defining a requirement management process

  • Understanding Requirements
  • Requirements Traceability
  • Quality Vs Functional Requirements
  • Model-Based Requirements Management
  • Building the Requirement Management Process
  • Exploring Requirements
  • Refining and Validating Requirements