4/8: Systems Analysis & Development Systems change affecting organizations Systems development Influences on & challenges to implementation Systems development.

Slides:



Advertisements
Similar presentations
DEVELOPMENT OF INFORMATION SYSTEM
Advertisements

Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Redesigning the Organization with Information Systems Soetam Rizky.
Building Information Systems
CHAPTER 10 & 13 IS within the Organization & Acquiring IS and Applications.
6.1 Copyright © 2014 Pearson Education, Inc. publishing as Prentice Hall Building Information Systems Chapter 13 VIDEO CASES Video Case 1: IBM: Business.
Chapter Twelve Approaches to Systems-Building. The Traditional Systems Lifestyle The systems lifecycle is a traditional methodology for developing an.
Redesigning the Organization with Information System
14.1 © 2006 by Prentice Hall 14 Chapter Redesigning the Organization with Information Systems.
Effective systems development requires a team effort from stakeholders, users, managers, systems development specialists, and various support personnel,
14.1 © 2006 by Prentice Hall 14 Chapter Redesigning the Organization with Information Systems.
12 REDESIGNING THE ORGANIZATIONWITHINFORMATIONSYSTEMS Chapter.
13.1 © 2007 by Prentice Hall 13 Chapter Building Systems.
Redesigning the Organization with Information Systems
Fundamentals of Information Systems, Second Edition
Prof. Yuan-Shyi Peter Chiu
14 Lecture Redesigning the Organization with Information Systems.
13.1 © 2007 by Prentice Hall 13 Chapter Building Systems.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
Introduction to Systems Analysis and Design
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Redesigning the Organization with Information Systems
Redesigning The Organization With Information Systems
14.1 © 2006 by Prentice Hall 14 Chapter Redesigning the Organization with Information Systems.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
Chapter 8: Systems Development Please turn your cell phone off.
Chapter 14: Redesigning the Organization with Information Systems Instructor: Kevin Brabazon.
14 REDESIGNING THE ORGANIZATION WITH INFORMATION SYSTEMS.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
1.1 © 2007 by Prentice Hall 11 Chapter Building Information Systems.
Laudon & Laudon: Canadian Edition
Managing the development and purchase of information systems (Part 1)
11/26: How IS Systems Change the Organization, Systems-Building
Appraise system building alternativesAppraise system building alternatives Compare strengths, weaknesses of approachesCompare strengths, weaknesses of.
11.1 © 2007 by Prentice Hall 11 Chapter Building Information Systems.
System DevelopmentInformation Systems for Management1 Chapter 9 System Development.
Class 15 System Life Cycle. Outline System Life Cycle (Structured & Rapid methodologies) System Planning (3 strategic goals) SLC Activities System Life.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Chapter 10 Information Systems Analysis and Design
Fundamentals of Information Systems, Third Edition1 Systems Design Answers the question “How will the information system do what it must do to solve a.
Acquiring Information Systems and Applications
Systems Analysis and Design
CHAPTER 13 Acquiring Information Systems and Applications.
14.1 © 2006 by Prentice Hall 13 Chapter Building Information Systems.
14.1 © 2006 by Prentice Hall 14 Chapter Redesigning the Organization with Information Systems.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
SESSION 12 REDESIGNING THE ORGANIZATIONWITH INFORMATION SYSTEMS.
11.1 © 2007 by Prentice Hall 6 Chapter Building Information Systems.
Building Information Systems MIS 205: Chapter 13.
10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Chapter 11  2000 by Prentice Hall System Analysis and Design: Methodologies and Tools Uma Gupta Introduction to Information Systems.
13.1 © 2010 by Prentice Hall 5 Chapter Building Information Systems.
14.1 © 2006 by Prentice Hall 14 Chapter Redesigning the Organization with Information Systems.
Building Information Systems
Information Systems Development
REDESIGNING THE ORGANIZATION WITH INFORMATION SYSTEMS
Fundamentals of Information Systems, Sixth Edition
Fundamentals of Information Systems, Sixth Edition
Building Information Systems
Information Systems Development
Redesigning the Organization with Information Systems
Chapter 13 Building Systems.
Week 10 Systems Development
Presentation transcript:

4/8: Systems Analysis & Development Systems change affecting organizations Systems development Influences on & challenges to implementation Systems development approaches Systems building methodologies

Systems development & org. change automation rationalization reengineering paradigm shift RISK RETURN

automation Systems development & org. change Automation –Using the computer to speed up the performance of existing tasks RETURN

Systems development & org. change rationalization Rationalization –Involves streamlining of standard operating procedures, eliminating obvious bottlenecks, so that automation makes operating procedures more efficient.

Systems development & org. change reengineering Reengineering –Radical redesign of business processes, combining & eliminating steps to reduce waste and repetition, to improve cost, quality, and service. –Management must understand & measure current design to assess improvements with new design.

Systems development & org. change paradigm shift Paradigm shift –Rethinking the nature of the business and the nature of the organization itself.

