Chapter 4 Collecting Requirements. What do you want to know? What is the problem area? How does the business you approach it? Is the data available? Who.

Slides:



Advertisements
Similar presentations
Fact Finding Techniques
Advertisements

Conducting Focus groups ACE seminar teaching session By Susan Mlangwa.
Requirements Analysis. Methods of Collecting System Requirements Interview people (individually) informed about the operations and issues of the current.
© 2005 Prentice Hall13-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Stephanie M. Glyptis April 5, 2014 Let’s Meet: The Essentials of Great Meetings.
Slide 1 Systems Analysis and Design with UML Version 2.0 Alan Dennis, Barbara Wixom, and David Tegarden Chapter 5: Requirements Determination John Wiley.
 Interviewing individuals  Interviewing groups  Observing workers  Studying business documents 1.
Building Team Facilitation Skills Presented by: Mary Jo Meyers M.S.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Topics: Interviewing Question Type Interviewing techniques
Feb. 2, 2004CS WPI1 CS 509 Design of Software Systems Lecture #3 Monday, Feb. 2, 2004.
Teamwork C.Eng 491 Fall 2009.
Focus Groups for the Health Workforce Retention Study.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Jump to first page Chapter 2 System Analysis - Determining System Requirements.
Chapter 5 Determining System Requirements
Fact-Finding Fact-Finding Overview
Lesson 18 Requirements Discovery(2)
Chapter 2 Training For Organizations Needs Assessment.
Collecting Basic Evaluation Information Chapter Six cont…
Facilitation Richard Fisher. 10/9/2000Facilitation - Richard Fisher2 Facilitated Sessions A structured meeting technique designed to gather information.
Interviewing Stakeholders: Evaluating Support for Policy Change in Your Community.
Purdue OWL Staff A workshop brought to you in cooperation with the Purdue Online Writing Lab Field Research: Conducting an Interview.
Basics of Conducting Focus Groups Applied Research Focus groups are a powerful means to evaluate services or test new ideas. Basically, focus groups are.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 7 Slide 1 Chapter 6 Determining System Requirements.
Determining System Requirements Classes 9,10. SDLC Project Identification & Selection Project Initiation & Planning Analysis ** Logical Design Physical.
SOC 3307f Interviewing.
Tyson’s Approach to Organizational Change Management
The Art of a Great Interview. What is an Interview? An interview is a highly structured conversation that is dominated by questions and answers.
Focus groups ScWk 242 – Session 4 Slides.
Chapter 6. Researching Your Subject © 2010 by Bedford/St. Martin's1 Understand the differences between academic and workplace research In academic research,
Requirements Gathering Chapter 5 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman Edited by Solomon Negash.
BIS 360 – Lecture Five Ch. 7: Determining System Requirements.
1FILENAME.PPT LAST REVISED: 9 JULY 2008 Citizens Serving Communities Interviewing Techniques Developed as part of the National Emergency Services Curriculum.
Modern Systems Analysis and Design Third Edition
ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
Designing & Delivering Effective Presentations. Powerful Introductions 2 Don’t be typical My name is …. is boring Start with a relevant POW! – Story –
Elements of Needs Assessment in the context of training
Chapter 6 Determining System Requirements. 2 2 What are Requirements? “Requirements are … a specification of what should be implemented. They are descriptions.
System Analysis-Gathering Requirements.  System analysis is the process of gathering info about existing system, which may be computerized or not, while.
DW Toolkit Chapter 1 Defining Business Requirements.
Slide 1 Requirements Determination Chapter 5. Slide 2 Objectives ■ Understand how to create a requirements definition. ■ Become familiar with requirements.
Ways of Collecting Information Interviews Questionnaires Ethnography Books and leaflets in the organization Joint Application Design Prototyping.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall4-1 Interactive Methods to collect Information Requirements Interviewing.
Data Gathering Techniques 27 th February Data Gathering Techniques System requirements specify what the system must do or what property or quality.
Make Learning Fun! Form a STUDY GROUP
Successfully Conducting Employee Performance Appraisals Wendy L. McCoy Director HR & Benefits Florida Conference of The United Methodist Church.
1Interviewing Techniques.ppt Last Revised: 16 July 2002 Interviewing Techniques Developed as part of the National Emergency Services Curriculum Project.
Chapter 6 Determining System Requirements. Objectives:  Describe interviewing options and develop interview plan.  Explain advantages and pitfalls of.
© 2005 by Prentice Hall Chapter 6 Determining System Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
1A FAST EXCELLENCE THROUGH FACILITATION Gary Rush The FAST Process MGR Consulting
1 Week 8 - Life cycle vs Methodology IT2005 System Analysis & Design.
Group Work. Why Group Work? It’s a break from lecture or regular tasks. It gives everyone a chance to contribute. It can be fun. You can learn from each.
How to Conduct an Interview Adapted from Scholastic Kids Press Corps.
SOC 3322a INTERVIEWING. What is interviewing, why do it? In qualitative research, interviewing, especially in-depth & open-ended, is a common and preferred.
Interviewing The art of productive listening. Interviewing A conversation with a purpose (Lindloff and Taylor, 2011, pp ).
Week 2: Interviews. Definition and Types  What is an interview? Conversation with a purpose  Types of interviews 1. Unstructured 2. Structured 3. Focus.
New London Debriefing Roles Chuck listens GPAEA team coaches Network members Stay in descriptive voice Stick to the evidence “Everyone speaks once before.
DW Toolkit Chapter 1 Defining Business Requirements.
CONDUCTING AN INTERVIEW TO GATHER RESEARCH. Primary Research  Primary research is research that you conduct yourself  Rather than collecting information.
Interviewing Basics Help You Focus on Content By: Dalya Goldberger Presented by Adam Lichtfuss.
Team Contracts We can work together! Copyright © Texas Education Agency, All rights reserved. 1.
The Hiring Interview Know you are hiring the best of all…..
TIM 58 Chapter 3: Requirements Determination
Conducting Field Research
Interviewing Techniques
Interviewing Sriram Mohan.
Joint Application Development (JAD)
Conducting an Interview
Presentation transcript:

Chapter 4 Collecting Requirements

What do you want to know? What is the problem area? How does the business you approach it? Is the data available? Who will use the results? Who cares?

ROMC Representations Operations Memory Aids Controls

Interviews Individual or group Roles Lead Interviewer Scribe Pre-interview research Questionnaire Agenda User Preparation Write-up

Interview Roles Lead Interviewer(s): direct the questions and adapt to the conversation Scribe: take notes. interject if the lead interviewer misses something. write up the session Observer (not more than two) observe – not participate

Tape recorders Cannot really replace people Ask first May make subjects nervous Require listening to the meeting twice

Process Research Select subjects Schedule interviews

Research Literature, Plan, Web sites, etc. What is the business? Who are the subjects? Is there a history of data warehousing? Good/Bad?

Subjects (pp. 116 – 117) Business Executive What are the business issues? What is your vision? Business Manager or Analyst What are your measures of success? What data do you use? What analysis do you typically do? Data Audit Data quality or quantity issues? Potential roadblocks (political or technical)? How is ad hoc analysis conducted?

Caveats The one question to never ask is “What do you want in your computer system?” That is your job, not theirs. You need to be brave enough to ask executives what keeps them up at night? The interview team needs to resist the temptation to focus only on the top 5 reports or top ten questions. Continually manage expectations.

Preparation Questionnaire Let users know what is coming Assign roles – and stick to them Lead(s) Scribe(s) Observer(s)

The interview process Introduce everyone: make everyone feel comfortable. Introduce the subject Remember your role Verify communication Define terminology Establish peer basis: know interviewees vocabulary and business understanding

The interview process (cont.) Be flexible be prepared to schedule additional interviews respect your interviewees time and reschedule if needed Avoid burnout don’t schedule too many at once leave time between sessions Manage Expectations

The interview process (cont.) Wrap up the interview Summarize Ask for permission to call back Get documentation Write up the interview soon (2 hours to 2 days)

Requirements Findings Document (Business Case) Establishes the relevance and credibility of the data warehouse project. Ties the business requirements to the realistic availability of data.

Facilitated sessions Each one takes more time than interviews, but may generate more Requires an experienced facilitator Requires an initial understanding of the user area Participants feed of of each others ideas Participants can negotiate disagreements