Requirements Determination Fact finding process A critical initial stage in systems analysis Highly unstructured 72% of all errors in systems can be traced.

Slides:



Advertisements
Similar presentations
Fact-finding Techniques Transparencies
Advertisements

Fact Finding Techniques
© 2005 Prentice Hall13-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
8 Thinking Critically, Making Decisions, Solving Problems.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
An evaluation framework
Systems Analysis and Design in a Changing World, Fourth Edition
A Student Guide to Object- Orientated Development Chapter 2 Requirements for the Wheels case study system.
Fact-Finding Fact-Finding Overview
Chapter 4: Beginning the Analysis: Investigating System Requirements
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
Fact-finding Techniques
Requirements Gathering : Determining the scope of the system 1. Elicitiation – fact finding 2. Specification 3. Validation.
Pradeep P Research Scholar Guide Dr. N.S. Harinarayana.
Requirements Engineering Process – 1
Dimensions of Data Quality M&E Capacity Strengthening Workshop, Addis Ababa 4 to 8 June 2012 Arif Rashid, TOPS.
Chapter 2 Theoretical Perspectives and Methods of Social Research Key Terms.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
CSC271 Database Systems Lecture # 20.
Chapter 4: Beginning the Analysis: Investigating System Requirements
Preparing for Data Collection Need to recognize that data collection is a high level activity that cannot be just passed off to graduate assistant Need.
Advanced Topics in Requirement Engineering. Requirements Elicitation Elicit means to gather, acquire, extract, and obtain, etc. Requirements elicitation.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Chapter 5: Requirement Engineering Process Omar Meqdadi SE 2730 Lecture 5 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Requirements Engineering
PRJ566 Project Planning and Management
CSE323 การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design) Lecture 03: Requirements Capture Requirements Analysis.
Requirements Gathering Chapter 5 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman Edited by Solomon Negash.
Modern Systems Analysis and Design Third Edition
Chapter 11 Analysis Concepts and Principles
1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements.
1 Chapter 10 Fact-Finding Techniques Transparencies.
8/29/2012ISC 329 Isabelle Bichindaritz1 Database Application Example The Dreamhome.
Database Analysis and the DreamHome Case Study
Ways of Collecting Information Interviews Questionnaires Ethnography Books and leaflets in the organization Joint Application Design Prototyping.
IFS310: Module 3 1/25/2007 Fact Finding Techniques.
Requirements Collection By Dr. Gabriel. Requirements A requirement is any function, constraint, or property that the system must provide, meet, or satisfy.
Requirements Determination CIS 4800 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College Copyright © 2009 John Wiley & Sons, Inc.
2 nd Knowledge Area : Project Scope Management. Importance of Good Project Scope Management 1995 CHAOS study cited user involvement, a clear project mission,
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Chapter 4 Requirements Engineering (3/3) Yonsei University 2 nd Semester, 2015 Sanghyun Park.
1 Fact-Finding Techniques. 2 u Critical to capture necessary facts to build the required database application. u These facts are captured using fact-finding.
Chapter 10 Fact-finding Techniques 1 © Pearson Education Limited 1995, 2005.
1 Fact-finding Techniques © Pearson Education Limited 1995, 2005.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 5: Requirements Determination.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
© 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. Requirements engineering processes The processes used for RE vary widely depending on the application domain, the people involved.
Requirements Engineering Process
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
1 Week 8 - Life cycle vs Methodology IT2005 System Analysis & Design.
Requirements engineering The process of establishing the services that the customer requires from a system and the constraints under which it operates.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Requirements in the product life cycle Chapter 7.
1 Requirements Determination (Analysis) Lecture 3 Courtesy to Dr.Subhasish Dasgupta.
Fact Finding (Capturing Requirements) Systems Development.
MANAGEMENT INFORMATION SYSTEM
Scope of Systems Requirements: Definition o f Requirements Not to define the full system Not to define the full system Describe or define the essential.
Requirement Elicitation Nisa’ul Hafidhoh Teknik Informatika
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
Requirements Determination
Design of Expert Systems
TIM 58 Chapter 3: Requirements Determination
<<REQUIREMENTS FOR THE WHEELS CASE STUDY SYSTEM Pertemuan 5
UNIT II.
Rekayasa Perangkat Lunak
Overview Characteristics for gathering requirements.
Requirements Engineering Process – 1
Requirements Validation – I
Presentation transcript:

Requirements Determination Fact finding process A critical initial stage in systems analysis Highly unstructured 72% of all errors in systems can be traced back to improper requirements determination How much time to spend?

Requirements Determination Involves four iterative processes –Discovery Find all relevant fact from people, old systems and environment –Representation Record facts for interaction with designers and users and for validation –Evaluation Completeness, consistency, correctness –Verification Compare to base line requirements

Discovery What facts to collect? –Get the big picture, start at the top –Problems, opportunities, constraints –Detailed information about the current way of doing things –Espoused versus actual theories of action –Rules and exceptions to rules –Organizational climate, politics –Get wish lists

Interview Process Fact finding Fact verification Clarification Generate enthusiasm Get end user involved Solicit ideas and opinions Get soft information

Uncertainties in Requirement Determination Existence and stability of requirements Ability of users to specify requirements –Cognitive biases Anchoring Recency effect Estimation errors –Chunking Ability of analysts to elicit and evaluate requirements –Preconceived solutions –Limited understanding of the problem domain –Lack of preparation

Fact Finding Techniques Interview –Individual –Group Document Examination –Policy manuals, SOPs –Memos, minutes, reports –Filled out forms –System manuals, consultant reports Direct observation –Measurement –Sampling –Questionnaire JAD