SlideShare a Scribd company logo
1 of 15
Generating different pattern of
pairwise comparison matrix of AHP
for software requirement
prioritization.
What is fuzzy logic ?
Crisp Statement.
Fuzzy Statement
CHAPTER 1 INTRODUCTION
How can we represent that expert knowledge that uses
indefinite character or meaning and words having more than
one meaning in a computer? With the same level of
understanding and intelligence as knowledgeable a human
being in that particular domain. A fuzzy system can produce
agreeable but definite output in response to incomplete,
multiple meaning words, distorted or inaccurate input. Fuzzy
logic is an idea that resembles human ideas. The approach of
Fuzzy Logic is to copy the way of decision making by humans
that can meet all the possibility between yes or no.
FUZZY LOGIC REPRESENTATION
Slowest
Fastest
Slow
Fast
[ 0.0 – 0.25 ]
[ 0.25 – 0.50 ]
[ 0.50 – 0.75 ]
[ 0.75 – 1.00 ]
Software requirement
Software requirement is define as expectation of user from the software
based on the particular domain. Also its features and functionalities are
the goal of software on that domain.
Requirement prioritization
Due to increase in competition of globalization and attract people with
fast technological improvements industries demand quality with the
product. Means we need to make different decisions about the product
release such as milestones available resources, serious disagreement or
argument of stake holders, also we have to check the opportunity, risks,
product strategies and costs need for release and also for future release.
Usually all requirements are not full filled or implemented in the first
release. Hence we need to prioritize the all the user requirements so that
we can implement important requirement according to resources, dead
line, budget, and to meet the expectation of client regarding to quality.
AHP
The Analytical Hierarchy Process was introduced by
Thomas L. Saaty in 1980. In AHP candidates
requirements are compared pairwise in order to know
which requirement is more important. it is easy for
developer’s team to identify important and less
important requirements when there is a single stack
holder, but in case of multiple stack holder it is difficult
to priorities, because different stack holders have
different perception regarding to requirements.
1.1 MOTIVATION
While studying and calculating AHP using pairwise
comparison matrix we found that it’s tough to calculate
priority of a requirement, also there are no any pre-defined
pattern that one can understand that the given priority to
requirements are correct or not.
After that we found our interest in AHP to introduce a pattern
on which requirements are priorities with their correct values.
1.2 BACKGROUND
A. Numerical Assignment Technique (NAT)
In this technique requirements are assigned a symbol
representation according to their priority. There are multiple
variants in this technique. A straightforward approach of this
technique is introduced by Brackett, he suggested that the
requirements should be classified as mandatory, desirable, or
inessential. According to finer requirements are assigned a
number on a scale ranging from 1 to 5, where the numbers
represent:
Different method of prioritization
1.2 BACKGROUND
B. Value Oriented prioritization (VAT)
This technique proved a framework to requirement engineers for
foundation for prioritizing and making decision about
requirements. The framework is use to identify the business core
values and relative relationships among the stakeholder, and their
prioritize requirements. Company executives take the core
business value and use a simple ordinal scale to evaluate them
according to their importance for organization.
1.2 BACKGROUND
C. Cumulative Voting
This method is introduced by Leffingwell and Widrig. It is also
called 100-point method or Hundred-Dollar test. In this method
all stakeholders are given a constant amount of imaginary units,
to vote in the favor of most important requirement as per there
perception towards that requirement. In this way the amount of
money represents the priority of that requirement in relation
with other requirement. The points can be distributed in any way
that the stakeholder wants. Stakeholder is free to give all the
amount in favor of one requirement.
What is AHP ?
Analytical Hierarchy Process (AHP)
The Analytical Hierarchy Process was introduced by Thomas L.
Saaty in 1980. In AHP candidates requirements are compared
pairwise in order to know which requirement is more important.
In AHP, first of all requirements are identified then criteria are
identified in order to prioritize requirements against them. user
will assign importance on the scale which is from 1 to 9. Now
AHP changes the customer consideration to numeric values and
numeric values are assign to cross ponding requirement.
Consistency ratio is must exist in order to value of CR
(consistency ratio) not exceed 10%.
CHAPTER 2 WHAT AND WHY ?
Due to increase in competition of globalization and attract people
with fast technological improvements industries demand quality
with the product. Means we need to make different decisions
about the product release such as milestones available resources,
serious disagreement or argument of stake holders, also we have
to check the opportunity, risks, product strategies and costs need
for release and also for future release. Usually all requirements
are not full filled or implemented in the next release. Hence we
need to prioritize the all the user requirements so that we can
implement important requirement according to resources, dead
line, budget, and to meet the expectation of client regarding to
quality.
Why AHP?
it is easy for developer’s team to identify important and less
important requirements when there is a single stack holder, but in
case of multiple stack holder it is difficult to priorities, because
different stack holders have different perception regarding to
requirements. Requirements prioritization method helps to
remove ambiguities among multiple stack holders. Once we
prioritize our requirement we can easily assigned our resources to
requirement, which may decrease the cost of project (somehow).
AHP is good prioritization methods instead of other methods
when we have multiple stakeholder and their requirement.
THANK YOU
• Md. Aouwsaf Nawaz
• Alamgir Sheikh
Diploma in computer engineering, Jamia Millia
Islamia, New Delhi.
Under the super vision
Mr. Mohd. Sadiq Idris
Assistant Professor and Section In-Charge of computer
engineering, University Polytechnic, JMI

