HomeAbout Me

📘 Section 40: Collect Requirements

By Daniel Nguyen
Published in PMP
May 08, 2025
5 min read
📘 Section 40: Collect Requirements

Collect Requirements is a critical process in project management that involves determining, documenting, and managing the needs and expectations of stakeholders to meet project objectives. This process ensures that the project deliverables align with the goals of the organization and the needs of the stakeholders.


Key Objectives of Collecting Requirements

  1. Define the Scope: Understand and document what needs to be delivered.
  2. Engage Stakeholders: Ensure all stakeholder needs and expectations are identified.
  3. Establish Clear Deliverables: Provide a foundation for the project scope, schedule, and budget.
  4. Prevent Scope Creep: Create a clear baseline to control changes.

Inputs for Collecting Requirements

The process starts with specific inputs that guide the collection of requirements:

  1. Project Charter:

    • Provides high-level objectives and constraints.
  2. Project Management Plan:

    • Scope Management Plan: Defines how requirements will be identified and managed.
    • Requirements Management Plan: Outlines processes for documenting, analyzing, and tracking requirements.
  3. Project Documents:

    • Stakeholder Register: Identifies stakeholders and their roles.
    • Assumption Log: Lists assumptions that may affect requirements.
  4. Business Documents:

    • Business Case: Identifies the reasons and value of the project.
    • Benefits Management Plan: Outlines expected project benefits.
  5. Agreements:

    • Contracts or agreements with external parties that may affect requirements.
  6. Enterprise Environmental Factors (EEFs):

    • Organizational culture, market conditions, and regulations.
  7. Organizational Process Assets (OPAs):

    • Templates, historical data, and lessons learned.

Techniques for Collecting Requirements

  1. Interviews:

    • One-on-one discussions with stakeholders to understand needs and expectations.
  2. Focus Groups:

    • Small group sessions to gather insights and feedback on specific topics.
  3. Facilitated Workshops:

    • Collaborative sessions to elicit requirements, often involving multiple stakeholders.
  4. Brainstorming:

    • Generate a broad range of ideas and potential requirements.
  5. Questionnaires and Surveys:

    • Gather information from a larger group efficiently.
  6. Observation:

    • Study how stakeholders interact with existing systems or processes.
  7. Prototyping:

    • Develop early models or simulations to clarify and refine requirements.
  8. Benchmarking:

    • Compare the project with industry standards or competitors to identify potential requirements.
  9. Document Analysis:

    • Review existing documentation such as policies, procedures, or historical data to extract relevant requirements.
  10. Mind Mapping:

    • Visual tool to structure and connect ideas related to requirements.
  11. Group Decision-Making:

    • Techniques like voting or consensus building to finalize requirements.
  12. Job Shadowing:

    • Observe end-users performing tasks to understand operational needs.

Outputs of the Collect Requirements Process

  1. Requirements Documentation:

    • Comprehensive list of requirements, including functional and non-functional specifications, business needs, and technical needs.
  2. Requirements Traceability Matrix (RTM):

    • A tool that links requirements to deliverables, ensuring each requirement is fulfilled.
  3. Updates to Project Documents:

    • Stakeholder Register, Assumption Log, and Risk Register may need revisions based on newly collected requirements.

Best Practices for Collecting Requirements

  1. Engage Stakeholders Early:

    • Ensure all key stakeholders are involved from the beginning to avoid overlooked requirements.
  2. Use Multiple Techniques:

    • Combine techniques to capture diverse perspectives and minimize biases.
  3. Prioritize Requirements:

    • Use methods like MoSCoW (Must Have, Should Have, Could Have, Won’t Have) or ranking to prioritize requirements based on value and feasibility.
  4. Document Clearly:

    • Ensure all requirements are clear, measurable, and traceable.
  5. Validate Requirements:

    • Regularly review and validate requirements with stakeholders to ensure alignment with project objectives.
  6. Adapt to Project Environment:

    • Use agile approaches for projects with high uncertainty, allowing requirements to evolve iteratively.

Challenges in Collecting Requirements

  1. Unclear Stakeholder Needs:

    • Stakeholders may have difficulty articulating their needs.
  2. Conflicting Requirements:

    • Different stakeholders may have conflicting priorities.
  3. Changes in Requirements:

    • Requirements may evolve due to market changes, organizational shifts, or stakeholder feedback.
  4. Scope Creep:

    • Uncontrolled changes to requirements can derail the project.
  5. Communication Barriers:

    • Miscommunication can lead to misunderstood or incomplete requirements.

Key Takeaways

  • Collecting Requirements is essential to project success, as it defines what the project will deliver.
  • Effective stakeholder engagement and a combination of techniques are critical to gathering comprehensive and accurate requirements.
  • Requirements documentation and traceability ensure that project deliverables align with stakeholder needs and organizational objectives.

Questions

Scenario 1: Managing Stakeholder Expectations

