10.1 copyright © 2005 pearson education canada inc. management information systems, second canadian...

49
10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Management Information Systems, Second Canadian Edition Second Canadian Edition Chapter 10: Systems Development Chapter 10: Systems Development SYSTEMS SYSTEMS DEVELOPMENT DEVELOPMENT

Upload: ada-wood

Post on 13-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.1 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

SYSTEMS SYSTEMS DEVELOPMENTDEVELOPMENT

Page 2: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.2 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• How could developing a new system How could developing a new system change the way an organization works?change the way an organization works?

• How can a company make sure that the How can a company make sure that the new information systems it develops fit its new information systems it develops fit its business plan?business plan?

• What are the steps required to develop a What are the steps required to develop a new information system?new information system?

continued

OBJECTIVES

Page 3: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.3 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• What alternative methods for developing What alternative methods for developing information systems are available?information systems are available?

• Are there any techniques or system-Are there any techniques or system-building approaches to help us develop building approaches to help us develop e-commerce and e-business applications e-commerce and e-business applications more rapidly?more rapidly?

OBJECTIVES (continued)

Page 4: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.4 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems DevelopmentUSING TECHNOLOGY TO WIN THE INSURANCE GAME

Page 5: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.5 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

1.1. Major risks and uncertainties in Major risks and uncertainties in systems developmentsystems development

2.2. Determining when new systems and Determining when new systems and business processes can have the business processes can have the greatest strategic impactgreatest strategic impact

MANAGEMENT CHALLENGES

Page 6: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.6 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Information Systems PlanInformation Systems Plan• Road map indicating direction of systems Road map indicating direction of systems

developmentdevelopment• The rationale, the current situation, the The rationale, the current situation, the

management strategy, the implementation management strategy, the implementation plan, and the budgetplan, and the budget

10.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE

Linking Information Systems to the Business Plan

Page 7: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.7 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Enterprise Analysis (Business Systems Enterprise Analysis (Business Systems Planning)Planning)

• Analysis of organization-wide information Analysis of organization-wide information requirementsrequirements

• Identifies key entities and attributesIdentifies key entities and attributes

Establishing Organizational Information Requirements

10.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE

Page 8: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.8 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Strategic Analysis or Critical Success Strategic Analysis or Critical Success FactorsFactors

• Small number of easily identifiable Small number of easily identifiable operational goalsoperational goals

• Shaped by industry, firm, manager, and Shaped by industry, firm, manager, and broader environmentbroader environment

• Believed to assure the success of an Believed to assure the success of an organizationorganization

• Used to determine information requirements Used to determine information requirements of organizationof organization

Establishing Organizational Information Requirements

10.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE

Page 9: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.9 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Establishing Organizational Information Requirements

10.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE

Page 10: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.10 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Systems Development and Organizational Change

10.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE

Page 11: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.11 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

The Spectrum of Organizational ChangeThe Spectrum of Organizational Change• AutomationAutomation::

– Speeding up performanceSpeeding up performance

• Rationalization of Procedures:Rationalization of Procedures:– Streamlining of operating proceduresStreamlining of operating procedures

• Business Process Reengineering:Business Process Reengineering:– Radical design of business processesRadical design of business processes

• Paradigm Shift:Paradigm Shift:– Radical reconceptualizationRadical reconceptualization

Systems Development and Organizational Change

10.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE

Page 12: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.12 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Systems Development and Organizational Change

10.1 SYSTEMS AS PLANNED ORGANIZATIONAL CHANGE

Page 13: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.13 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Business Process ReengineeringBusiness Process Reengineering

• Reorganizes work flows, combining Reorganizes work flows, combining steps to eliminate redundant paper-steps to eliminate redundant paper-intensive tasksintensive tasks

• Large payoff from IT investment if Large payoff from IT investment if processes are redesigned before processes are redesigned before applying technologyapplying technology

10.2 BUSINESS PROCESS REENGINEERING AND PROCESS IMPROVEMENT

Business Process Re-engineering

Page 14: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.14 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Workflow ManagementWorkflow Management

• Streamlining business procedures Streamlining business procedures so that documents can be moved so that documents can be moved easily from one location to anothereasily from one location to another

10.2 BUSINESS PROCESS REENGINEERING AND PROCESS IMPROVEMENT

Business Process Re-engineering

Page 15: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.15 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development10.2 BUSINESS PROCESS REENGINEERING AND PROCESS IMPROVEMENT

Business Process Re-engineering

Figure 10.3 (A)

Page 16: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.16 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development10.2 BUSINESS PROCESS REENGINEERING AND PROCESS IMPROVEMENT

Business Process Re-engineering

Figure 10.3 (B)

Page 17: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.17 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• Senior management needs to develop Senior management needs to develop broad strategic vision broad strategic vision

• Management must understand and Management must understand and measure performance of existing measure performance of existing processes as baselineprocesses as baseline

