Centre for Information & Knowledge Management INFORMATION SYSTEMS MANAGEMENT Jamie O’Brien Centre for Information & Knowledge Management University of.

Slides:



Advertisements
Similar presentations
Session # 2 SWE 211 – Introduction to Software Engineering Lect. Amanullah Quadri 2. Fact Finding & Techniques.
Advertisements

Lecture 3 Planning and Development Methodologies.
Identifying enablers & disablers to change
Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
 Interviewing individuals  Interviewing groups  Observing workers  Studying business documents 1.
Chapter 6 Review Questions
CSE Information Systems 1
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.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Monash University, SIMS, Semester One, DATA GATHERING FOR INFORMATION SYSTEMS DEVELOPMENT CSE Information Systems 1 CSE Information Systems.
Fundamentals of Information Systems, Second Edition
INFORMATION GATHERING FOR INFORMATION SYSTEMS DEVELOPMENT IMS Information Systems 1 CSE Information Systems 1.
Jump to first page Chapter 2 System Analysis - Determining System Requirements.
© Pearson Education Limited, Chapter 6 Fact-finding Transparencies.
Chapter 5 Determining System Requirements
Chapter 4: Beginning the Analysis: Investigating System Requirements
Lecture Nine Database Planning, Design, and Administration
Fact-finding Techniques
1 Lecture 6 The Systems Analyst (Role and activities) Systems Analysis & Design Academic Year 2008/9.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Requirements Modeling
CSC271 Database Systems Lecture # 20.
CSC271 Database Systems Lecture # 21. Summary: Previous Lecture  Phases of database SDLC  Prototyping (optional)  Implementation  Data conversion.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Chapter 4: Beginning the Analysis: Investigating System Requirements
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 7 Determining.
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
Initiating and Planning Systems Development projects
Lecture Outline 11 The Development of Information Systems Chapter 8 page 390+
Determining System Requirements Classes 9,10. SDLC Project Identification & Selection Project Initiation & Planning Analysis ** Logical Design Physical.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
System Analysis and Design 3 rd Lecture اعداد : أ.ساره الحجام.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Part3 Database Analysis and Design Techniques Chapter 04- Overview of Database Planning, Design and Administration Database Systems Lu Wei College of Software.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
CSE323 การวิเคราะห์และออกแบบระบบ (Systems Analysis and Design) Lecture 03: Requirements Capture Requirements Analysis.
BIS 360 – Lecture Five Ch. 7: Determining System Requirements.
Modern Systems Analysis and Design Third Edition
There are many occasions for fact-finding during the database system development lifecycle. fact-finding is particularly crucial to the early stages of.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
1 Chapter 10 Fact-Finding Techniques Transparencies.
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.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Database Analysis and the DreamHome Case Study
Systems Development Lifecycle Analysis. Learning Objectives List the nine stages of the system life cycle Explain the system life cycle as an iterative.
Systems Life Cycle A2 Module Heathcote Ch.38.
IFS310: Module 3 1/25/2007 Fact Finding Techniques.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 7 Determining.
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.
Chapter 10 Fact-finding Techniques 1 © Pearson Education Limited 1995, 2005.
The techniques involved in systems analysis Explanation of a feasibility study:Explanation of a feasibility study: –economic, –legal, –technical, –time.
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.
IS2210: Systems Analysis and Systems Design and Change Twitter:
1 Administrative Office Management, 8/e by Zane Quible ©2005 Pearson Education, Inc. Pearson Prentice Hall Upper Saddle River, NJ Job Analysis Chapter.
MIS 321 PS 2 FACT FINDING METHODS: SURVEY AND INTERVIEW.
INFO 3: Use of ICT In The Digital World Topic 7: Developing ICT Solutions Factors that contribute to the success and failure of ICT Systems.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
Systems Development Lifecycle Analysis. Learning Objectives (Analysis) Analysis Describe different methods of researching a situation. State the need.
MANAGEMENT INFORMATION SYSTEM
Modern Systems Analysis and Design Third Edition
SYSTEMS ANALYSIS Chapter-2.
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Centre for Information & Knowledge Management INFORMATION SYSTEMS MANAGEMENT Jamie O’Brien Centre for Information & Knowledge Management University of Limerick Lecture 6

