SEPM
SEPM
➢ Both the activities are dependent on people, but the relationship between
people is totally varying.
➢ In early stage of hardware development process the failure rate is very high
but after correcting defects failure rate gets reduced.
The following figure shows the relationship between failure rate and time➢
Eliciting Requirements
1. Initial Meeting Preparation:
• Attendees: Include both software engineers and stakeholders.
• Rules and Agenda: Establish guidelines for preparation and participation.
• Facilitator: Assign a facilitator to control the meeting.
• Definition Mechanism: Use tools such as worksheets, flip charts, wall
stickers, or electronic platforms (bulletin boards, chat rooms) to organize
and display ideas.
2. Inception Phase:
• Conduct initial Q&A sessions to establish the scope of the problem and
overall perception of a solution.
• Develop a preliminary "product request" document summarizing the
project's aims and initial requirements.
• Distribute the product request to all attendees before the meeting.
3. Requirements Gathering Meeting:
• Before the Meeting: Attendees review the product request and prepare
lists of objects, services, and performance criteria.
• During the Meeting: Present individual lists for each topic area. Engage
in discussion to refine and achieve a consensus on the lists of objects,
services, and performance criteria.
• Post-Meeting: Review and refine mini-specifications with all
stakeholders, adding new requirements as necessary. Maintain an
issues list for unresolved topics