SlideShare a Scribd company logo
6
Most read
9
Most read
11
Most read
SoberIT
Software Business and Engineering Institute
Requirements
Change Management
SoberIT
Software Business and Engineering Institute
Agenda
• Introduction
• Requirements Change Management Process
• Traceability
• Summary
SoberIT
Software Business and Engineering Institute
Introduction (1/3)
requirements
definition
specification &
design &
coding &
testing
acceptance
testing
requirements management
Requirements management is the process of managing changes to a
system’s requirements [Kot98], and it is an important part of
requirements engineering.
SoberIT
Software Business and Engineering Institute
Introduction (2/3)
• It is often the case that more than 50% of a system’s
requirements will be modified before it is put into service [Kot98].
• New requirements emerge and existing change due to
• errors
• increased understanding
• change in external circumstances.
SoberIT
Software Business and Engineering Institute
Introduction (3/3)
Changes to the requirements should be
documented and controlled formally.
Change management process ensures that
• changes are made systematically
•similar information is collected for each proposed change
•overall analysis is made about the costs, benefits and
timing
• the requirements document is updated.
SoberIT
Software Business and Engineering Institute
Requirements Change Management
Process (1/5)
requirements
change management
process
• updated user requirements document
• change history
recording analysing deciding implementing
• approved user requirements document
• change proposal
SoberIT
Software Business and Engineering Institute
Requirements Change Management
Process (2/5)
Recording a change proposal:
• Stakeholders submit proposals for requirements changes using a
pre-defined form.
SoberIT
Software Business and Engineering Institute
Requirements Change Management
Process (3/5)
Analysing a change request:
• The proposed change is analysed to see
• if it is valid. Sometimes stakeholders misunderstand the
requirements and suggest unnecessary changes.
• how many requirements and system components are affected
• how much it would cost, in both time and money, to make
the change
• what the benefits of the change are.
SoberIT
Software Business and Engineering Institute
Requirements Change Management
Process (4/5)
Deciding on a change request:
• Change requests are considered formally by a group or a person
who decide whether or not the change should be accepted.
SoberIT
Software Business and Engineering Institute
Requirements Change Management
Process (5/5)
Implementing a change:
• Updating the requirements document.
• Informing all the necessary people.
SoberIT
Software Business and Engineering Institute
Traceability
• Requirements cannot be managed effectively without
requirements traceability [Kot98].
• Traceability types [Som97]
• requirements - sources
• requirements - rationale
• requirements - requirements
• requirements - architecture
• requirements - test cases
SoberIT
Software Business and Engineering Institute
Summary (1/2)
User
requirements
definition
User requirements management
Design, coding and
system testing
Acceptance
testing
Requirements Engineering
Useful and Successful Products
SoberIT
Software Business and Engineering Institute
Summary (2/2)
Systematic requirements change management ensures that
product development produces useful and succesful
systems.
SoberIT
Software Business and Engineering Institute
References
• [Kot98] G. Kotonya and I. Sommerville, Requirements Engineering -
Processes and Techniques, John Wiley & Sons, New York, 1998.
• [Som97] I. Sommerville and P. Sawyer, Requirements Engineering -
A Good Practice Guide, John Wiley & Sons, New York, 1997.

More Related Content

PPT
Requirement Engineering
PPT
Architecture design in software engineering
PPTX
Requirements validation - requirements engineering
PDF
Requirement engineering process
PDF
Requirements Engineering
PPT
Software design
PPTX
Requirements management
PPSX
Requirement Elicitation Techniques
Requirement Engineering
Architecture design in software engineering
Requirements validation - requirements engineering
Requirement engineering process
Requirements Engineering
Software design
Requirements management
Requirement Elicitation Techniques

What's hot (20)

