May 1, 2024
Updated May 11, 2025
18 minute read
Requirements management is the systematic approach to eliciting, analyzing, documenting, prioritizing, and agreeing on requirements and then controlling change and communicating to relevant stakeholders. It is a continuous process throughout a project or product lifecycle. Essentially, it ensures that a project, product, or service meets the needs and expectations of all involved parties. This discipline is crucial for bridging the gap between stakeholder expectations and the final output, whether it's a new software application, a complex engineering project, or a business process improvement.
Working in requirements management can be engaging due to its pivotal role in project success. Professionals in this field often find satisfaction in translating diverse stakeholder needs into a coherent set of actionable requirements. The process involves significant collaboration and communication, making it a dynamic and interactive career. Furthermore, the ability to directly influence the outcome of a project and prevent common pitfalls like scope creep and budget overruns can be highly rewarding.
What is Requirements Management?
fbzpmr|
Find a path to becoming a Requirements Management. Learn more at:
OpenCourser.com/topic/fbzpmr/requirements
Reading list
We've selected 31 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Requirements Management.
Provides a comprehensive overview of software requirements, covering topics such as requirements elicitation, analysis, specification, and validation. It is written by a group of experts with decades of experience.
Provides a comprehensive overview of requirements engineering, covering topics such as requirements elicitation, analysis, specification, and validation. It is written by Klaus Pohl, Günter Ruhe, and Ian Philip, all of whom are leading experts in the field.
Provides a comprehensive overview of software requirements engineering, covering elicitation, analysis, specification, and management. It's an excellent resource for gaining a broad understanding of the topic, suitable for students and professionals alike. The book includes practical techniques and examples, making it a valuable reference. It touches upon both plan-driven and agile methods, offering a solid foundation for various development environments.
Considered a classic in the field, this book presents a detailed and proven process for discovering, analyzing, and specifying requirements. It's highly valuable for deepening one's understanding of the requirements process and is often used as a comprehensive guide for practitioners. The book covers techniques applicable to both traditional and iterative environments and introduces the Volere requirements process and template.
Focuses on applying effective requirements practices within agile environments. It's crucial for understanding how requirements management adapts to agile methodologies at different organizational levels. The book provides a framework and techniques for managing requirements in agile projects, making it highly relevant for contemporary practices. It valuable resource for those working in or transitioning to agile.
Provides a comprehensive overview of requirements modeling and specification, covering topics such as requirements elicitation, analysis, specification, and validation. It is written by Roger S. Pressman, a leading expert in the field of software engineering.
Provides a practical guide to agile requirements, covering topics such as requirements elicitation, analysis, specification, and validation in an agile environment. It is written by Mark C. Layton, a leading expert in the field of agile software development.
The BABOK Guide globally recognized standard for business analysis, which includes a significant focus on requirements management. It provides a comprehensive framework of tasks, techniques, and knowledge areas. This must-read for anyone pursuing a career in business analysis and serves as an essential reference for professionals. It covers various business analysis disciplines, including agile.
This textbook offers a comprehensive treatment of requirements engineering for both software and systems. It covers theoretical and practical aspects and includes contemporary topics such as requirements for systems using disruptive technologies. It's suitable for advanced undergraduate and graduate students, as well as professionals working on complex systems.
Provides a practical guide to requirements analysis, covering topics such as business requirements analysis, functional requirements analysis, and non-functional requirements analysis. It is written by David F. Rico, a leading expert in the field.
Provides a practical guide to using user stories in agile software development. It is written by Mike Cohn, a leading expert in the field of agile software development.
Foundational text for understanding and effectively using user stories in agile development. It provides a practical guide to writing, gathering, organizing, and prioritizing user stories. It is particularly useful for teams adopting agile methodologies and needing to deepen their understanding of agile requirements.
Introduces user story mapping as a collaborative approach to understanding user needs and planning product development. It's highly relevant for agile teams and product managers looking to visualize and manage their backlog effectively. It provides practical techniques for creating and using story maps.
Provides a practical guide to BDD (Behavior Driven Development). It is written by David Greenaway and Rebecca Griffiths, leading experts in the field of agile software development.
Serves as a study guide for the IREB CPRE Foundation Level exam, offering foundational knowledge in requirements engineering. It covers essential concepts, principles, and techniques, making it suitable for those new to the field or preparing for certification. It provides a structured approach to understanding the basics of requirements management.
Provides a practical guide to BDD (Behavior Driven Development), a technique for writing requirements in a way that is executable and testable. It is written by John Ferguson Smart, a leading expert in the field of agile software development.
This concise book presents 20 core practices for successful business analysis and requirements development and management. It offers practical, actionable advice for teams working in various environments. It's a good resource for both new and experienced business analysts looking to refine their practices.
Provides a practical guide to BDD (Behavior Driven Development) using Python. It is written by Brian Okken, a leading expert in the field of BDD.
Introduces the concept of specification by example as a collaborative approach to defining requirements and tests. It's highly relevant for teams practicing Behavior-Driven Development (BDD) and Acceptance Test-Driven Development (ATDD). It bridges the gap between requirements and testing.
Definitive guide to writing effective use cases, a widely used technique for capturing functional requirements. It covers different levels of detail and provides practical guidance and examples. It's a valuable reference for anyone using or planning to use use cases in their requirements work.
Focuses specifically on the requirements discovery phase, offering various techniques for eliciting and understanding stakeholder needs. It's a practical guide for business analysts and requirements engineers involved in the early stages of the requirements process.
Focuses on managing software requirements using a use case approach. It provides detailed guidance on eliciting, analyzing, and specifying requirements through use cases. While an older edition exists, this book remains a valuable reference for understanding use case driven requirements. It's suitable for those wanting to deepen their knowledge of a specific requirements technique.
Focuses on using collaborative workshops to define and validate requirements. It provides detailed guidance on planning and facilitating effective requirements workshops. It's a valuable resource for anyone involved in requirements elicitation through group activities.
Offers a collection of practical tips and techniques for improving the quality of user stories. It's a quick and easy read for agile teams and product owners looking to enhance their user story writing skills. It provides actionable ideas for better capturing and communicating requirements in an agile format.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/fbzpmr/requirements