MODULE 2 Sepm Vansh
MODULE 2 Sepm Vansh
1. Interviewing: The RE team puts questions to stakeholders about the system that they use and the
system to be developed. There are two types of interviews:
Open interviews where there is no pre-defined agenda and a range of issues are explored with
stakeholders.
Normally a mix of closed and open-ended interviewing is good for getting an overall understanding
of what stakeholders do & how they interact with the system. This method is not good for
understanding domain requirements
2. Observation & study: Observation (in-situ): The RE team observes the manual process in action,
in-situ and infers required information. This is good for process oriented systems. Minimal
disturbance to user staff.
Study- Additional information is gathered from study of documents, forms manuals , rulebooks and
other artifacts used by the actors of the system . =
What happens: You talk to people (like users, managers, or business owners) to figure out
what they want from the system.
How it works: You ask questions, hold meetings, or study existing documents to understand
their needs.
Example: Imagine you’re building a food delivery app. You talk to customers who want fast
delivery, restaurant owners who want easy order management, and delivery drivers who
want clear navigation. You gather all these needs.
How it works: You group similar requirements together to make them easier to understand
and manage.
Example: For the food delivery app, you might group requirements like:
What happens: When multiple stakeholders are involved , requirements conflict. Different
people might want different things, and some requirements may conflict. You decide what’s
most important and find a middle ground.
Example: Customers might want 24/7 delivery, but restaurants may only want to operate
during certain hours. You negotiate and decide on a delivery window that works for both
(e.g., 8 AM to 10 PM).
4. Requirements Documentation:
What happens: You write down all the final requirements in a clear and organized way.
How it works: This document becomes the guide for developers, testers, and stakeholders to
build the system.
Example: For the food delivery app, you create a document that lists: