Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc. 11-1 MANAGING.

Slides:



Advertisements
Similar presentations
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
Advertisements

Ch 3 System Development Environment
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques
Principles and Learning Objectives
CHAPTER 10 & 13 IS within the Organization & Acquiring IS and Applications.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
1 Review For Exam 3 (Part 1) BUS Abdou Illia, Fall 2010.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Fundamentals of Information Systems, Second Edition
Managing Systems Development December 4, Definitions Off-the-Shelf software – Standard (not custom) software applications that can be purchased.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
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
CHAPTER 19 Building Software.
1 Managing the development of information systems (Part 1) BUS Abdou Illia, Fall 2012 (November 12, 2012)
Chapter 1 The Systems Development Environment
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The 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.
1313 CHAPTER SYSTEMS ANALYSIS AND DESIGN. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Describe the six phases of the.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
1 Managing the development and purchase of information systems (Part 2) BUS Abdou Illia, Spring 2007 (Week 14, Thursday 4/12/2007)
Describing Methodologies PART II Rapid Application Development*
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)
Transaction Processing Systems and System Development Life Cycle
Information Systems Analysis and Design
11.1 © 2007 by Prentice Hall 11 Chapter Building Information Systems.
Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 4 Slide 1 Chapter 1 The Systems Development Environment.
Chapter 14 Information System Development
Computers Are Your Future © 2006 Prentice Hall, Inc.
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
1 Managing the development and purchase of information systems (Part 3) BUS Abdou Illia, Fall 2005 (Week 12, Wednesday 11/16/2005)
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.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
The Systems Development Environment Systems Analysis and Design II.
Chapter 11  2000 by Prentice Hall System Analysis and Design: Methodologies and Tools Uma Gupta Introduction to Information Systems.
ANALISA & PERANCANGAN SISTEM Disusun Oleh : Dr. Lily Wulandari Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma.
CHAPTER 13 Acquiring Information Systems and Applications.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Effective systems development requires a team effort of stakeholders,
Public Management Information Systems System Analysis & Design Saturday, June 11, 2016 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program.
1 Review For Exam 3 (Part 1) BUS Abdou Illia, Fall 2010.
Information Systems Development
Fundamentals of Information Systems, Sixth Edition
Information Systems Development
Managing the development of information systems (Part 1)
Managing the development and purchase of information systems (Part 2)
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Presentation transcript:

Information Systems Technology Ross Malaga "Part III - Building and Managing Information Systems" III 11 Copyright © 2005 Prentice Hall, Inc MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS

Copyright © 2005 Prentice Hall, Inc LEARNING GOALS Explain the purpose of systems development methodologies. Describe the major phases of the traditional systems development life cycle. Describe alternative systems development methodologies and when a company should use them. Explain how organizations purchase and outsource information systems.

Copyright © 2005 Prentice Hall, Inc Developing and Purchasing Information Systems The Bead Bar needs digital cameras and new software to share bead designs. –Meredith – Software development needs to run smoothly and not disrupt business –Suzanne – Needs to be easy to use –Leda – Wants to know if COTS is available to do the job –Mitch – Wants flexibility for expansion to cruise ships –Julia – Wants to make sure cost is not too high and good ROI –Rachel – Can this help us to better understand our operations? –Jim – How do we juggle employee schedules to cover both work and system development activities? –Abe – How will this new system interface with our existing hardware, software, and networks? How much will it cost to maintain? Bead Bar Consultant

Copyright © 2005 Prentice Hall, Inc Systems Development Methodologies How to develop the “blueprints” for building an information system Systems development methodologies (SDM) –The process companies go through to develop and maintain an information system –Improve the systems development process –Lead to high-quality systems

Copyright © 2005 Prentice Hall, Inc Traditional Systems Development Life Cycle (SDLC) Seven phases (also called the waterfall model) –Planning– Testing –Systems Analysis– Implementation –Systems Design– Maintenance –Development Usually complete one phase before beginning the next Problem in later phase may require return to previous phase

Copyright © 2005 Prentice Hall, Inc. 11-6

Copyright © 2005 Prentice Hall, Inc Planning Feasibility analyses –Technical – Do the technologies exist to solve the problem? –Economic – Can the organization afford the system and will it provide an adequate ROI? –Operational – Assesses the human element of the proposed system Resistance to change Organizational politics –Schedule – Is the proposed development time line realistic?

Copyright © 2005 Prentice Hall, Inc Systems Analysis Systems analyst works with company to understand the problem fully and detail the requirements of the proposed solution Tools and techniques –Data flow diagrams (DFDs) Start with high level process Add more levels with increased levels of detail –Computer-Aided Software Engineering (CASE) Software that eases the systems development process

