
This tutorial covers AKA area #1 of the International Software Process Improvement Certification (ISPIC) requirements.

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.
Who should attend?
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. 
Attendees will learn the following:
- 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

Dr. Hanna is a recognized educator, speaker and consultant in several areas of software engineering. His distinguished seminars on various topics have been highly rated by software professionals. Dr. Hanna's experience with software goes back to the mid 1970's when he worked as a developer at the NCR center in Cairo , Egypt . Over the last thirty years, Dr. Hanna has worked in all aspects of software projects and processes in all capacities.
Dr. Hanna is the founder, CEO and Chairman of the International Institute for Software Testing, (www.iist.org) the leading educational and professional development organization that provides education-based certifications to software test and quality professionals around the world.
Dr. Hanna is the founder and Chairperson of the International Conference on Practical Software Quality and Testing, (www.PSQTconference.com) and founder and Chairperson of the International Conference on Software Process Improvement, (ww.icspi.com).

|