You are managing a project to develop a new e-commerce platform. During a requirements workshop, two key stakeholders disagree on the payment features to be included in the first release. One stakeholder insists on implementing a feature for cryptocurrency payments, while the other prioritizes integration with traditional banking systems. What should you do?

A. Add both requirements to avoid conflict.
B. Facilitate a discussion to help stakeholders reach a consensus.
C. Escalate the issue to the project sponsor.
D. Decide which feature to implement based on the project budget.

Correct Answer: B. Facilitate a discussion to help stakeholders reach a consensus.
Explanation: As a project manager, your role is to mediate and ensure alignment among stakeholders. Facilitating discussions promotes collaboration and helps resolve conflicts effectively.


Scenario 2: Evolving Requirements in an Agile Environment

You are managing a software development project using agile methodologies. The team has completed two sprints, but a key stakeholder requests a significant change to the user interface design. How should you handle this situation?

A. Reject the change since it was not part of the original scope.
B. Accept the change and add it to the current sprint.
C. Document the change and add it to the product backlog for prioritization.
D. Escalate the change to the project sponsor for approval.

Correct Answer: C. Document the change and add it to the product backlog for prioritization.
Explanation: In agile projects, changes are documented and prioritized in the product backlog, ensuring flexibility and proper consideration during future iterations.


Scenario 3: Requirements Ambiguity

During the requirements collection phase, a stakeholder provides vague details about a critical feature, stating, “It should be user-friendly and modern.” What should you do next?

A. Assume the details and proceed with project planning.
B. Document the requirement as stated and move forward.
C. Use techniques like prototyping or interviews to clarify the requirement.
D. Exclude the requirement from the scope until it is clearly defined.

Correct Answer: C. Use techniques like prototyping or interviews to clarify the requirement.
Explanation: Clarifying vague requirements using specific techniques ensures that the project delivers results aligned with stakeholder expectations.


Scenario 4: Scope Change During Execution

You are managing a project for a client who now wants to add additional features to the scope after the requirements have been finalized. The team has already started execution. What is the BEST approach?

A. Accept the changes and inform the team to start working on them immediately.
B. Reject the changes as the requirements phase is complete.
C. Analyze the impact of the changes on the scope, schedule, and budget, and go through the change control process.
D. Add the new features only if they fit within the current budget.

Correct Answer: C. Analyze the impact of the changes on the scope, schedule, and budget, and go through the change control process.
Explanation: The change control process ensures that all changes are properly evaluated and approved before implementation.


Scenario 5: Handling Conflicting Priorities

You are working on a construction project, and two stakeholders have conflicting priorities regarding the design of a key facility. The sponsor supports one stakeholder’s viewpoint, while the other insists their requirements are more critical. What should you do?

A. Implement the sponsor’s requirements as they have the highest authority.
B. Meet with both stakeholders and the sponsor to discuss and resolve the conflict.
C. Include both sets of requirements to satisfy everyone.
D. Proceed with the requirements that align with the project charter.

Correct Answer: B. Meet with both stakeholders and the sponsor to discuss and resolve the conflict.
Explanation: Engaging all relevant parties in a discussion helps address conflicts and ensures alignment with the project objectives.


Scenario 6: Collecting Requirements from Diverse Stakeholders

You are managing a healthcare IT project with multiple stakeholders, including doctors, nurses, administrative staff, and IT specialists. Each group has different perspectives and needs. How should you ensure all requirements are gathered effectively?

A. Focus on the stakeholders with the most authority.
B. Conduct individual interviews with representatives from each group.
C. Use a single requirements workshop for all stakeholders.
D. Prioritize the requirements of the IT specialists, as they will implement the solution.

Correct Answer: B. Conduct individual interviews with representatives from each group.
Explanation: Conducting individual interviews ensures that each group’s unique perspective and requirements are addressed.


Scenario 7: Requirements Validation

A deliverable has been produced, and a stakeholder claims it does not meet the agreed-upon requirements. Upon review, you find the requirement was ambiguous in the documentation. What should you do to address this issue and prevent it in the future?

A. Update the deliverable to meet the stakeholder’s interpretation.
B. Escalate the issue to the project sponsor.
C. Review the documentation process and implement stricter requirements validation techniques.
D. Ignore the stakeholder’s feedback since the requirement was already agreed upon.

Correct Answer: C. Review the documentation process and implement stricter requirements validation techniques.
Explanation: Addressing ambiguous requirements through improved validation processes helps prevent similar issues in future projects.



Tags

#PMP

Share

Previous Article
React Fundamental 7: Forms

Table Of Contents

1
Key Objectives of Collecting Requirements
2
Inputs for Collecting Requirements
3
Techniques for Collecting Requirements
4
Outputs of the Collect Requirements Process
5
Best Practices for Collecting Requirements
6
Challenges in Collecting Requirements
7
Key Takeaways
8
Questions

Related Posts

📘 Section 44: Control Scope
May 15, 2025
5 min
© 2025, All Rights Reserved.
Powered By

Quick Links

About Me

Legal Stuff

Social Media