ch 12 instructor ppt slides

Upload: sylvia-sisy

Post on 02-Jun-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Ch 12 Instructor PPT Slides

    1/39

    Developing Business/IT Solutions

    Chapter

    12

    McGraw-Hill/Irwin Copyright 2010 by The McGraw-Hill Companies, Inc. All rights reserved.

  • 8/10/2019 Ch 12 Instructor PPT Slides

    2/39

    Use the systems development processoutlined in this chapter and the model of IScomponents from Chapter 1 as problem-solving frameworks to help you proposeinformation systems solutions to simple

    business problems Describe and give examples to illustrate

    how you might use each of the steps of theinformation systems development cycle todevelop and implement a businessinformation system

    Learning Objectives

    12-2

  • 8/10/2019 Ch 12 Instructor PPT Slides

    3/39

    Learning Objectives

    12-3

    Explain how prototyping can be used asan effective technique to improve theprocess of systems development for endusers and IS specialists

    Understand the basics of projectmanagement and their importance to asuccessful system development effort

    Identify the activities involved in the

    implementation of new informationsystems

  • 8/10/2019 Ch 12 Instructor PPT Slides

    4/39

    Learning Objectives

    12-4

    Compare and contrast the four basicsystem conversation strategies

    Describe several evaluation factors thatshould be considered in evaluating theacquisition of hardware, software, and ISservices

  • 8/10/2019 Ch 12 Instructor PPT Slides

    5/39

    IS Development

    Information Systems Development

    Applying the Systems Approach to ISDevelopment

    Also called Application Development

    12-5

  • 8/10/2019 Ch 12 Instructor PPT Slides

    6/39

    The Systems Approach

    Problem solving technique

    Interrelated activities

    Recognize and define a problem or opportunityusing systems thinking

    Develop and evaluate alternative system solutions Select the solution that best meets your

    requirements

    Design the selected system solution

    Implement and evaluate the success of the system

    12-6

  • 8/10/2019 Ch 12 Instructor PPT Slides

    7/39

    What is Systems Thinking?

    Seeing the forest andthe trees in any situation

    Seeing interrelationshipsamong systemsrather than linear cause-and-effect chains

    Seeing processesof change among systems

    rather than discrete snapshots of change

    Seeing the systemin any situation

    Find the input, processing, output, feedback

    and control components

    12-7

  • 8/10/2019 Ch 12 Instructor PPT Slides

    8/39

  • 8/10/2019 Ch 12 Instructor PPT Slides

    9/39

    Systems Analysis and Design (SA&D)

    Overall process

    Identification of business problems

    Design

    Implementation

    Two most common approaches

    Object-oriented analysis and design

    Life cycle

    12-9

  • 8/10/2019 Ch 12 Instructor PPT Slides

    10/39

    Systems Development Lifecycle (SDLC)

    12-10

  • 8/10/2019 Ch 12 Instructor PPT Slides

    11/39

    Systems Development Process

    Systems Investigation

    First step

    Consider multiple proposals

    Preliminary feasibility study

    Information needs of prospective users

    Resource requirements

    Costs

    Benefits Legal environment

    Feasibility study may be unnecessary

    Government mandate 12-11

  • 8/10/2019 Ch 12 Instructor PPT Slides

    12/39

    Types of Feasibility Studies

    Operational

    Fix the problem, fit the organization

    Economic

    Cost/Benefit Analysis

    Technical Components and time available

    Human Factors

    Right people and roles available

    Legal/Political

    Government, patent, or license restrictions

    12-12

  • 8/10/2019 Ch 12 Instructor PPT Slides

    13/39

    Systems Analysis

    Produces the functional requirements

    Basis for the design of the new system

    In-depth study

    Information needs

    Company

    End users

    Business stakeholders

    Existing system Activities, resources, and products

    12-13

  • 8/10/2019 Ch 12 Instructor PPT Slides

    14/39

    Types of Analysis

    Organizational

    Structure, people, activities

    Present System

    Hardware, software, network, input, output,

    processing Logical

    What the current system does

    Not concerned with how it works

    12-14

  • 8/10/2019 Ch 12 Instructor PPT Slides

    15/39

    Functional Requirements

    Goal: what needs to be done, not how

    One of the most difficult steps

    Determine what type of information eachbusiness activity requires

    Determine the information processingcapabilities required for each system activity

    12-15

  • 8/10/2019 Ch 12 Instructor PPT Slides

    16/39

    Functional Requirements

    12-16

  • 8/10/2019 Ch 12 Instructor PPT Slides

    17/39

    Systems Design

    Focuses on three areas

    12-17

  • 8/10/2019 Ch 12 Instructor PPT Slides

    18/39

    Prototyping Life Cycle

    12-18

  • 8/10/2019 Ch 12 Instructor PPT Slides

    19/39

    User Interface Design

    Supports interactions between end users andcomputer-based applications

    Get help from end-users

    Designers create attractive and efficient forms

    Frequently a prototyping process

    Produces detailed design specifications

    12-19

  • 8/10/2019 Ch 12 Instructor PPT Slides

    20/39

    System Specifications

    Components of formal design

    User interface methods and products

    Database structures

    Processing procedures

    Control procedures

    Examples of System Specifications

    User interface specifications

    Database specifications Software specifications

    Hardware and network specifications

    Personnel specifications12-20

  • 8/10/2019 Ch 12 Instructor PPT Slides

    21/39

    End User Development

    12-21

  • 8/10/2019 Ch 12 Instructor PPT Slides

    22/39

    Encouraging End User Web Development

    Look for tools that make sense

    Spur creativity

    Set some limits

    Give managers responsibility

    Make users comfortable

    12-22

  • 8/10/2019 Ch 12 Instructor PPT Slides

    23/39

    Object-Oriented Analysis and Design

    Object anything a programmer needsmanipulated

    Object-Oriented Programming (OOP)techniques:

    Inheritance Modularity

    Polymorphism

    Encapsulation

    Object-Oriented Analysis (OOA)

    Model of object interaction, not solution

    Object-Oriented Design (OOD)

    Solution based on constraints

  • 8/10/2019 Ch 12 Instructor PPT Slides

    24/39

    Implementation Process

    12-24

  • 8/10/2019 Ch 12 Instructor PPT Slides

    25/39

    Sample Implementation Process

    12-25

  • 8/10/2019 Ch 12 Instructor PPT Slides

    26/39

    RWC 2: Difficult Path to Software Upgrades

    System upgrades are daunting

    Failures are costly

    Loss of immediate revenue

    Loss of customer loyalty

    Three to six month recovery Contingency plans

    Backup website

    Extra operators in call center

    Packet implementation helps

    Basic install

    Additional features

    12-26

  • 8/10/2019 Ch 12 Instructor PPT Slides

    27/39

    Project Management

    The skills and knowledge necessary to be agood project manager will translate intovirtually any project environment

    Sought after by most organizations

    12-27

  • 8/10/2019 Ch 12 Instructor PPT Slides

    28/39

    What is a Project?

    Every project has

    A set of activities with a clear beginning and end

    Goals

    Objectives

    Tasks Limitations or constraints

    A series of steps or phases

    Managing a project effectively requires

    Process

    Tools

    Techniques

    12-28

  • 8/10/2019 Ch 12 Instructor PPT Slides

    29/39

    Phases of Project Management

    12-29

  • 8/10/2019 Ch 12 Instructor PPT Slides

    30/39

    Evaluating Hardware, Software, Services

    Establish minimum physical and performance

    characteristics Formalize in an RFP or RFQ

    Send RFQ to appropriate vendors

    Evaluate bids when received All claims must be demonstrated

    Obtain recommendations from other users

    Search independent sources for evaluations Benchmark test programs and test data

    12-30

  • 8/10/2019 Ch 12 Instructor PPT Slides

    31/39

    Hardware Evaluation Factors

    Performance

    Cost

    Reliability

    Compatibility

    Technology Ergonomics

    Connectivity

    Scalability

    Software Support

    12-31

  • 8/10/2019 Ch 12 Instructor PPT Slides

    32/39

    Software Evaluation Factors

    Most Hardware Evaluation Factors Apply

    Quality

    Efficiency

    Flexibility

    Security Connectivity

    Maintenance

    Documentation

    Hardware

    Overall Rating Software that is slow, hard to use, bug-filled, or poorly

    documented is not a good choice at any price12-32

  • 8/10/2019 Ch 12 Instructor PPT Slides

    33/39

    IS Services

    Examples of IS services

    Developing a company website

    Installation or conversion of hardware/software

    Employee training

    Hardware maintenance

    System design and/or integration

    Contract programming

    Consulting services

    12-33

  • 8/10/2019 Ch 12 Instructor PPT Slides

    34/39

    IS Service Evaluation Factors

    IS evaluation factors include Performance Systems development

    Maintenance

    Conversion

    Training Backup facilities and services

    Accessibility to sales and support

    Business position and financial strength Hardware selection and compatibility Software packages offered

    12-34

  • 8/10/2019 Ch 12 Instructor PPT Slides

    35/39

    Other Implementation Activities

    Testing

    Data conversion

    Documentation

    Training

    12-35

  • 8/10/2019 Ch 12 Instructor PPT Slides

    36/39

    Major System Conversion Strategies

    12-36

    (Plunge)

  • 8/10/2019 Ch 12 Instructor PPT Slides

    37/39

    Post-Implementation Activities

    System Maintenance

    Corrective: fix bugs and logical errors

    Adaptive: add new functionality

    Perfective: improve performance

    Preventive: reduce chances of failure

    Post Implementation Review

    Correct Errors

    Periodic review/audit

    Single most costly activity

    12-37

  • 8/10/2019 Ch 12 Instructor PPT Slides

    38/39

    How do global companies keep their

    consumer sites updated in the locallanguage or localizing the content withoutspending a lot of time and money?

    PayPal redesigned software Allow simultaneous refreshes for 15 locales

    ranging from France to Poland.

    Result

    Net total payment volume $14 billion 12 percent of U.S. e-commerce

    8 percent of global e-commerce.

    12-38

    RWC 3: PayPal Going Global

  • 8/10/2019 Ch 12 Instructor PPT Slides

    39/39

    RWC 4: Project Backlog

    Demand for IT is increasing

    Requests for IT projects are piling up.

    Budget is not increasing.

    Backlog is number-one barrier to effectiveness

    Two types of backlog

    Backlog of desire

    Applications that users are yearning for

    Backlog of commitment Projects that are approved but not started

    CIOs need to pay attention to both types of abacklogs.

    12 39