Chapter 15 Systems Development. 2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able.

Slides:



Advertisements
Similar presentations
Systems Investigation and Analysis
Advertisements

Principles of Information Systems, Tenth Edition
Fundamentals of Information Systems, Sixth Edition
Introduction to Systems Development and Systems Analysis
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
1 Chapter 15 Systems Development. 2 Learning Objectives  When you finish this chapter, you will: Understand the systems development life cycle. List.
Principles and Learning Objectives
Systems Analysis and Design
Chapter 8 Information Systems Development & Acquisition
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved CHAPTER SYSTEMS ANALYSIS AND DESIGN McGraw-Hill/Irwin.
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Fundamentals of Information Systems, Second Edition
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Computers: Tools for an Information Age
Fundamentals of Information Systems, Second Edition
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second 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.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
CHAPTER 19 Building Software.
Introduction to Computer Technology
CORE 1: PROJECT MANAGEMENT Overview TECHNIQUES FOR MANAGING A PROJECT Communication Skills Active Listening Mirroring Paraphrasing Summarizing Clarifying.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Continuation From Chapter From Chapter 1
Systems Investigation and Analysis
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.
Initiating and Planning Systems Development projects
Management Information Systems, 4 th Edition 1 Chapter 15 Systems Development.
Chapter 15 Systems Development
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
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)
Management Information Systems By Effy Oz & Andy Jones
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
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.
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Chapter 12: Systems Investigation and Analysis. Agenda  How to Develop a CBIS?  Systems Development Life Cycle (SDLC)  Prototyping  Join Application.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Computers Are Your Future © 2008 Prentice Hall, Inc.
Computers Are Your Future Tenth Edition Chapter 13: Systems Analysis & Design Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
2 Information Systems Chapter 12 Systems Development: Investigation and Analysis.
1 Chapter 15 Systems Development I. Systems Development Life Cycle (SDLC) PlanningAnalysisDesignImplementationSupport How does the IS fit in firm’s plans?
Systems Analysis and Design in a Changing World, Fourth Edition
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
Systems Development Life Cycle (SDLC)
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Modern Approaches of Systems Development By: Hanouf AL-Monawer Sara Mohammed.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Chapter 1 The Systems Development Environment
Fundamentals of Information Systems, Sixth Edition
Systems Analysis and Design in a Changing World, 4th Edition
Chapter 1 The Systems Development Environment
Managing the development and purchase of information systems (Part 2)
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 1 The Systems Development Environment
Week 10 Systems Development
Presentation transcript:

Chapter 15 Systems Development

2 Learning Objectives When you finish this chapter, you will  Understand the systems development life cycle.  Be able to list and explain the pros and cons of prototyping.  Understand how software tools facilitate the monitoring and controlling of systems development.

3 Learning Objectives  Recognize the difficulties involved in systems development.  Be able to list the advantages and disadvantages of different system conversion strategies.  Understand the concept of systems integration.

4 Why Develop an IS? Three phenomenon that trigger IS development  An opportunity (proactive)  A problem (reactive)  A directive

5 The Systems Development Life Cycle (SLDC) Figure 15.1 The systems development life cycle

6 The Systems Development Life Cycle (SLDC) Analysis  Determines what need the system will satisfy  Investigation  Developers interview managers and perspective users to determine business needs.  Three feasibility studies performed.

7 The Systems Development Life Cycle (SLDC) Figure 15.2 Phases in systems analysis

8 The Systems Development Life Cycle (SLDC)  The Technical Feasibility Study  Ensures hardware and software exist to build the system  The Economic Feasibility Study  Benefits of the system weighed against the cost  The Operational Feasibility Study  Determines if system will be used as intended  Requirements Definition  Specific requirements of system defined

9 The Systems Development Life Cycle (SLDC) Figure 15.3 Estimated benefits and costs of an IS ($)

10 The Systems Development Life Cycle (SLDC) Figure 15.4 Phases in systems design

11 The Systems Development Life Cycle (SLDC) Design  Logical Design  Translation of user requirements into detailed functions of the system  Physical Design  Construction  Systems Testing

12 The Systems Development Life Cycle (SLDC) Figure 15.5 Payroll system development. Using the divide- and-conquer approach, the planned system is broken into hierarchical modules.

13 The Systems Development Life Cycle (SLDC) Figure 15.6 A flowchart describing a sales bonus system

14 The Systems Development Life Cycle (SLDC) Figure 15.7 Data flow diagram symbols

15 The Systems Development Life Cycle (SLDC) Figure 15.8 The sales bonus system: a data flow diagram

16 The Systems Development Life Cycle (SLDC) Figure 15.9 Activities in systems implementation

17 The Systems Development Life Cycle (SLDC) Implementation  Training  Conversion  Parallel Conversion  Phased Conversion  Cold Turkey Conversion  Pilot Conversion

18 The Systems Development Life Cycle (SLDC) Figure Strategies used to convert from one IS to another

19 Figure Activities in systems support The Systems Development Life Cycle (SLDC) Support

20 Prototyping Systems developed using an iterative rather than a systematic process  Purpose is to develop a working model as quickly as possible, which can be tweaked and revised  Significantly shortens systems development backlog  Can increase risk of incompatibility and other unforeseen mishaps

21 Prototyping Figure In prototyping, refinement of the system continues until users are satisfied.

22 Prototyping Figure When to prototype and when not to prototype

23 Computer-Aided Software Engineering Computer-Aided Software Engineering (CASE tools)  System development programs that ease and speed design and construction of new ISs  Application generators  I-CASE tools  Rapid Application Development (RAD)

24 Project Management Project Management Tools  Project Evaluation and Review Technique (PERT)  PERT chart shows events, required activities, and relationships  Advantage: Communication of interdependencies among activities  Gantt Chart  Represents activities and start and completion times, but not the relationships among activities  Advantage: Simple and linear

25 Project Management Figure 15.14a Project management software allows managers to use both PERT charts (above) and Gantt charts (Figure 15.14b) to control projects.

26 Project Management Figure 15.14b Gantt chart

27 Project Management Figure Dimensions of project management

28 Project Management Project Management Goals  Complete the project on time.  Complete the project within budget.  Meet requirements.  Meet expectations.

29 Project Management Figure IS development projects: challenges and failures

30 Project Management Project Management Functions  Communication Management  Schedule Management  Quality Management  Financial Management  Resource Management

31 Systems Development Led by End Users JAD: An example of User-led Systems Development  Joint Application Development (JAD): method to be used in SDLU  Uses six-step process to take the team through planning and design

32 Systems Development Led by End Users Figure The six steps of JAD

33 Systems Development Led by End Users  JAD Critical Success Factors  All participants must be committed to JAD process.  Customers and IS people must agree on project’s scope.  Sponsor must be supportive and involved.  Team members must be empowered decision makers.  Business objectives must be clearly defined.  Business process must be understood.  Team members must be able to meet two or more days per week.  Members must be committed to the team.

34 Systems Integration Takes a look at the information needs of an entire organization (or a major division) Analysts integrate existing systems so that:  Data can flow more easily among business units.  Users can access different types of data via a single interface.

35 Ethical and Societal Issues Should IS Professionals Be Certified? Malfunctioning ISs  Faulty systems may wreak havoc, causing financial damage or even death  Should IS professionals be certified based on the high investment and risk involved in their work?

36 Ethical and Societal Issues Should IS Professionals Be Certified? Certification Pros  Protect potential employers  Protect clients of consultants  Fewer software-related failures Certification Cons  Difficult to measure software competence  May create a “closed shop:” decreased competition, decreased incentive to improve skills