Systems Development Lifecycle (SDLC) Chapter 8…Bocij et al. (2008) 2

SDLC Outputs Initiation… Feasibility Study… Systems Analysis… Systems Design… Systems Build… Systems Implementation… Review and Maintenance…

SDLC - Aim of each stage Initiation… Feasibility Study… Systems Analysis… Systems Design… Systems Build… Systems Implementation… Review and Maintenance…

Benefits of SDLC Subdivision – reduces complexity Deliverables – enable traceability Communication - aided by documentation Stages provide a division point between roles & tasks Expenditure - is on a phased basis

Problems with SDLC Too rigid and inflexible to deal with change Lengthy process Costly Underplays end-user involvement Often fails to deliver business requirement Often fails to deliver system user needs Often inappropriate for small or medium scale systems development

7 Initiation, Feasibility & Data Collection

8 Objectives Discuss the initiation of a project Outline the details of a Statement of Scope and Objectives Outline the various methods of data collection Discuss a feasibility study in detail Outline the details of a Feasibility report

9 Outline Initiation of a project Statement of Scope & Objectives Data collection methods Feasibility Study Feasibility Report

10 Reasons for Project Initiation Current system cannot cope Cost savings Provide better internal information Provide competitive customer service Take advantage of new technologies Changes in legislation

11 Sources of Projects Senior Management IS Department Functional Department

12 Statement of Scope and Objectives Project Name Problems that lead to this project –i) –ii) How the project was initiated System capabilities Anticipated benefits Constraints Plan of Action

13 Analyst’s Channels of Information Interviews Documentation Observation Questionnaires Measuring Brainstorming

14 Interviewing Most important channel Interview key personnel at each level Provides a rich & complete view Interviewing is not a mechanical process, the approach needs to be tailored to suit the interviewee Interview outputs: –Business Processes –Data –Information Flows

15 Interview - Advantages Ability to gather detailed information –& More than you asked for Ability to use open questions Responses can be clarified

16 Interview - Disadvantages Time consuming Analyst’s bias / preconceptions Interviewee –not overly co-operative –wants to sound good –tells what should be done Respondents need to be articulate Interviewing skills are required

17 Documentation Instruction & Procedure manuals Requirements Specification Blank documents / forms Job descriptions Statements of company policy Publicity and information booklets

18 Advantages Already exists Quick See it as it is –(not amended for your benefit) No additional cost Disadvantages Too much documentation Extensive reading required May be out of date

19 Observation Observe a user in action Gain their trust if possible Note –how long particular operations take –how they utilise the system –what features they do not use

20 Observation - Advantages See directly how processing takes place See how records are handled Gives a better insight than documentation Can see how different processes interact Interpret in the language of the analyst See points that would not be described

21 Observation - Disadvantages Time consuming Best behaviour syndrome Beliefs and attitudes are missed

22 Questionnaires Information on an existing system Logical Sequence Keep questions simple Multi-choice questions, rather than comments Clear objective of what is required Questions at the right intellectual pitch Avoid branching (If “YES” go to Q 12 etc.) Clear deadline for completion

23 Advantages Respondent time is minimised More responses Disadvantages Response rates can be very low Clarification of questions/responses cannot be sought Collating open-ended answers can be difficult

24 Measuring Volumes of data Volumes of transactions –(per hour / day / week / month) Peaks and troughs in traffic Time taken to complete each transaction Time delays caused by the absence of a suitable system Potential variances in the speed of processing Size of files that are transferred

25 Brainstorming Interaction between a group of staff to generate new ideas and discuss existing problems Least structured fact-finding technique Questions Who to involve? / How Many? Management? / Which functional areas

26 Brainstorming - Advantages Generally very productive method Desired results are generated more quickly Cultural factors, attitudes and belief systems can be assessed Builds a momentum for change among those involved which facilitates the new system later

27 Brainstorming - Disadvantages One voice Unwanted views Providing more information than is needed

28 Analyst’s Channels of Information Interviews Documentation Observation Questionnaires Measuring Brainstorming

End of Lecture