Eliciting-Requirements SEAM CASE STUDY
Eliciting-Requirements SEAM CASE STUDY
Eliciting-Requirements SEAM CASE STUDY
ELICITING REQUIREMENTS
SUBMITTED BY :
NAME: SUBHRAKANT SAHU
REGD No: 2101020050
ROLL NO: CSE21050 GUIDE: Mrs. Madhusmita Sahu
Introduction to Eliciting Requirements
Eliciting requirements is the crucial first step in the software development process.
It involves actively gathering, understanding, and documenting the needs and
expectations of stakeholders. This lays the foundation for a successful project that
aligns with the client's vision and delivers value.
Through effective requirements elicitation, the development team can uncover
hidden needs, resolve ambiguities, and establish a shared understanding of the
product's scope and functionalities. This collaborative process helps ensure the final
software meets the user's true needs.
Importance of Effective
Requirements Elicitation
1. Ensures the final software meets the true needs of users and stakeholders.
2. Reduces costly rework by uncovering and addressing issues early in the development cycle.
3. Establishes a shared understanding between the development team and the client.
4. Enables better project planning and resource allocation.
5. Lays the groundwork for successful software delivery that delights users.
Stakeholder Identification
and Engagement
Identifying and engaging key stakeholders is crucial for effective
requirements elicitation. Stakeholders can include users, client
representatives, subject matter experts, and cross-functional
team members.
Understand the diverse perspectives, needs, and expectations of
all stakeholders through active listening, interviews, and
collaborative workshops. Foster open communication and
establish a shared understanding to guide the development
process.
Requirements Gathering Techniques
2 User Stories
Agile teams capture requirements as user stories - concise
descriptions of functionality from the user's perspective. This ensures
the solution addresses real user needs.
3 Collaborative Workshops
Agile leverages interactive workshops to bring together cross-
functional stakeholders and elicit requirements through techniques
like affinity mapping and story mapping.
Challenges and Pitfalls in
Requirements Elicitation
Incomplete Stakeholder Unclear Communication
Identification
Ambiguous or inconsistent
Failing to identify all the key communication can result in
stakeholders can lead to missing misunderstandings and incorrect
critical requirements and interpretation of requirements.
misaligned expectations.