More Related Content

What's hot

Idss for evaluating & selecting is project hepu deng santoso
Idss for evaluating & selecting is project  hepu deng santosoIdss for evaluating & selecting is project  hepu deng santoso
Idss for evaluating & selecting is project hepu deng santosoAnita Carollin
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luvAshok Sharma
 
A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...
A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...
A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...ijmech
 
Data Envelopment Analysis
Data Envelopment AnalysisData Envelopment Analysis
Data Envelopment AnalysisAnna Rellama
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritizationSyed Zaid Irshad
 
Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...Francis Palma
 
Operational Research case studies
Operational Research case studiesOperational Research case studies
Operational Research case studiesThe OR Society
 
Quantitative management
Quantitative managementQuantitative management
Quantitative managementsmumbahelp
 
Market analysis tools in npd (final)
Market analysis tools in npd (final)Market analysis tools in npd (final)
Market analysis tools in npd (final)Omid Aminzadeh Gohari
 
operation research notes
operation research notesoperation research notes
operation research notesRenu Thakur
 
Memetic search in differential evolution algorithm
Memetic search in differential evolution algorithmMemetic search in differential evolution algorithm
Memetic search in differential evolution algorithmDr Sandeep Kumar Poonia
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete notekabul university
 
11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identificationAlexander Decker
 
Fuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identificationFuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identificationAlexander Decker
 
Conceptualization of a Domain Specific Simulator for Requirements Prioritization
Conceptualization of a Domain Specific Simulator for Requirements PrioritizationConceptualization of a Domain Specific Simulator for Requirements Prioritization
Conceptualization of a Domain Specific Simulator for Requirements Prioritizationresearchinventy
 
Introduction to Operation Research
Introduction to Operation ResearchIntroduction to Operation Research
Introduction to Operation ResearchAbu Bashar
 

What's hot (20)

Idss for evaluating & selecting is project hepu deng santoso
Idss for evaluating & selecting is project  hepu deng santosoIdss for evaluating & selecting is project  hepu deng santoso
Idss for evaluating & selecting is project hepu deng santoso
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luv
 
A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...
A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...
A BENCHMARK MODEL FOR INTERNAL ASSESSMENT OF INDUSTRY USING FUZZY TOPSIS APPR...
 
Data Envelopment Analysis
Data Envelopment AnalysisData Envelopment Analysis
Data Envelopment Analysis
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritization
 
Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...Interactive Requirements Prioritization Using Search Based Optimization Techn...
Interactive Requirements Prioritization Using Search Based Optimization Techn...
 
Operational Research case studies
Operational Research case studiesOperational Research case studies
Operational Research case studies
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritization
 
Data envelopment analysis
Data envelopment analysisData envelopment analysis
Data envelopment analysis
 
Quantitative management
Quantitative managementQuantitative management
Quantitative management
 
Market analysis tools in npd (final)
Market analysis tools in npd (final)Market analysis tools in npd (final)
Market analysis tools in npd (final)
 
operation research notes
operation research notesoperation research notes
operation research notes
 
IJMSE Paper
IJMSE PaperIJMSE Paper
IJMSE Paper
 
Memetic search in differential evolution algorithm
Memetic search in differential evolution algorithmMemetic search in differential evolution algorithm
Memetic search in differential evolution algorithm
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete note
 
11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification11.fuzzy based approach for temporary objective identification
11.fuzzy based approach for temporary objective identification
 
Fuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identificationFuzzy based approach for temporary objective identification
Fuzzy based approach for temporary objective identification
 
Or 97 2003[1]
Or 97 2003[1]Or 97 2003[1]
Or 97 2003[1]
 
Conceptualization of a Domain Specific Simulator for Requirements Prioritization
Conceptualization of a Domain Specific Simulator for Requirements PrioritizationConceptualization of a Domain Specific Simulator for Requirements Prioritization
Conceptualization of a Domain Specific Simulator for Requirements Prioritization
 
Introduction to Operation Research
Introduction to Operation ResearchIntroduction to Operation Research
Introduction to Operation Research
 

Viewers also liked

Kuliah SPK: Metode AHP (Analytical Hierarchy Process)
Kuliah SPK: Metode AHP (Analytical Hierarchy Process)Kuliah SPK: Metode AHP (Analytical Hierarchy Process)
Kuliah SPK: Metode AHP (Analytical Hierarchy Process)Mutmainnah Muchtar
 
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศแรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศKanthika Sriman
 
Creem contes amb l'app com-phone
Creem contes amb l'app com-phoneCreem contes amb l'app com-phone
Creem contes amb l'app com-phoneOriol Prior
 
Glomerulonephritis
GlomerulonephritisGlomerulonephritis
GlomerulonephritisYjnuuuhhh
 
Планетарные редукторы Dusterloh Fluidtechnik
Планетарные редукторы Dusterloh FluidtechnikПланетарные редукторы Dusterloh Fluidtechnik
Планетарные редукторы Dusterloh FluidtechnikArve
 
Küresel i̇kli̇m deği̇şi̇kli̇ği̇
Küresel i̇kli̇m deği̇şi̇kli̇ği̇Küresel i̇kli̇m deği̇şi̇kli̇ği̇
Küresel i̇kli̇m deği̇şi̇kli̇ği̇Ceyhun Koray Öğüt
 
T5 màquines i experiments-curs16-17
T5 màquines i  experiments-curs16-17T5 màquines i  experiments-curs16-17
T5 màquines i experiments-curs16-176sise
 
HR Presentaion of the IT and ITES Sector - 2016
HR Presentaion of the IT and ITES Sector - 2016HR Presentaion of the IT and ITES Sector - 2016
HR Presentaion of the IT and ITES Sector - 2016Supriyo Das
 

Viewers also liked (14)

Ahp
AhpAhp
Ahp
 
Kuliah SPK: Metode AHP (Analytical Hierarchy Process)
Kuliah SPK: Metode AHP (Analytical Hierarchy Process)Kuliah SPK: Metode AHP (Analytical Hierarchy Process)
Kuliah SPK: Metode AHP (Analytical Hierarchy Process)
 
Smc profile
Smc profileSmc profile
Smc profile
 
How2Tender in 2017
How2Tender in 2017 How2Tender in 2017
How2Tender in 2017
 