PPTX
Software architecture
PPT
REQUIREMENT ENGINEERING
PPTX
Software project planning
PPTX
Fundamental software engineering activities
PPSX
Requirement Elicitation
PPTX
Architectural styles and patterns
PPTX
Software Evolution
PPTX
Query processing and optimization (updated)
PPTX
Software maintenance
PDF
Software requirements
PPT
Requirements Engineering Process Improvement
PPTX
object oriented methodologies
PPT
McCall's Quality Factors
PPTX
Software Configuration Management
PPTX
Software requirement specification
PPTX
Unified process model
PPTX
What is Software Quality and how to measure it?
PDF
Gathering requirements
PPTX
Software quality assurance
Software architecture
REQUIREMENT ENGINEERING
Software project planning
Fundamental software engineering activities
Requirement Elicitation
Architectural styles and patterns
Software Evolution
Query processing and optimization (updated)
Software maintenance
Software requirements
Requirements Engineering Process Improvement
object oriented methodologies
McCall's Quality Factors
Software Configuration Management
Software requirement specification
Unified process model
What is Software Quality and how to measure it?
Gathering requirements
Software quality assurance
Ad

Similar to Requirement change management (20)

PPT
Requirement management traceability.ppt
PPT
Requirments management traceability.ppt
PDF
Change management in Software Engineering
PPTX
Requirements management planning & Requirements change management
PPT
Chapter 09wht
PPT
Change_Management (1).ppt
PPT
Change_Management.ppt
PPT
Change_Management.ppt
PPT
Change Management - ITIL
PDF
Ejecución del proyecto gestión de problemas
PPT
Change Management
PDF
Managing Change in Software Development Projects with a Virtual CCB
PPTX
Assisit with devlopment.pptx
PPTX
L4 RE Processes
PPT
SEG3101-ch5 - Management.ppt dynamic object oriented requirements managements...
PPTX
ICAB - ITK Chapter 3 class 6-7 - Management of IT
PPT
IS Change& knowledge Management Processes AwarnessTraining PPT June 2023-draf...
PPT
sfdgdfgfgfdgvsdfdsfedrfewsfdsfsfterfdcm.ppt
DOCX
Mi0033 software engineering
PPTX
Requirement management traceability.ppt
Requirments management traceability.ppt
Change management in Software Engineering
Requirements management planning & Requirements change management
Chapter 09wht
Change_Management (1).ppt
Change_Management.ppt
Change_Management.ppt
Change Management - ITIL
Ejecución del proyecto gestión de problemas
Change Management
Managing Change in Software Development Projects with a Virtual CCB
Assisit with devlopment.pptx
L4 RE Processes
SEG3101-ch5 - Management.ppt dynamic object oriented requirements managements...
ICAB - ITK Chapter 3 class 6-7 - Management of IT
IS Change& knowledge Management Processes AwarnessTraining PPT June 2023-draf...
sfdgdfgfgfdgvsdfdsfedrfewsfdsfsfterfdcm.ppt
Mi0033 software engineering
Ad

More from Abdul Basit (20)

PDF
Atlassian git cheatsheet
PDF
Github git-cheat-sheet
PPT
White box testing
PPT
Web testing
PPT
Testing the documentation
PPT
Testing software security
PPT
Testing fundamentals
PPT
Test planning
PPT
Test cases planning
PPT
Software Testing
PPT
Software Compatibility testing
PPT
Black box testing
PPT
Software Automated testing and tools
PPT
Why test software
PDF
Git Developer Cheatsheet
PPT
Static white box testing lecture 12
PPT
Software testing lecture 10
PPT
Software testing lecture 9
PPT
Software quality assurance lecture 1
PPT
Software measurement lecture 7
Atlassian git cheatsheet
Github git-cheat-sheet
White box testing
Web testing
Testing the documentation
Testing software security
Testing fundamentals
Test planning
Test cases planning
Software Testing
Software Compatibility testing
Black box testing
Software Automated testing and tools
Why test software
Git Developer Cheatsheet
Static white box testing lecture 12
Software testing lecture 10
Software testing lecture 9
Software quality assurance lecture 1
Software measurement lecture 7

Recently uploaded (20)

PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPT
Data mining for business intelligence ch04 sharda
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
WRN_Investor_Presentation_August 2025.pdf
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
Business model innovation report 2022.pdf
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
Amazon (Business Studies) management studies
PPTX
HR Introduction Slide (1).pptx on hr intro
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PDF
Training And Development of Employee .pdf
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Data mining for business intelligence ch04 sharda
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
unit 1 COST ACCOUNTING AND COST SHEET
Chapter 5_Foreign Exchange Market in .pdf
WRN_Investor_Presentation_August 2025.pdf
COST SHEET- Tender and Quotation unit 2.pdf
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Unit 1 Cost Accounting - Cost sheet
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Power and position in leadershipDOC-20250808-WA0011..pdf
Lecture (1)-Introduction.pptx business communication
Reconciliation AND MEMORANDUM RECONCILATION
Business model innovation report 2022.pdf
Ôn tập tiếng anh trong kinh doanh nâng cao
Amazon (Business Studies) management studies
HR Introduction Slide (1).pptx on hr intro
Belch_12e_PPT_Ch18_Accessible_university.pptx
Training And Development of Employee .pdf
DOC-20250806-WA0002._20250806_112011_0000.pdf

Requirement change management

  • 1. SoberIT Software Business and Engineering Institute Requirements Change Management
  • 2. SoberIT Software Business and Engineering Institute Agenda • Introduction • Requirements Change Management Process • Traceability • Summary
  • 3. SoberIT Software Business and Engineering Institute Introduction (1/3) requirements definition specification & design & coding & testing acceptance testing requirements management Requirements management is the process of managing changes to a system’s requirements [Kot98], and it is an important part of requirements engineering.
  • 4. SoberIT Software Business and Engineering Institute Introduction (2/3) • It is often the case that more than 50% of a system’s requirements will be modified before it is put into service [Kot98]. • New requirements emerge and existing change due to • errors • increased understanding • change in external circumstances.
  • 5. SoberIT Software Business and Engineering Institute Introduction (3/3) Changes to the requirements should be documented and controlled formally. Change management process ensures that • changes are made systematically •similar information is collected for each proposed change •overall analysis is made about the costs, benefits and timing • the requirements document is updated.
  • 6. SoberIT Software Business and Engineering Institute Requirements Change Management Process (1/5) requirements change management process • updated user requirements document • change history recording analysing deciding implementing • approved user requirements document • change proposal
  • 7. SoberIT Software Business and Engineering Institute Requirements Change Management Process (2/5) Recording a change proposal: • Stakeholders submit proposals for requirements changes using a pre-defined form.
  • 8. SoberIT Software Business and Engineering Institute Requirements Change Management Process (3/5) Analysing a change request: • The proposed change is analysed to see • if it is valid. Sometimes stakeholders misunderstand the requirements and suggest unnecessary changes. • how many requirements and system components are affected • how much it would cost, in both time and money, to make the change • what the benefits of the change are.
  • 9. SoberIT Software Business and Engineering Institute Requirements Change Management Process (4/5) Deciding on a change request: • Change requests are considered formally by a group or a person who decide whether or not the change should be accepted.
  • 10. SoberIT Software Business and Engineering Institute Requirements Change Management Process (5/5) Implementing a change: • Updating the requirements document. • Informing all the necessary people.
  • 11. SoberIT Software Business and Engineering Institute Traceability • Requirements cannot be managed effectively without requirements traceability [Kot98]. • Traceability types [Som97] • requirements - sources • requirements - rationale • requirements - requirements • requirements - architecture • requirements - test cases
  • 12. SoberIT Software Business and Engineering Institute Summary (1/2) User requirements definition User requirements management Design, coding and system testing Acceptance testing Requirements Engineering Useful and Successful Products
  • 13. SoberIT Software Business and Engineering Institute Summary (2/2) Systematic requirements change management ensures that product development produces useful and succesful systems.
  • 14. SoberIT Software Business and Engineering Institute References • [Kot98] G. Kotonya and I. Sommerville, Requirements Engineering - Processes and Techniques, John Wiley & Sons, New York, 1998. • [Som97] I. Sommerville and P. Sawyer, Requirements Engineering - A Good Practice Guide, John Wiley & Sons, New York, 1997.