Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.

Slides:



Advertisements
Similar presentations
Systems Investigation and Analysis
Advertisements

Principles of Information Systems, Tenth Edition
Acquiring Information Systems and Applications
Chapter 7 CASE Tools and Joint and Rapid Application Development.
Chapter 2.
Principles and Learning Objectives
Project Estimation Describe project scope, alternatives, feasibility.
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
Systems Analysis and Design Kendall & Kendall Sixth Edition
12 C H A P T E R Systems Investigation and Analysis and Analysis.
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 2 Topics –Context-Level DFD –Entity-Relationship Diagrams.
Fundamentals of Information Systems, Second Edition
Fundamentals of Information Systems, Second Edition
Systems Development Life Cycle
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
Chapter 4 Determining Feasibility and Managing Analysis and Design Activities Systems Analysis and Design Kendall & Kendall Sixth Edition.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Investigation and Analysis Chapter 12.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
The Agile vs. Waterfall Methodologies Systems Development:  the activity of creating new or modifying / enhancing existing business systems.  Objectives.
CHAPTER 19 Building Software.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Chapter 8: Systems Development Please turn your cell phone off.
Systems Investigation and Analysis
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
©2008 Pearson Prentice Hall Project Management Systems Analysis and Design, 7e Kendall & Kendall CH#3.
Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Transaction Processing Systems and System Development Life Cycle
Systems Investigation and Analysis
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
1 Determining Feasibility and Managing Analysis and Design Activities.
SYSTEMSDESIGNANALYSIS 1 Chapter 3 Feasibility Jerry Post Copyright © 1997.
Acquiring Information Systems and Applications
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
CHAPTER 13 Acquiring Information Systems and Applications.
Lesson 2 DETERMINING FEASIBILITY. MAIN MENU Introduction to Determining Feasibility Defining Objectives Determining Resources EXIT.
2 Information Systems Chapter 12 Systems Development: Investigation and Analysis.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Chapter 6 Prototyping, RAD, and Extreme Programming Systems Analysis and Design Kendall & Kendall Sixth Edition.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
CHAPTER 13 Acquiring Information Systems and Applications.
Fundamentals of Information Systems, Third Edition2 An Overview of Systems Development: Participants in Systems Development Development team –Responsible.
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
Systems Development Life Cycle
Information Systems Development
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
Principles of Information Systems Eighth Edition
Fundamentals of Information Systems, Sixth Edition
Business System Development
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 12 Systems Development: Investigation and Analysis
Systems Analysis and Design Kendall and Kendall Fifth Edition
Systems Development Life Cycle
UNIT No- III- Leverging Information System ( Investing strategy )
Systems Analysis and Design Kendall and Kendall Fifth Edition
Chapter 3 Determining Feasibility and Managing Analysis and Design Activities 1.
Systems Development An Overview of Systems Development
Presentation transcript:

Chapter 12: Systems Investigation and Analysis

Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application Design (JAD)  Activity Planning and Control  Initiating Systems Development  Project Selection  Systems Investigation  Feasibility Analysis  Systems Analysis  The Use of CASE Tools

How to Develop a CBIS? A software development paradigm consists of the methods, tools, and procedures used to develop a CBIS. The paradigm is selected based on the nature of the project, the application under development, the methods and tools to be used, and the controls and deliverables that are required Here are some software development paradigms: –The Systems Development Life Cycle (SDLC) –Prototyping –Rapid Application Development (RAD) and Join Application Development (JAD)

Systems Development Life Cycle (SDLC)

Prototyping  Prototyping is an interactive approach to systems development.

What is JAD?  Joint Application Design (JAD) is a modern information-gathering technique for analysis that brings together the key users, managers, and systems analysts in a JAD location.

Join Application Design (JAD)  JAD is used to cut the time required by personal interviews, to improve the quality of the results, and to increase end-user participation  JAD has been used as a technique to accomplish requirements analysis and to design the user interface with users in a group setting  JAD requires specialized skills by the analyst  JAD requires a commitment by the organization and users  Pros –Sooner application production for appropriate projects –Documentation as a by product of completing project tasks –Teamwork and interaction between users and stakeholders  Cons –Burning out developers and participants –Requiring skills of development tools and techniques from analysts and users –More time from stakeholders and users