Infographie : Fimalac
Infographie : FimalacInfographie : Fimalac
Infographie : Fimalac
 
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศแรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
 
Creem contes amb l'app com-phone
Creem contes amb l'app com-phoneCreem contes amb l'app com-phone
Creem contes amb l'app com-phone
 
Glomerulonephritis
GlomerulonephritisGlomerulonephritis
Glomerulonephritis
 
Планетарные редукторы Dusterloh Fluidtechnik
Планетарные редукторы Dusterloh FluidtechnikПланетарные редукторы Dusterloh Fluidtechnik
Планетарные редукторы Dusterloh Fluidtechnik
 
Küresel i̇kli̇m deği̇şi̇kli̇ği̇
Küresel i̇kli̇m deği̇şi̇kli̇ği̇Küresel i̇kli̇m deği̇şi̇kli̇ği̇
Küresel i̇kli̇m deği̇şi̇kli̇ği̇
 
Parfume
ParfumeParfume
Parfume
 
T5 màquines i experiments-curs16-17
T5 màquines i  experiments-curs16-17T5 màquines i  experiments-curs16-17
T5 màquines i experiments-curs16-17
 
HR Presentaion of the IT and ITES Sector - 2016
HR Presentaion of the IT and ITES Sector - 2016HR Presentaion of the IT and ITES Sector - 2016
HR Presentaion of the IT and ITES Sector - 2016
 
Lr world-μαρτιου17
Lr world-μαρτιου17Lr world-μαρτιου17
Lr world-μαρτιου17
 

Similar to Analytical Hierarchy Process (AHP)

Vol 2 No 1 - June 2013
Vol 2 No 1 - June 2013Vol 2 No 1 - June 2013
Vol 2 No 1 - June 2013ijcsbi
 
Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...
Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...
Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...Rebecca Lieb
 
An interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factorsAn interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factorsijfcstjournal
 
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETSMINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETSPrasadu Peddi
 
[Slides] Content Marketing Software RFP, by Altimeter Group
[Slides] Content Marketing Software RFP, by Altimeter Group[Slides] Content Marketing Software RFP, by Altimeter Group
[Slides] Content Marketing Software RFP, by Altimeter GroupAltimeter, a Prophet Company
 
Requirement management presentation to a software team
Requirement management presentation to a software teamRequirement management presentation to a software team
Requirement management presentation to a software teamrchakra
 
Requirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehRequirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehSerene Zawaydeh
 
The Requirements - An Initial Overview
The Requirements - An Initial OverviewThe Requirements - An Initial Overview
The Requirements - An Initial OverviewKumail Raza
 
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...IJERA Editor
 
Asset finance systems projects guide 101
Asset finance systems projects guide 101Asset finance systems projects guide 101
Asset finance systems projects guide 101David Pedreno
 
Different Approaches of Software Requirement Prioritization
Different Approaches of Software Requirement PrioritizationDifferent Approaches of Software Requirement Prioritization
Different Approaches of Software Requirement Prioritizationinventionjournals
 
Equipment finance projects
Equipment finance projectsEquipment finance projects
Equipment finance projectsDavid Pedreno
 
Equipment finance system projects
Equipment finance system projectsEquipment finance system projects
Equipment finance system projectsDavid Pedreno
 
Equipment Finance Projects
Equipment Finance ProjectsEquipment Finance Projects
Equipment Finance ProjectsDavid Pedreno
 
Equipment finance system projects
Equipment finance system projectsEquipment finance system projects
Equipment finance system projectsDavid Pedreno
 
Equipment finance projects
Equipment finance projectsEquipment finance projects
Equipment finance projectsDavid Pedreno
 
Requirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptxRequirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptxRuquaiyaAltaf
 
Esomar 28 oceanof panels
Esomar 28 oceanof panelsEsomar 28 oceanof panels
Esomar 28 oceanof panelsSandeep Panazhi
 

