2. Requirements Engineering
What is Requirements Engineering?
(RE) is the process of discovering requirements, by identifying
stakeholders and their requests, and documenting these in a
form that is amenable to analysis, communication, and
successive implementation.
NCR Confidential 2
3. Requirements Engineering
What is a Requirement?
A requirement is a feature that a product or service must have in
order to be useful to its stakeholders
NCR Confidential 3
6. Requirements Engineering
The benefits of good requirements process are:
• Reduced development rework
• Faster development
• Fewer miscommunications
• Reduced scope creep
• Reduced project chaos
• More accurate system-testing estimates
• Higher customer and team member satisfaction
NCR Confidential 6
8. Requirements Engineering
Elicitation- is about discovery the requirements from a customer
by communicating with anyone that has a stake in the project
NCR Confidential 8
12. Requirements Engineering
Validation- ensures that the requirements are correct and
demonstrate the desired behavior and characteristics that will
satisfy the customer.
NCR Confidential 12