Activity Planning and Control Activity planning involves the activities to:  Select a systems analysis team  Assign members to appropriate projects  Estimate time required for a task  Schedule a project –A Gantt chart is an easy way to schedule tasks. Gantt charts show activities on the vertical axis and time on the horizontal axis. The main advantage of a Gantt chart is simplicity.

Initiating Systems Development Systems development efforts begin when an individual or group initiates an organizational change that can product a potential benefit from a new or modified system Two broad reasons:  Problems within the organization  Opportunities for improvement

Problems within the Organization To Identify ProblemsLook for These Specific Signs Check output against performance criteria Too many errors Work completed slowly Work done incorrectly Work done incompletely Work not done at all Observe behavior of employees High absenteeism High job dissatisfaction High job turnover Listen to external feedback from:  Vendors  Customers  Suppliers Complaints Suggestions from improvement Loss of sales Lower sales

Opportunities for Improvement Improvements to systems can be defined as changes that will result in incremental benefits including: –Speeding up a process –Streamlining a process through the elimination of unnecessary or duplicated steps –Combining processes –Reducing errors in input through changes in forms and display screens –Reducing redundant output –Improving integration of systems and subsystems –Improving worker satisfaction with the system –Improving ease of customer, supplier, and vendor interaction with the system

Project Selection Not all projects should be selected for further study. Some criteria for selection of systems projects are:  Backing from management  Appropriate timing of project commitment  Possibility of improving attainment of organizational goals  Practical in terms of resources for systems analyst and organization  Project is worthwhile compared to other ways the organization could invest resources

Systems Investigation In general, systems investigation attempts to uncover answers to the following questions: –What primary problem might a new or enhanced system solve? –What opportunities might a new or enhanced system provide? –What CBIS component will improve an existing system or are required in a new system? –What are the potential costs (variable and fixed)? –What are the associated risks?

Feasibility Analysis A key step of the systems investigation phase is the feasibility analysis. For systems projects feasibility is assessed in five principal ways:  Technical Feasibility  Economic Feasibility  Operational Feasibility  Schedule Feasibility  Legal Feasibility

Technical Feasibility The analyst must find out whether:  Current technical resources can be upgraded to fulfill the project under consideration  Technology exists that meets the specifications If technology is not available or not capable of meeting the specifications, do not proceed any further

Economic Feasibility The analyst must consider:  The time of the systems analysis team  The cost of the employee time  The estimated cost of hardware  The estimated cost of software and/or software development If short-term costs are not offset by long-term gains, do not proceed any further

Net Present Value  Presents the time value of the investment in the information system as well as the funds flow (preferred method for economic feasibility)  Present value is a way to asses all the economic outlays and revenues of information system over its economic life and to compare costs today with future costs and today’s benefits with future benefits  Formula: Present Value of Money = 1 / (1 + ROI) ** n Where: n = number of years into future

Operational Feasibility The analyst must consider:  The human resources available for the project  The operability of the system  The use of the system once it is installed Assessing operational feasibility to a large extent involves educated guesswork

Schedule Feasibility The analyst must consider:  Whether the project can be completed in a reasonable amount of time (balance the time and resource requirements with other projects)

Legal Feasibility  Local regulations  State Laws  Federal Laws

Systems Analysis  Assemble the participants for systems analysis  Collect appropriate data and requirements (use several data collection methods)  Analyze data and requirements –Chart the input, processing, and output of the business functions in a structured graphical form (data flow diagrams). –Create a data dictionary that lists all the data items used in the system. –Analyze the decisions made (i.e, structured, semi-structured).  Prepare a report on the existing system, new system requirements, and project priorities.

The Use of CASE Tools  Analysts increasingly rely on CASE tools to: –Increase analyst productivity Draw and modify diagrams easily Allow analysts to share work with other team members Make diagramming a dynamic, iterative process –Improve analyst-user communication –Integrate life cycle activities –Analyze and assess the impact of maintenance changes  Upper CASE tools allow the analyst to create and modify the system design  Lower CASE tools are used to generate computer source code  I-CASE tools include both upper and lower CASE capabilities

Points to Remember  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application Design (JAD)  Activity Planning and Control  Initiating Systems Development  Project Selection  Systems Investigation  Feasibility Analysis  Systems Analysis  The Use of CASE Tools