Similar to Analytical Hierarchy Process (AHP) (20)

Vol 2 No 1 - June 2013
Vol 2 No 1 - June 2013Vol 2 No 1 - June 2013
Vol 2 No 1 - June 2013
 
Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...
Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...
Content Marketing Software RFP: A Framework to Determine Marketer Needs & Sol...
 
An interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factorsAn interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factors
 
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETSMINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
MINING COMPETITORS FROM LARGE UNSTRUCTURED DATASETS
 
[Slides] Content Marketing Software RFP, by Altimeter Group
[Slides] Content Marketing Software RFP, by Altimeter Group[Slides] Content Marketing Software RFP, by Altimeter Group
[Slides] Content Marketing Software RFP, by Altimeter Group
 
Requirement management presentation to a software team
Requirement management presentation to a software teamRequirement management presentation to a software team
Requirement management presentation to a software team
 
Requirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehRequirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene Zawaydeh
 
The Requirements - An Initial Overview
The Requirements - An Initial OverviewThe Requirements - An Initial Overview
The Requirements - An Initial Overview
 
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
A Comparative Study of Software Requirement, Elicitation, Prioritization and ...
 
class
classclass
class
 
Market readiness levels
Market readiness levels Market readiness levels
Market readiness levels
 
Asset finance systems projects guide 101
Asset finance systems projects guide 101Asset finance systems projects guide 101
Asset finance systems projects guide 101
 
Different Approaches of Software Requirement Prioritization
Different Approaches of Software Requirement PrioritizationDifferent Approaches of Software Requirement Prioritization
Different Approaches of Software Requirement Prioritization
 
Equipment finance projects
Equipment finance projectsEquipment finance projects
Equipment finance projects
 
Equipment finance system projects
Equipment finance system projectsEquipment finance system projects
Equipment finance system projects
 
Equipment Finance Projects
Equipment Finance ProjectsEquipment Finance Projects
Equipment Finance Projects
 
Equipment finance system projects
Equipment finance system projectsEquipment finance system projects
Equipment finance system projects
 
Equipment finance projects
Equipment finance projectsEquipment finance projects
Equipment finance projects
 
Requirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptxRequirement-Prioritization-08012023-110019am.pptx
Requirement-Prioritization-08012023-110019am.pptx
 
Esomar 28 oceanof panels
Esomar 28 oceanof panelsEsomar 28 oceanof panels
Esomar 28 oceanof panels
 

Recently uploaded

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 

Recently uploaded (20)