• Information technology should be allowed Information technology should be allowed to influence process design from startto influence process design from start

• IT infrastructure should be able to support IT infrastructure should be able to support business process changes business process changes

Steps in Effective Re-engineering

10.2 BUSINESS PROCESS REENGINEERING AND PROCESS IMPROVEMENT

Page 18: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.18 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Process Improvement: Total Quality Management (TQM) and Six Sigma

10.2 BUSINESS PROCESS REENGINEERING AND PROCESS IMPROVEMENT

Total Quality Management (TQM)Total Quality Management (TQM)• A concept that makes quality control a A concept that makes quality control a

responsibility to be shared by all people in responsibility to be shared by all people in an organizationan organization

Six SigmaSix Sigma• A specific measure of quality representing A specific measure of quality representing

3.4 defects per million opportunities3.4 defects per million opportunities• Used to designate a set of methodologies Used to designate a set of methodologies

and techniques for improving quality and and techniques for improving quality and reducing costsreducing costs

Page 19: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.19 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

How Information Systems Support How Information Systems Support Quality ImprovementsQuality Improvements• Simplify product or production processSimplify product or production process• Enable benchmarkingEnable benchmarking• Use customer demands as guide to Use customer demands as guide to

improving products and servicesimproving products and services• Reduce cycle timeReduce cycle time• Improve quality and precision of designImprove quality and precision of design• Increase precision of productionIncrease precision of production

Process Improvement: Total Quality Management (TQM) and Six Sigma

10.2 BUSINESS PROCESS REENGINEERING AND PROCESS IMPROVEMENT

Page 20: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.20 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Systems DevelopmentSystems Development• Activities that go into producing an Activities that go into producing an

information systems solution information systems solution

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 21: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.21 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 22: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.22 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Systems AnalysisSystems Analysis• Analysis of a problem that the Analysis of a problem that the

organization will try to solve with an organization will try to solve with an information systeminformation system

Feasibility StudyFeasibility Study• Part of systems analysis processPart of systems analysis process• Way to determine whether the solution is Way to determine whether the solution is

achievable, given the organization’s achievable, given the organization’s resources and constraintsresources and constraints

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Systems Analysis

Page 23: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.23 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Establishing Information RequirementsEstablishing Information Requirements• Detailed statement of the information Detailed statement of the information

needs that the new system must satisfyneeds that the new system must satisfy

• Identifying who needs what information, Identifying who needs what information, and when, where, and how the and when, where, and how the information is neededinformation is needed

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Systems Analysis

Page 24: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.24 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• Details how a system will meet the Details how a system will meet the information requirements as determined by information requirements as determined by systems analysissystems analysis

• Specifications for the system solutionSpecifications for the system solution

• Should reflect user business priorities and Should reflect user business priorities and information needsinformation needs

Systems Design

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 25: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.25 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Systems Design

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 26: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.26 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

ProgrammingProgramming• Process of translating system specifications Process of translating system specifications

into program codeinto program codeTestingTesting• Checks whether the system produces Checks whether the system produces

desired results under known conditionsdesired results under known conditions– Test plan created– Testing includes:

• Unit testingUnit testing• System testingSystem testing• Acceptance testingAcceptance testing

Completing the Systems Development Process

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 27: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.27 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Completing the Systems Development Process

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 28: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.28 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Conversion: Conversion: Process of changing from old Process of changing from old system to new systemsystem to new system

• Conversion Strategies include:Conversion Strategies include:– Parallel– Direct cutover– Pilot study– Phased approach

• DocumentationDocumentation

Completing the Systems Development Process

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 29: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.29 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Production and MaintenanceProduction and Maintenance

Production: Production: • The stage after new system is installed

and the conversion is complete

Maintenance Maintenance • Changes in hardware, software,

documentation, or procedures of production system to correct errors, meet new requirements or improve processing

Completing the Systems Development Process

10.3 OVERVIEW OF SYSTEMS DEVELOPMENT

Page 30: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.30 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Systems Development LifecycleSystems Development Lifecycle• Traditional methodology for developing Traditional methodology for developing

information systeminformation system• Partitions systems development process Partitions systems development process

into formal stages that must be completed into formal stages that must be completed sequentiallysequentially

• Formal division of labour between end Formal division of labour between end users and information system specialistsusers and information system specialists

10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Traditional Systems Development Lifecycle

Page 31: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.31 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Prototyping Prototyping • Process of building experimental system Process of building experimental system

quickly and inexpensively for demonstration quickly and inexpensively for demonstration and evaluationand evaluation

• Allows users to better determine information Allows users to better determine information requirementsrequirements

Prototype Prototype • Preliminary working version of information Preliminary working version of information

system for demonstration and evaluation system for demonstration and evaluation

Prototyping – Beta Testing

