+ All Categories
Home > Documents > Chapter 8 Information Systems Development & Acquisition

Chapter 8 Information Systems Development & Acquisition

Date post: 30-Dec-2015
Category:
Upload: philip-bennett
View: 22 times
Download: 0 times
Share this document with a friend
Description:
Chapter 8 Information Systems Development & Acquisition. Chapter 8 Objectives. Understand the process of IS management Understand the system development life cycle (SDLC) Understand alternative approaches to system development Understand in-house system development - PowerPoint PPT Presentation
Popular Tags:
28
8-1 Chapter 8 Information Systems Development & Acquisition
Transcript
Page 1: Chapter 8 Information Systems Development & Acquisition

8-1

Chapter 8

Information SystemsDevelopment & Acquisition

Page 2: Chapter 8 Information Systems Development & Acquisition

8-2

Chapter 8 Objectives

Understand the process of IS managementUnderstand the process of IS management Understand the system development life Understand the system development life

cycle (SDLC)cycle (SDLC) Understand alternative approaches to Understand alternative approaches to

system developmentsystem development Understand in-house system developmentUnderstand in-house system development Understand external acquisition, Understand external acquisition,

outsourcing, and end-user developmentoutsourcing, and end-user development

Page 3: Chapter 8 Information Systems Development & Acquisition

8-3

The Need for Structured Systems Development

Systems analysis and designSystems analysis and design – the process – the process of designing, building, and maintaining of designing, building, and maintaining information systemsinformation systems Systems analystSystems analyst Blending technical and managerial expertiseBlending technical and managerial expertise

Page 4: Chapter 8 Information Systems Development & Acquisition

8-4

The Need for Structured Systems Development

Evolution of IS developmentEvolution of IS development From “art” to a “discipline”From “art” to a “discipline” Standardized development methodsStandardized development methods Software engineeringSoftware engineering

Page 5: Chapter 8 Information Systems Development & Acquisition

8-5

The Need for Structured Systems Development

Options for Obtaining Information SystemsOptions for Obtaining Information Systems1.1. Build your ownBuild your own

2.2. Buy a prepackaged systemBuy a prepackaged system

3.3. Outsource development to a 3Outsource development to a 3rdrd party party

4.4. End user developmentEnd user development

Page 6: Chapter 8 Information Systems Development & Acquisition

8-6

The Need for Structured Systems Development

Information Systems Development in ActionInformation Systems Development in Action Breaking large complex problems into Breaking large complex problems into

manageable piecesmanageable pieces Decomposing large, complex problemsDecomposing large, complex problems

Page 7: Chapter 8 Information Systems Development & Acquisition

8-7

The Need for Structured Systems Development

System Construction ProcessSystem Construction Process1.1. Identify a large IT problem to solve Identify a large IT problem to solve

2.2. Break the large problem into several smaller, Break the large problem into several smaller, more manageable piecesmore manageable pieces

3.3. Translate each “piece” (small problem) into Translate each “piece” (small problem) into computer programscomputer programs

4.4. Piece together each program into an overall Piece together each program into an overall comprehensive IS that solves the problemcomprehensive IS that solves the problem

Page 8: Chapter 8 Information Systems Development & Acquisition

8-8

The Need for Structured Systems Development

The Role of Users in the Systems Development The Role of Users in the Systems Development ProcessProcess Knowledgeable of needsKnowledgeable of needs Effective partnershipEffective partnership

Page 9: Chapter 8 Information Systems Development & Acquisition

8-9

Steps in the Systems Development Process

Page 10: Chapter 8 Information Systems Development & Acquisition

8-10

Systems Development Life CycleSystems Development Life Cycle1.1. System identification, selection, and planningSystem identification, selection, and planning2.2. System analysisSystem analysis3.3. System designSystem design4.4. System implementationSystem implementation5.5. System maintenanceSystem maintenance

Steps in the Systems Development Process

Page 11: Chapter 8 Information Systems Development & Acquisition

8-11

Phase 1: System Identification, Selection, Phase 1: System Identification, Selection, and Planningand Planning Undertake only those projects critical to Undertake only those projects critical to

mission, goals, and objectivesmission, goals, and objectives Select a development project from all possible Select a development project from all possible

projects that could be performedprojects that could be performed Different evaluation criteria used to rank Different evaluation criteria used to rank

potential projectspotential projects

Steps in the Systems Development Process

Page 12: Chapter 8 Information Systems Development & Acquisition

8-12

Phase 1: System Identification, Selection, Phase 1: System Identification, Selection, and Planningand Planning Evaluation criteriaEvaluation criteria

Strategic alignmentStrategic alignment Potential benefitsPotential benefits Potential costs and resource availabilityPotential costs and resource availability Project size / durationProject size / duration Technical difficulty / risksTechnical difficulty / risks

Steps in the Systems Development Process

Page 13: Chapter 8 Information Systems Development & Acquisition

8-13

Phase 2: System AnalysisPhase 2: System Analysis Collecting System RequirementsCollecting System Requirements

Requirements collectionRequirements collection• InterviewsInterviews

• QuestionnairesQuestionnaires

• ObservationsObservations

• Document analysisDocument analysisCritical Success Factors (CSF)Critical Success Factors (CSF)Joint Application Design (JAD)Joint Application Design (JAD)

