5
Requirements Elicitation

Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities

Embed Size (px)

Citation preview

Page 1: Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities

Requirements Elicitation

Page 2: Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities

Requirements Elicitation

• Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled

• Observation: Observe activities that are being modeled by the software

• Apprenticeship: Work next to personnel who perform tasks to learn about the task and how it is accomplished

• Ethnomethodology: Capture categories and methods that members of a group use to organize behavior rather than imposing categories and methods

Page 3: Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities

Interview Outline-1

• Introduction– Introduce yourself– Promise confidentiality– Reveal your focus– Set up the user as the expert– Establish format for interview – Get permission to record– Get an overview of the user’s work

Page 4: Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities

Interview Outline-2• Interview

– Structure questions• Focus on customer, overall goals, and benefits• Gain better understanding of the problem and the customer• Understand the users, data, environment, services, constraints• Focus on the effectiveness of the meeting

– Ask for artifacts and walk through them• Source of artifacts• Process for creating artifact• How it has been used and will be used

– Draw the physical space, if applicable• Wrap-up

– Summarize and discuss next steps– Thank the user

Page 5: Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities

Models to Facilitate Interview

• Flow: Flow of action between people and roles performed in service

• Sequence: Write steps in an activity sequence and identify triggers in action

• Artifact: Draw structure and define usage of a work artifact (source of information and destination of artifact)

• Physical: draw physical layout, location of things; location of people, network connections