10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 32: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.32 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Prototyping10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 33: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.33 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Steps in PrototypingSteps in Prototyping• Identify user’s basic requirementsIdentify user’s basic requirements

• Develop initial prototype – Alpha TestingDevelop initial prototype – Alpha Testing

• Use prototype – Beta Testing 1Use prototype – Beta Testing 1

• Revise and enhance prototype Revise and enhance prototype – Beta Testing 2– Beta Testing 2

Prototyping10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 34: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.34 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

AdvantageAdvantage• Useful in designing information system’s Useful in designing information system’s

end-user interfaceend-user interface

DisadvantageDisadvantage• Rapid prototyping can gloss over Rapid prototyping can gloss over

essential steps in systems developmentessential steps in systems development

Prototyping10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 35: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.35 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Application Software PackagesApplication Software Packages

• Set of prewritten, precoded application Set of prewritten, precoded application software programs commercially available software programs commercially available for sale or leasefor sale or lease

CustomizationCustomization

• Modification of software package to meet Modification of software package to meet organization’s unique requirements without organization’s unique requirements without destroying the software’s integritydestroying the software’s integrity

Application Software Packages

10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 36: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.36 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Application Software Packages

10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 37: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.37 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Selecting Software Packages: Request Selecting Software Packages: Request for Proposal (RFP)for Proposal (RFP)

• Detailed list of questions submitted to Detailed list of questions submitted to vendors of software or other servicesvendors of software or other services

• Determines how well vendor’s product Determines how well vendor’s product can meet organization’s specific can meet organization’s specific requirementsrequirements

Application Software Packages

10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 38: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.38 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• Development of information systems by Development of information systems by end users with little or no formal end users with little or no formal assistance from technical specialistsassistance from technical specialists

• Allows users to specify their own Allows users to specify their own business needs business needs

End-User Development10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 39: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.39 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

AdvantageAdvantage• Improves requirements gathering leading Improves requirements gathering leading

to higher level of user involvement and to higher level of user involvement and satisfaction satisfaction

LimitationLimitation• Cannot easily handle processing of large Cannot easily handle processing of large

numbers of transactions or applications numbers of transactions or applications

End-User Development10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 40: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.40 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

Managing End-User DevelopmentManaging End-User Development

Information CentreInformation Centre• A special facility that provides training and

support for end-user computing

End-User Development10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 41: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.41 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

End-User Development10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 42: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.42 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• Practice of contracting computer centre Practice of contracting computer centre operations, telecommunications operations, telecommunications networks, or applications development to networks, or applications development to external vendorsexternal vendors

Outsourcing10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

Page 43: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.43 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

(A)

Page 44: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.44 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development10.4 ALTERNATIVE SYSTEM-BUILDING APPROACHES

(B)

Page 45: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.45 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• System modelled as a collection of System modelled as a collection of objects and relationships between themobjects and relationships between them

• Iterative and incrementalIterative and incremental

• Shifts focus from modelling business Shifts focus from modelling business processes and data to combining data processes and data to combining data and procedures to create objectsand procedures to create objects

10.5 APPLICATION DEVELOPMENT FOR THE DIGITAL FIRM

Object-Oriented Software Development

Page 46: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.46 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

RADRAD• Process for developing systems in short time Process for developing systems in short time

period period • Uses prototyping, fourth-generation tools, and Uses prototyping, fourth-generation tools, and

close teamwork close teamwork

JAD: Joint Application DesignJAD: Joint Application Design• Process to accelerate the generation of Process to accelerate the generation of

information requirements by having end users information requirements by having end users and IS specialists work together in intensive and IS specialists work together in intensive iterative sessionsiterative sessions

10.5 APPLICATION DEVELOPMENT FOR THE DIGITAL FIRM

Rapid Application Development (RAD)

Page 47: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.47 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• Software components deliverable over Software components deliverable over Internet Internet

• Enable one application to communicate Enable one application to communicate with another with no translation requiredwith another with no translation required

• Standards and protocols: XML, SOAP, Standards and protocols: XML, SOAP, WSDL, UDDIWSDL, UDDI

Web Services

10.5 APPLICATION DEVELOPMENT FOR THE DIGITAL FIRM

Page 48: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.48 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

• E-commerce and e-business require E-commerce and e-business require systems planning and systems analysis systems planning and systems analysis based on a broader view of organizationbased on a broader view of organization

Looking Beyond the Organization

10.5 APPLICATION DEVELOPMENT FOR THE DIGITAL FIRM

Page 49: 10.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 10: Systems Development SYSTEMS DEVELOPMENT

10.49 Copyright © 2005 Pearson Education Canada Inc.

Management Information Systems, Management Information Systems, Second Canadian EditionSecond Canadian Edition

Chapter 10: Systems DevelopmentChapter 10: Systems Development

SYSTEMS SYSTEMS DEVELOPMENTDEVELOPMENT