Copyright © 2005 Prentice Hall, Inc. 11-9

Copyright © 2005 Prentice Hall, Inc Detailed Data Flow Diagram

Copyright © 2005 Prentice Hall, Inc Systems Design Describe in detail how to build the system –Logical systems design Details the system’s functionality Structure chart – overall, top-down representation of system’s modules –Physical systems design Specifies all of the actual components used to implement the logical design Design frozen at end of this phase –Scope creep –Feature creep

Copyright © 2005 Prentice Hall, Inc Development Programming process is usually the most difficult and time consuming. Organization may choose to purchase software or outsource the programming tasks. Flowcharts often used to map program logic.

Copyright © 2005 Prentice Hall, Inc

Copyright © 2005 Prentice Hall, Inc Testing Programmers test modules – stub testing Development team tests how modules work together – unit testing System testing –Verification – system works in simulated environment –Validation – system works in real working environment

Copyright © 2005 Prentice Hall, Inc Implementation Data conversion User training Implementation strategy –Direct cutover –Parallel conversion –Pilot testing –Staged conversion

Copyright © 2005 Prentice Hall, Inc Maintenance Maintenance counts for as much as 80% of the total cost of an information system Tasks –Correct errors found during implementation –System enhancements Incremental upgrades Addition of major new features

Copyright © 2005 Prentice Hall, Inc Problems with Traditional SDLC SDLC is time consuming SDLC is costly SDLC is rather inflexible SDLC gets users’ inputs ONLY during systems analysis and implementation phases

Copyright © 2005 Prentice Hall, Inc Prototyping Development team uses limited set of user requirements to quickly build a working model of the proposed system – a prototype. Users work with prototype and provide feedback. The development team revises the prototype based on user feedback. Process continues until the users are satisfied with the system or until system turns out to be not feasible. Final system developed from prototype.

Copyright © 2005 Prentice Hall, Inc

Copyright © 2005 Prentice Hall, Inc Joint Application Development (JAD) Workshop that brings together users and development team to define system requirements and develop a prototype Less time for analysis than SDLC Helps alleviate conflicting requirements Greater user involvement leads to greater user acceptance of final system

Copyright © 2005 Prentice Hall, Inc Rapid Application Development (RAD) Combines JAD, prototyping, and integrated CASE (ICASE) tools to decrease the time for systems development ICASE – provide code generating capability –Tool can produce a completed program based on the diagrams developed by systems analysts

Copyright © 2005 Prentice Hall, Inc Object-Oriented Analysis and Design (OOAD) Object focus instead of process focus OOAD identifies each object in the system and its properties and procedures Advantages –Reduces time to develop system –Can lead to high-quality systems

Copyright © 2005 Prentice Hall, Inc Purchasing Software Commercial off-the-shelf (COTS) –Less expensive –May not contain all the needed features Phases in COTS SDLC –System planning –Systems analysis –Request for proposals –Proposal evaluation –Implementation –Maintenance } here is the difference

Copyright © 2005 Prentice Hall, Inc Request for Proposal (RFP) Details the requirements for the new systems and invites interested parties to submit a proposal for the system Sections in an RFP –Summary of existing systems –Specific description of the features of the new system –Proposal evaluation criteria –Budget constraints –Timetable for deliverables –Details of other miscellaneous information

Copyright © 2005 Prentice Hall, Inc Evaluating Proposals Specific requirements Demonstrations Benchmarks

Copyright © 2005 Prentice Hall, Inc Outsourcing Transfers responsibility for a specific information technology function to an outside vendor Advantages –Specialists provide service at reduced cost –Specialists attract high-quality people in their area –Allows company to focus on core businesses rather than IT Key component is the Service Level Agreement (SLA)

Copyright © 2005 Prentice Hall, Inc Bead Bar Consultant How Information Systems Development Issues Affect the Bead Bar –Meredith – Quality systems can give us a competitive advantage –Suzanne – End user involvement is key for system success –Leda – Developing new systems quickly will enable us to react to changing markets and attract new franchisees –Mitch – We want to extend this to cruise ships ASAP –Julia – Outsourcing would enable use to control costs

Copyright © 2005 Prentice Hall, Inc Bead Bar Consultant (continued) –Miriam – Using an RFP helps make better decisions –Rachel – DFD provides better understanding of operations –Jim – We will need a new policy on end user software development –Abe – Choosing which SDM, outsourcing, RFPs, and SLA all affect my job

Copyright © 2005 Prentice Hall, Inc Learning Goals Summary In this chapter you have learned: T he purpose of systems development methodologies The major phases of the traditional systems development life cycle The alternative systems development methodologies and when a company should use them How organizations purchase and outsource information systems