(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 

Analytical Hierarchy Process (AHP)

  • 1. Generating different pattern of pairwise comparison matrix of AHP for software requirement prioritization.
  • 2. What is fuzzy logic ? Crisp Statement. Fuzzy Statement CHAPTER 1 INTRODUCTION How can we represent that expert knowledge that uses indefinite character or meaning and words having more than one meaning in a computer? With the same level of understanding and intelligence as knowledgeable a human being in that particular domain. A fuzzy system can produce agreeable but definite output in response to incomplete, multiple meaning words, distorted or inaccurate input. Fuzzy logic is an idea that resembles human ideas. The approach of Fuzzy Logic is to copy the way of decision making by humans that can meet all the possibility between yes or no.
  • 3. FUZZY LOGIC REPRESENTATION Slowest Fastest Slow Fast [ 0.0 – 0.25 ] [ 0.25 – 0.50 ] [ 0.50 – 0.75 ] [ 0.75 – 1.00 ]
  • 4. Software requirement Software requirement is define as expectation of user from the software based on the particular domain. Also its features and functionalities are the goal of software on that domain. Requirement prioritization Due to increase in competition of globalization and attract people with fast technological improvements industries demand quality with the product. Means we need to make different decisions about the product release such as milestones available resources, serious disagreement or argument of stake holders, also we have to check the opportunity, risks, product strategies and costs need for release and also for future release. Usually all requirements are not full filled or implemented in the first release. Hence we need to prioritize the all the user requirements so that we can implement important requirement according to resources, dead line, budget, and to meet the expectation of client regarding to quality.
  • 5. AHP The Analytical Hierarchy Process was introduced by Thomas L. Saaty in 1980. In AHP candidates requirements are compared pairwise in order to know which requirement is more important. it is easy for developer’s team to identify important and less important requirements when there is a single stack holder, but in case of multiple stack holder it is difficult to priorities, because different stack holders have different perception regarding to requirements.
  • 6. 1.1 MOTIVATION While studying and calculating AHP using pairwise comparison matrix we found that it’s tough to calculate priority of a requirement, also there are no any pre-defined pattern that one can understand that the given priority to requirements are correct or not. After that we found our interest in AHP to introduce a pattern on which requirements are priorities with their correct values.
  • 7. 1.2 BACKGROUND A. Numerical Assignment Technique (NAT) In this technique requirements are assigned a symbol representation according to their priority. There are multiple variants in this technique. A straightforward approach of this technique is introduced by Brackett, he suggested that the requirements should be classified as mandatory, desirable, or inessential. According to finer requirements are assigned a number on a scale ranging from 1 to 5, where the numbers represent: Different method of prioritization
  • 8. 1.2 BACKGROUND B. Value Oriented prioritization (VAT) This technique proved a framework to requirement engineers for foundation for prioritizing and making decision about requirements. The framework is use to identify the business core values and relative relationships among the stakeholder, and their prioritize requirements. Company executives take the core business value and use a simple ordinal scale to evaluate them according to their importance for organization.
  • 9. 1.2 BACKGROUND C. Cumulative Voting This method is introduced by Leffingwell and Widrig. It is also called 100-point method or Hundred-Dollar test. In this method all stakeholders are given a constant amount of imaginary units, to vote in the favor of most important requirement as per there perception towards that requirement. In this way the amount of money represents the priority of that requirement in relation with other requirement. The points can be distributed in any way that the stakeholder wants. Stakeholder is free to give all the amount in favor of one requirement.
  • 10. What is AHP ? Analytical Hierarchy Process (AHP) The Analytical Hierarchy Process was introduced by Thomas L. Saaty in 1980. In AHP candidates requirements are compared pairwise in order to know which requirement is more important. In AHP, first of all requirements are identified then criteria are identified in order to prioritize requirements against them. user will assign importance on the scale which is from 1 to 9. Now AHP changes the customer consideration to numeric values and numeric values are assign to cross ponding requirement. Consistency ratio is must exist in order to value of CR (consistency ratio) not exceed 10%. CHAPTER 2 WHAT AND WHY ?
  • 11. Due to increase in competition of globalization and attract people with fast technological improvements industries demand quality with the product. Means we need to make different decisions about the product release such as milestones available resources, serious disagreement or argument of stake holders, also we have to check the opportunity, risks, product strategies and costs need for release and also for future release. Usually all requirements are not full filled or implemented in the next release. Hence we need to prioritize the all the user requirements so that we can implement important requirement according to resources, dead line, budget, and to meet the expectation of client regarding to quality. Why AHP?
  • 12. it is easy for developer’s team to identify important and less important requirements when there is a single stack holder, but in case of multiple stack holder it is difficult to priorities, because different stack holders have different perception regarding to requirements. Requirements prioritization method helps to remove ambiguities among multiple stack holders. Once we prioritize our requirement we can easily assigned our resources to requirement, which may decrease the cost of project (somehow).
  • 13. AHP is good prioritization methods instead of other methods when we have multiple stakeholder and their requirement.
  • 14.
  • 15. THANK YOU • Md. Aouwsaf Nawaz • Alamgir Sheikh Diploma in computer engineering, Jamia Millia Islamia, New Delhi. Under the super vision Mr. Mohd. Sadiq Idris Assistant Professor and Section In-Charge of computer engineering, University Polytechnic, JMI