requirement management

13
REQUIREMENT MANAGEMENT Presented by : Mubashar Mehmood (1632) BS SE 5 th Evening

Upload: mubashar-mehmood

Post on 18-Nov-2014

132 views

Category:

Engineering


3 download

DESCRIPTION

This will help you to know why it is necessary to manage requirements specially in software development.

TRANSCRIPT

Page 1: Requirement Management

REQUIREMENT MANAGEMENT

Presented by :

Mubashar Mehmood (1632)

BS SE 5th Evening

Page 2: Requirement Management

WHAT IS REQUIREMENT ?

A capability that must be met or possessed by a system to satisfy a contract, standard, specification, regulation, or other formally imposed documents.

A requirement is something that the product must do or a quality that the product must have

The voice of your customer, The building blocks of your products, Verification that you are building what you mean to build.

Page 3: Requirement Management

REQUIREMENT MANAGEMENT

Page 4: Requirement Management

REQUIREMENT MANAGEMENT Requirements management is the process of

documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders. It is a continuous process throughout a project. A requirement is a capability to which a project outcome.

Requirements management is the sum of all activities in connection with requirements that take place after the requirements have been developed or engineered.

Page 5: Requirement Management

OVERVIEW

The purpose of requirements management is to assure the organization documents, verifies and meets the needs and expectations of its customers and internal or external stakeholders.

Requirements management begins with the analysis and elicitation of the objectives and constraints of the organization.

Requirements management involves communication between the project team members and stakeholders, and adjustment to requirements changes throughout the course of the project

Page 6: Requirement Management

WHY REQUIREMENT MANAGEMENT

The principal concerns are

Managing the relationships between requirements Managing priorities between requirements Managing the dependencies between different

documents Requirements document Specification And other documents produced in the systems engineering process

Managing changes to agreed requirements

Page 7: Requirement Management

WHY REQUIREMENT MANAGEMENT

Between 40% and 60% of software failures and defects are the result of poor software requirements management.

Cost of rework: 70% to 85% of rework cost come from requirements errors.

Failures attributed to poor requirements management Incorrect definition of requirements Poor management throughout development

lifecycle

Page 8: Requirement Management

HOW REQUIREMENT MANAGEMENT ?

Requirements Planning Requirements Elicitation Requirements Analysis Requirements Development Requirements Validation Requirements Acceptance Requirements Administration

Page 9: Requirement Management

HOW REQUIREMENT MANAGEMENT ?

Page 10: Requirement Management

SUMMARY

Manage versions of requirements documents. Adopt and enforce a change control process. Perform requirements change impact analysis. Store requirement attributes. Track the status of each requirement. Trace requirements into designs, code, and tests

Page 12: Requirement Management

QUESTIONS

Page 13: Requirement Management