Requirements Elicitation Hans Van Vliet, Software Engineering: Principles and Practices, 3rd edition, Wiley 2008. (Chapter 3) 1.

Slides:



Advertisements
Similar presentations
© 2007 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Project Start v
Advertisements

What is Primary Research and How do I get Started?
Methods: Deciding What to Design In-Young Ko iko.AT. icu.ac.kr Information and Communications University (ICU) iko.AT. icu.ac.kr Fall 2005 ICE0575 Lecture.
1. Experiential Typology Planners should first consider “the ‘wants’ of the learner, ie what the learner perceives to be his or her need; and the ‘needs’
Building Models Part 1: Models good for defining system and user requirements –Affinity diagrams –Flow model –Cultural model –Sequence model –Physical.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
Chapter 15 Application of Computer Simulation and Modeling.
Chapter 14: Usability testing and field studies. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept.
Announcements Project proposal part 1 &2 due Tue HW #2 due Wed night 11:59pm. Quiz #2 on Wednesday. Reading: –(’07 ver.) 7-7.4, (’02 ver.)
© Copyright 2011 John Wiley & Sons, Inc.
Collecting Quantitative Data
Chapter 12 Collecting Qualitative Data. NARRATIVE INTERVIEWING Establishing Data Collection Procedures for Narrative Interviewing Establishing Data Collection.
Chapter 10 Collecting Quantitative Data. SURVEY QUESTIONNAIRES Establishing Procedures to Collect Survey Data Recording Survey Data Establishing the Reliability.
Analysis Concepts and Principles
Contextual Design. Purpose for us An example A term often used, with varying levels of precision.
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
© Pearson Education Limited, Chapter 6 Fact-finding Transparencies.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
Chapter11 Designing Data Collection Forms. The Functions of a Questionnaire Translates the research objectives into specific questions Standardizes questions.
1 Contextual Interview Shahnewaz A. Jolly CPSC 681: Research Methods in Human Computer Interaction Instructor: Dr. Saul Greenberg Date: November 4, 2009.
The ELK Solutions’ Competitive Advantage
1 College of Engineering and Computer Science Computer Science Department CSC 131 Computer Software Engineering Fall 2006 Lecture # 2 Chapter 6 & 7 System.
Learning Objective Chapter 10 Questionnaire Design CHAPTER ten Questionnaire Design Copyright © 2000 by John Wiley & Sons, Inc.
Joy Hamerman Matsumoto.  St Jude Medical Cardiac Rhythm Management Division manufactures implantable cardiac devices ◦ Pacemakers ◦ Implanted defibrillators.
Requirements Analysis
Introduction to information systems
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY User Studies Basic principles, methods, and examples Sari.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
5/20/ Conducting and Analyzing a Contextual Interview ICS 205 Spring 2002 Tom Herring Ratiya Komalarachun.
Gathering User Data IS 588 Dr. Dania Bilal Spring 2008.
Human Computer Interaction
Project Analysis Course ( ) Course Overview Project ideas Presentation.
Maria LeFort 1 M. LeFort - Teaching Reading Across the Curriculum - Part 2.
Chapter 11 Analysis Concepts and Principles
DEVELOPING PORTFOLIOS in the Concurrent Practicum Program.
Lecture 7: Requirements Engineering
System Planning (Preliminary Investigation Overview)
Cohesion and Coupling CS 4311
Systems Analysis and Design in a Changing World, 6th Edition
Requirements Elicitation. Structured Interview: Purpose is to ask and answer questions concerning the problem being modeled Observation: Observe activities.
Chapter 3 Managing Design Processes. 3.1 Introduction Design should be based on: –User observation Analysis of task frequency and sequences –Prototypes,
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
Requirements Engineering Requirements Elicitation Overview of Requirements Analysis.
Communication Arts Research CA3011 A. Parichart W. & A. Chulamani C. This course material is for non-commercial use only. Any public display, distribution.
Chapter Eight Questionnaire Design Chapter Eight.
Understanding User's Work Ethnography The systematic study and documentation of human activity without imposing a prior interpretation on it via immersion.
Requirements Analysis
WORKING WITH A CLIENT 22 August THE GOALS Common understanding Concept Capabilities Users Communications Expectations.
Fashion MARKETING TID1131. Types of research Quantitative research Information relating to numbers – quantity. Method - surveys Qualitative research To.
1 Erica. 2 Introducing… 3 Your Design Challenge…
Requirement Discipline Spring 2006/1385 Semester 1.
Multiple choice, Short answer, Essay.
Overview of System or Process Design and Improvement 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2.
SWE 214 (071) Introduction to UML Slide 1 Introduction to UML.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Thursday Consolidation Reading: CD Ch.s 8, 9, & 10 In-class modeling exercise.
Requirements Management with Use Cases Module 0: About this course Requirements Management with Use Cases Module 0: About this course.
Descriptive Research Method. Description Case studies Examines one individual in depth Provides fruitful ideas Cannot be used to generalize Naturalistic.
1 Requirements Elicitation – 2 Lecture # Requirements Engineering Process Requirements Elicitation Requirements Analysis and Negotiation Requirements.
User-centered approaches to interaction design By Haiying Deng Yan Zhu.
Requirement Elicitation Nisa’ul Hafidhoh Teknik Informatika
CHAPTER 2 SYSTEM PLANNING DFC4013 System Analysis & Design.
UNIT – II BUSINESS PROCESS MANAGEMENT
System Analysis and Design Task 1- Explanation
Chapter 7: Introduction to Data Communications and Networking
Unified Modeling Language
Requirements Elicitation – 1
INTERPRETING COMMUNICATION RESEARCH
Joint Application Development (JAD)
Presentation transcript:

Requirements Elicitation Hans Van Vliet, Software Engineering: Principles and Practices, 3rd edition, Wiley (Chapter 3) 1

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 2

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 3

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 4

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 5

In-class: Requirements elicitation techniques (In pair: 20 mins) For each of the following requirements elicitation techniques, discuss its advantages and disadvantages and identify a situation or project that the technique could be well-suited: Structured interview Observation Apprenticeship Survey 6