Analytic Hierarchy Process (AHP)
The Analytic Hierarchy Process (AHP) is a structured technique used for organizing and analyzing complex decisions, based on mathematics and psychology. In the context of requirements prioritization, AHP helps decision-makers weigh the relative importance of different requirements by comparing them pairwise relative to their impact on the overall project goals. This method breaks down the decision-making process into a hierarchy, allowing for a more comprehensive evaluation of each requirement's contribution to the project's success. The AHP process begins by defining the problem and determining the goal of the project. The requirements are then structured into a hierarchical model, typically consisting of the goal at the top, followed by criteria and sub-criteria, and finally the list of requirements at the lowest level. Decision-makers perform pairwise comparisons of the requirements at each level of the hierarchy, using a scale of relative importance (e.g., from 1 to 9). These comparisons produce a set of matrices from which priority weights are derived through mathematical calculations, often involving eigenvectors and eigenvalues. One of the key advantages of AHP is its ability to handle both qualitative and quantitative data, enabling a comprehensive assessment of factors such as cost, benefit, risk, and stakeholder preferences. It also provides a consistency ratio that helps in checking the consistency of the judgments made during pairwise comparisons. If the consistency ratio is too high, it indicates that the judgments may be unreliable, prompting a review of the comparisons. However, AHP can be time-consuming and complex, especially when dealing with a large number of requirements, as the number of pairwise comparisons increases exponentially. It requires careful facilitation to ensure accurate and consistent inputs from stakeholders. Despite these challenges, AHP is a powerful tool for prioritizing requirements in a systematic, logical, and justifiable manner, supporting decision-makers in focusing on the most critical requirements that align with the project's strategic objectives.
Analytic Hierarchy Process (AHP) for PMI-PBA Requirements Prioritization
What is Analytic Hierarchy Process (AHP)?
The Analytic Hierarchy Process (AHP) is a structured mathematical technique used for complex decision-making that involves comparing multiple criteria and alternatives. In the context of business analysis and project management, AHP is a sophisticated requirements prioritization technique that helps stakeholders make consistent decisions when dealing with multiple competing requirements.
Why is AHP Important?
AHP is crucial for several reasons:
1. Objective Decision-Making: AHP provides a mathematical framework that reduces subjective bias in prioritization.
2. Handles Complexity: It can effectively manage numerous requirements and criteria simultaneously.
3. Consistency Check: The method includes a built-in mechanism to verify the consistency of judgments.
4. Stakeholder Consensus: AHP facilitates agreement among stakeholders by translating subjective opinions into objective numerical values.
5. Transparent Process: The step-by-step approach makes the decision-making process transparent and defensible.
How AHP Works
AHP follows these key steps:
1. Decompose the Problem: Break down the decision problem into a hierarchy of goals, criteria, and alternatives (requirements).
2. Pairwise Comparisons: Compare each element at each level in pairs using a scale (typically 1-9) where:
- 1 = Equal importance
- 3 = Moderate importance
- 5 = Strong importance
- 7 = Very strong importance
- 9 = Extreme importance
- 2, 4, 6, 8 = Intermediate values
3. Create Comparison Matrices: Organize the pairwise comparisons into matrices.
4. Calculate Priority Vectors: Compute the normalized eigenvector (priority vector) from each matrix.
5. Check Consistency: Calculate a Consistency Ratio (CR) to ensure judgments are logically sound. Generally, a CR ≤ 0.1 is considered acceptable.
6. Synthesize Results: Combine the priority vectors to determine the overall priorities of requirements.
Example of AHP in Action
Imagine prioritizing four requirements (R1, R2, R3, R4) using three criteria: Business Value, Cost, and Risk.
First, determine the relative importance of each criterion through pairwise comparisons. Then, for each criterion, compare how each requirement performs. Finally, calculate the overall priority by multiplying the requirement scores by the criterion weights and summing the results.
Mathematical Calculations in AHP
The core calculations involve:
1. Normalizing the comparison matrix
2. Computing the principal eigenvector
3. Calculating the consistency index and ratio
For example, if Business Value is rated 3 times more important than Cost, and 5 times more important than Risk, while Cost is 2 times more important than Risk, we create a matrix and calculate weights.
Exam Tips: Answering Questions on AHP
1. Understand the Scale: Know the 1-9 scale and what each value represents in pairwise comparisons.
2. Matrix Properties: Remember that in a comparison matrix, if A is 3 times more important than B, then B is 1/3 as important as A.
3. Consistency Check: Be able to explain what the Consistency Ratio means and what threshold indicates acceptable consistency (CR ≤ 0.1).
4. Real-world Application: Be prepared to explain when AHP is most beneficial (complex decisions with multiple stakeholders and criteria).
5. Calculation Steps: Know how to perform basic AHP calculations, especially normalizing matrices and finding priority vectors.
6. Comparison with Other Techniques: Understand how AHP differs from simpler prioritization techniques like MoSCoW or simple ranking.
7. Limitations: Be aware of AHP limitations, such as its complexity and the potential for rank reversal when new alternatives are added.
8. Software Tools: Recognize that specialized software often assists with AHP calculations in practice.
Common Exam Question Types
1. Calculation Questions: Given a set of pairwise comparisons, calculate priorities or consistency ratios.
2. Scenario Questions: Identify when AHP would be the most appropriate prioritization technique.
3. Process Questions: Describe the steps of the AHP process in order.
4. Interpretation Questions: Explain what specific AHP results mean in a business context.
Final Advice
When studying for the PMI-PBA exam, practice working through small AHP examples manually. Understand both the mathematical foundation and the practical application. Remember that while the mathematics may seem complex, the core concept is translating subjective judgments into objective priorities through systematic comparisons.
Go Premium
PMI Professional in Business Analysis Preparation Package (2025)
- 3015 Superior-grade PMI Professional in Business Analysis practice questions.
- Accelerated Mastery: Deep dive into critical topics to fast-track your mastery.
- Unlock Effortless PMI-PBA preparation: 5 full exams.
- 100% Satisfaction Guaranteed: Full refund with no questions if unsatisfied.
- Bonus: If you upgrade now you get upgraded access to all courses
- Risk-Free Decision: Start with a 7-day free trial - get premium features at no cost!