IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.

Slides:



Advertisements
Similar presentations
Systems Analysis and Design Presented by Thakur Rai.
Advertisements

System Development Life Cycle (SDLC)
Chapter 2 Analyzing the Business Case.
Preparing the Systems Proposal CIS458. Last Class Project outline –Documents and reports Database Application Lifecycle –Database planning, system definition,
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Acquiring Information Systems and Applications
Systems Analysis and Design 9th Edition
Chapter 2.
Chapter 8 Information Systems Development & Acquisition
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Lecture 13 Revision IMS Systems Analysis and Design.
Fundamentals of Information Systems, Second Edition
Computers: Tools for an Information Age
Analyzing the Business Case
System Development Life Cycle (SDLC)
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Systems Analysis and Design Chapter 12.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
System Planning Analyzing the Business Case
SDLC and alternative methodologies 1/14/2015 © Abdou Illia MIS Spring 2015.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Acquiring Information Systems and Applications
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Chapter 8: Systems Development Please turn your cell phone off.
Systems Analysis and Design: The Big Picture
1313 CHAPTER SYSTEMS ANALYSIS AND DESIGN. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six phases of the.
System design technique  System Development Life Cycle  Prototyping  Rapid Application Development.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Computers Are Your Future Eleventh Edition Chapter 13: Systems Analysis & Design Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Managing the development and purchase of information systems (Part 1)
System Planning- Preliminary investigation
Systems Development Lifecycle Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design Implementation Maintenance.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
Business Case Justification System Planning
Chapter 14 Information System Development
Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc MANAGING.
Computers Are Your Future © 2006 Prentice Hall, Inc.
Chapter 10 Information Systems Analysis and Design
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Phase 1: Preliminary Investigation or Feasibility study
Acquiring Information Systems and Applications
Systems Analysis and Design
Computers Are Your Future © 2008 Prentice Hall, Inc.
CHAPTER 13 Acquiring Information Systems and Applications.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 15 Introduction to Systems Development. Learning Objectives Learn how information systems are developed Understand importance of managing SD process.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Computer Concepts 2014 Chapter 10 Information Systems Analysis and Design.
Systems Development Life Cycle
CISB113 Fundamentals of Information Systems IS Development.
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
Systems Analysis & Design 7 th Edition Chapter 2.
MANAGEMENT INFORMATION SYSTEM
The Information Systems Development Processes Chapter 9.
COLLEGE OF BUSINESS ADMINISTRATION
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
Introduction to Projects
Systems Analysis and Design
Software Development Life Cycle
System Development Life Cycle (SDLC)
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Sourcing Issues in outsourcing..
Public Management Information Systems System Analysis Thursday, August 01, 2019 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate.
System Analysis and Design:
Presentation transcript:

IS Analysis and Design

SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood systems

SDLC: Zachman Framework

Initial Investigation What is the system supposed to do and what priority should we give it? On IS budget Memo or oral Define user’s general expectations Rough cost Assign priority

How do we find problems? Surveillance Reaction Opportunistic Frameworks Competitive strategy Customer resource life cycle/future perfect Object System rather than IT system

SDLC Waterfall Identify Problem Analyze Current System Determine Information Requirements Design Technology Requirements Develop, Test, & Validate Install Evaluate & Maintain

Identify Problem Analyze Current System Determine Information Requirements Design Technology Requirements Develop, Test, & Validate Install Evaluate & Maintain Feasibility Study

General Analysis Identify Problem Analyze Current System Determine Information Requirements Design Technology Requirements Develop, Test, & Validate Install Evaluate & Maintain

General Analysis Specify logical system requirements

General Systems Analysis Understand the current system Be sure you don’t omit essential features Obtain detailed specifications of expected functions Operations level requirements Provide specifications for IT developers to design from

General Analysis Gather information Existing documentation and actions Interviews and questionnaires Structured interviews Define current decision making process Isolate current deficiencies Identify necessary controls and checks

General Analysis Determining Information Requirements Define all functions of the system Most systems should be cross-functional Avoid information overload Many managers do not know what information they need

General Analysis Determining Information Requirements Give users models of new systems Prototypes and models Reconcile user conflicts Joint Application Design Structure the interview process BSP, Critical Success Factors, Ends Means

Include Complete conceptual data model with table instance data, constraints, and volumes Complete logical data flow analysis with module specifications Conceptual network design with volume requirements

General Analysis Is this an information system or a reengineering project? Reengineering requires a mandate to change the way you do business, and requires a major commitment from all participants. Most information systems are written to support existing processes.

System Design Identify Problem Analyze Current System Determine Information Requirements Design Technology Requirements Develop, Test, & Validate Install Evaluate & Maintain

Detailed Conceptual and Physical Design Computer system structure and module specification

Input/Output design Logical data structures and views Data dictionaries System logic definitions System flow Network design charts Documentation

Identify Problem Analyze Current System Determine Information Requirements Design Technology Requirements Develop, Test, & Validate Install Evaluate & Maintain

System Development Build it

Development Structured Code CASE tools Code generators Rapid Application Development Object Oriented development Prototypes

Testing Walkthroughs and code inspection Application test Unit test - each program System test - whole system together Processes and user acceptance

Identify Problem Analyze Current System Determine Information Requirements Design Technology Requirements Develop, Test, & Validate Install Evaluate & Maintain

Installation Introduce into the organization

Implementation Conversion Direct Phased Pilot Parallel Training Operations acceptance

Identify Problem Analyze Current System Determine Information Requirements Design Technology Requirements Develop, Test, & Validate Install Evaluate & Maintain

Maintenance Everything after acceptance

Proposal How Should we do it?

Defining Problems Root cause Magnitude of problem Size of opportunity

Proposal (Feasibility Study) Formal report On user budget What should we do? How should we do it? What should it cost? How will we use it?

Format: May include these sections Title page Table of contents Executive summary Problem statement Analysis of alternatives Cost and benefits Recommendation Request for authorization Appendix

Executive Summary One to three page summary of the report, including costs and recommendations. Objective: Get the decision maker to refer the rest of the study for detailed analysis.

Problem Statement Simple statement of what is to be accomplished and any major constraints.

Analysis Describes what has been done Indicate alternatives considered Include “do nothing” option and costs Consider purchased products and outsourcing

Analysis (cont.) Technical feasibility Do we have the technology to accomplish this task? Economic feasibility Do the benefits of this project outweigh the costs at this time? Operational feasibility? Does this system fit into the way we want to do business?

Costs and Benefits Costs are easier to identify than benefits Include intangible and tangible costs Business benefits include reduced costs and increased revenue Include competitive positioning Consider business focus: low cost, differentiation, focus

Recommendation Choose the best option. Consider business as well as technical arguments. You may leave some options or a choice between equivalent systems

Request for Authorization Ask permission to continue to next stage Estimate cost and schedule for next stage, as well as total project costs.

Appendices Include Interview notes Document summaries Diagrams and specifications Cost details You may choose not to circulate the appendices with the document if they are long.