2 Ways to Find the IS Requirements Enterprise Analysis: “looking at the whole” –Central approach: ask large number of managers: How they use information, where they get it What their environments are like What their objectives are How they make decisions What their data needs are –Create logical application groups: Groups of data elements that support related sets of organizational processes. –Tends to automate whatever exists, no fundamental change.

2 Ways to Find the IS Requirements Strategic Analysis, or CSF: Critical Success Factors –CSFs shaped by industry, environment, and manager –Central approach: 3-4 personal interviews with top management, identify goals and the CSFs. –Advantages smaller data set to analyze. Takes into account the environment & industry. –Disadvantages: it’s an art form opinions may differ on what the CSFs are Biased toward top management

Systems Development All activities that produce an IS solution to an organizational problem or opportunity. A structured kind of problem-solving with six distinct activities: –Systems analysis –Systems design –Programming –Testing –Conversion –Production & Maintenance

Systems Analysis Defining the problem Identifying its causes Specifying the solution Identifying the information requirements needed.

Systems Analysis Includes a feasibility study –Technical feasibility Is the proposed solution technically achievable? Is it possible? –Economic feasibility Do the benefits outweigh the costs? –Operational feasibility Will it work in the organizational & managerial framework? Do an organizational impact analysis: –How a new IS will affect org. structure, attitudes, decision- making, and operations.

Systems Analysis: Info Requirements Basically: who needs what information, when, where, and how? Incredibly important!

Systems Design Detailed how a systems will met the information requirements as determined by the systems analysis. Like a blueprint of a house Logical design –Lays out IS components and their relationships as they would appear TO USERS. –Shows what the proposed IS is supposed to DO. Physical design –Specs out the hardware, sofware, databases, etc.

Programming & Testing Programming: System specifications created in the design phase are translated into program code. Testing: vital step, often shortchanged. –Unit testing: seeking errors in particular programs –System testing: does the whole thing work together? –Acceptance testing: evaluation by real users, review by management.

Conversion Putting the new IS into production Parallel strategy: –run both old & new simultaneously. Direct cutover: –Old completely replaced by new on spec. day. Pilot study: –Limited implementation by small group of users. Phased approach: –Parts of new IS are introduced separately.

Production & Maintenance New IS is up and running: in production. At this point, changes in the IS are called “maintenance”. Changes made are usually to improve efficiency.

Influences on & Challenges to Systems Implementation User involvement & influence Management support Level of complexity & risk Management of implementation

Systems Development Approaches Traditional systems lifecycle Prototyping Application software packages End-user development Outsourcing

Traditional Systems Lifecycle Variation of systems development cycle Oldest method for building ISes, necessary for large, complex projects. Steps: –Project definition –systems study –Design –Programming –Installation –Postimplementation

Other Approaches: Prototyping Create an experimental system rapidly and inexpensively for end-users Steps: –Identify the user’s basic requirements. –Develop an initial prototype. –Use the prototype. –Revise & enhance the prototype. Iterative approach: repeat the process. Especially good for end-user interfaces.

Other Approaches: Application Software Packages Buying a premade, prepackaged application software package. Prewritten code can often fulfill most requirements of an proposed IS. Customization –Can be modified to meet needs better with optional add-ons.

Application Software Packages: Examples Accounts receivable; Bond & stock management; Computer-aided design (CAD) ; document imaging; E- mail; Enterprise Resource Planning (ERP); Groupware; Health care; Hotel Management; Internet telephone; Inventory control; Job costing; Library systems; Life insurance; Mailing labels; Mathematical / statistical modeling; Order processing; Payroll; Process control;Tax accounting; Web browser; Word processing

Other Approaches: End-User Development End-users develop information system with little help from technical specialists using 4th Generation tools. Advantages: –Increased user satisfaction –Improved requirements determination –Reduced applications backlog for IS dept. Disadvantages: –Relatively inefficient, rarely scalable –May hamper updating systems & requirements

Other Approaches: Outsourcing Contracting –Computer center operations –Telecommunications networks –Application development to external vendors

Systems-Building Methodologies Structured methodologies –Structured analysis –Structured design –Structured programming

Structured Methodologies Techniques are step-by-step, each step building on the last one. –Structured analysis –Structured design –Structured programming

Structured Analysis Widely used to define inputs, processes, and outputs. Logical, graphical model of information flow Primary tool: Data Flow Diagram (DFD) Process specifications describe the transformation occurring within the lowest level of the data flow diagram. They express the logic for each process.

Symbols for Data Flow Diagrams DATA FLOW PROCESS SOURCE OR SINK FILE

Data Flow Diagram (DFD)  GENERATE BILL CUSTOMER GENERATE BALANCE GENERATE REPORT MANAGER PAYMENT FILE CUSTOMER FILE

Structured Design A set of design rules and techniques that promotes program clarify & simplicity. Reduces effort of coding, debugging, etc. Documented in a structure chart: –Top-down chart, showing each level of design & its relationship to other levels. Payroll Get valid inputsCalc. payWrite outputs Get inputs Validate inputs Calc. Gross pay Calc. Net pay Update master Write checks