Steps in the Systems Development Process

Page 14: Chapter 8 Information Systems Development & Acquisition

8-14

Phase 2: System AnalysisPhase 2: System Analysis Modeling Organizational DataModeling Organizational Data

Entity Relationship Diagram (ERD)Entity Relationship Diagram (ERD) Modeling Organizational Processes and LogicModeling Organizational Processes and Logic

Data flowsData flows Processing logicProcessing logic

Steps in the Systems Development Process

Page 15: Chapter 8 Information Systems Development & Acquisition

8-15

Phase 3: System DesignPhase 3: System Design Designing forms and reportsDesigning forms and reports Designing interfaces and dialoguesDesigning interfaces and dialogues Designing databases and filesDesigning databases and files Designing processing and logicDesigning processing and logic

Steps in the Systems Development Process

Page 16: Chapter 8 Information Systems Development & Acquisition

8-16

Phase 4: System ImplementationPhase 4: System Implementation Software programmingSoftware programming Software testingSoftware testing

DevelopmentalDevelopmental AlphaAlpha BetaBeta

Steps in the Systems Development Process

Page 17: Chapter 8 Information Systems Development & Acquisition

8-17

Phase 4: System ImplementationPhase 4: System Implementation System conversionSystem conversion

ParallelParallel DirectDirect PhasedPhased PilotPilot

System documentation, training, and supportSystem documentation, training, and support User and reference guidesUser and reference guides Training and tutorialsTraining and tutorials Installation procedures and troubleshooting guidesInstallation procedures and troubleshooting guides

Steps in the Systems Development Process

Page 18: Chapter 8 Information Systems Development & Acquisition

8-18

Page 19: Chapter 8 Information Systems Development & Acquisition

8-19

Phase 5: System MaintenancePhase 5: System Maintenance Maintenance process steps:Maintenance process steps:

1.1. Obtain maintenance requestObtain maintenance request

2.2. Transform requests into changesTransform requests into changes

3.3. Design changesDesign changes

4.4. Implement changesImplement changes

Steps in the Systems Development Process

Page 20: Chapter 8 Information Systems Development & Acquisition

8-20

Phase 5: System MaintenancePhase 5: System Maintenance Maintenance types:Maintenance types:

1.1. Corrective maintenanceCorrective maintenance

2.2. Adaptive maintenanceAdaptive maintenance

3.3. Perfective maintenancePerfective maintenance

4.4. Preventive maintenancePreventive maintenance

Steps in the Systems Development Process

Page 21: Chapter 8 Information Systems Development & Acquisition

8-21

Page 22: Chapter 8 Information Systems Development & Acquisition

8-22

PrototypingPrototyping Rapid Application Development (RAD)Rapid Application Development (RAD) Object-Oriented Analysis & Design (OOA&D)Object-Oriented Analysis & Design (OOA&D)

Other Approaches to Designing and Building Systems

Page 23: Chapter 8 Information Systems Development & Acquisition

8-23

1.1. Limited IS staffLimited IS staff

2.2. IS staff has limited skill setIS staff has limited skill set

3.3. IS staff is overworkedIS staff is overworked

4.4. Problems with performance of IS staffProblems with performance of IS staff

Need for Alternatives to Building Systems Yourself

Page 24: Chapter 8 Information Systems Development & Acquisition

8-24

External acquisitionExternal acquisition1.1. System identification, selection and planningSystem identification, selection and planning

2.2. Systems analysisSystems analysis

3.3. Development of a request for proposal (RFP)Development of a request for proposal (RFP)

4.4. Proposal evaluationProposal evaluation

5.5. Vendor selectionVendor selection

Common Alternatives to In-house Systems Development

Page 25: Chapter 8 Information Systems Development & Acquisition

8-25

Outsourcing Outsourcing – – the practice of turning over the practice of turning over responsibility of some to all of an organization’s responsibility of some to all of an organization’s information systems development and information systems development and operations to an outside firmoperations to an outside firm

Common Alternatives to In-house Systems Development

Page 26: Chapter 8 Information Systems Development & Acquisition

8-26

Why Outsource?Why Outsource? Cost and quality concernsCost and quality concerns Problems in IS performanceProblems in IS performance Supplier pressuresSupplier pressures Simplifying, downsizing, and reengineeringSimplifying, downsizing, and reengineering Financial factorsFinancial factors Organizational cultureOrganizational culture Internal irritantsInternal irritants

Common Alternatives to In-house Systems Development

Page 27: Chapter 8 Information Systems Development & Acquisition

8-27

Managing the IS outsourcing relationshipManaging the IS outsourcing relationship Strong CIO oversightStrong CIO oversight Measurement of milestones, costs, and Measurement of milestones, costs, and

benefitsbenefits Customer relationship managementCustomer relationship management

Not all outsourcing relationships are the sameNot all outsourcing relationships are the same Basic relationshipBasic relationship Preferred relationshipPreferred relationship Strategic relationshipStrategic relationship

Common Alternatives to In-house Systems Development

Page 28: Chapter 8 Information Systems Development & Acquisition

8-28

End-user developmentEnd-user development Benefits of end-user developmentBenefits of end-user development Encouraging end-user developmentEncouraging end-user development End-user development pitfallsEnd-user development pitfalls

Common Alternatives to In-house Systems Development


Recommended