8-1 chapter 8 information systems development & acquisition
TRANSCRIPT
![Page 1: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/1.jpg)
8-1
Chapter 8
Information SystemsDevelopment & Acquisition
![Page 2: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/2.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/3.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/4.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/5.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/6.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/7.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/8.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/9.jpg)
8-9
Steps in the Systems Development Process
![Page 10: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/10.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/11.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/12.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/13.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/14.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/15.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/16.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/17.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/18.jpg)
8-18
![Page 19: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/19.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/20.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/21.jpg)
8-21
![Page 22: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/22.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/23.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/24.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/25.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/26.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/27.jpg)
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: 8-1 Chapter 8 Information Systems Development & Acquisition](https://reader030.vdocuments.site/reader030/viewer/2022032804/56649e455503460f94b3a6c6/html5/thumbnails/28.jpg)
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