SlideShare a Scribd company logo
Chapter 21
AIS Development Strategies
Copyright © 2012 Pearson Education

21-1
Learning Objectives
 Describe how organizations purchase application software, vendor
services, and hardware.
 Explain how information system departments develop custom software.
 Explain how end users develop, use, and control computer- based
information systems.
 Explain why organizations outsource their information systems, and evaluate
the benefits and risks of this strategy.
 Explain the principles and challenges of business process management.
 Describe how prototypes are used to develop an AIS, and discuss the
advantages and disadvantages of doing so.
 Explain what computer-aided software engineering is and how it is used in
systems development.

Copyright © 2012 Pearson Education

21-2
Ways to Obtain an AIS
 Purchase the software
 Develop software in-house
 Hire and external company to develop and maintain
new software

Copyright © 2012 Pearson Education

21-3
Purchasing Software
 Off the Shelf (OTS) Canned
 System capabilities for users with similar requirements

 Turnkey System
 Hardware and software sold as a package

 Application Service Provider (ASP)
 Software is provided to user via the Internet

Copyright © 2012 Pearson Education

21-4
In-House System Development
 Main criteria for in-house development
 Provides a significant competitive advantage

 Risks of in-house development
 Significant amounts of time required

 Complexity of the system
 Poor requirements defined
 Insufficient planning
 Inadequate communication and cooperation
 Lack of qualified staff
 Poor top management support

Copyright © 2012 Pearson Education

21-5
End-User Computing (EUC)


Hands-on development, use, and control of computer- based information systems by
users



Advantages of EUC
 User creation, control, and implementation
 Users decide whether a system should be developed and what information is
important.
 Systems that meet user needs
 Users discover flaws that IS people do not catch.
 Many of the user-analyst-programmer communication problems in traditional
program development are avoided.
 Timeliness
 Time-consuming cost-benefit analyses, detailed requirements definitions, and
the delays and red tape of the approval process can be avoided.

Copyright © 2012 Pearson Education

21-6
End-User Computing (EUC) (cont’d)


Advantages of EUC (cont’d)
 Freeing up of systems resources
 The more information needs users meet, the more time the IS department can
spend on other development and maintenance activities.
 Versatility and ease of use
 Users can change the information they produce or modify their application any
time their requirements change.



Disadvantages to EUC:
 Logic and development errors
 Inadequately tested applications
 Inefficient systems
 Poorly controlled systems
 Poorly documented systems
 Incompatible systems
 Redundant data
 Wasted resources
 Increased costs

Copyright © 2012 Pearson Education
Outsourcing the System
 Hiring an outside company to handle all
or part of an organization’s data
processing activities
 Advantages:
 Strategic and economic business
solution that allows companies to
concentrate on core competencies
 Organizations improve their cash
position and reduce expenses by
selling assets to an outsourcer
 Access to greater expertise and
better technology
 Lower costs by standardizing user
applications, buying hardware at
bulk prices, splitting development
and maintenance costs between
projects, and operating at higher
volumes
 Less development time.
 Elimination of peaks-and-valleys
 Facilitates downsizing
Copyright © 2012 Pearson Education

 Disadvantages:
 Inflexibility
 Reduced competitive
advantage
 Unfulfilled goals
 Poor service
 Increased risk

21-8
Methods to Develop an AIS
 Business Process Redesign
 Prototyping
 Computer-Aided Software Engineering (CASE) Tools

Copyright © 2012 Pearson Education

21-9
Business Process Redesign
 Drastic, one-time-event approach to improving and
automating business processes
 Low success rate
 Evolved into:
 Business Process Management (BPM)
 Systematic approach to continuously improving and
optimizing an organization’s business processes

Copyright © 2012 Pearson Education

21-10
Prototyping

Copyright © 2012 Pearson Education

21-11
Prototyping
Advantages
 Better definition of user needs
 Higher user involvement and
satisfaction
 Faster development time
 Fewer errors
 More opportunity for changes

Disadvantages
 Less efficient use of system
resources
 Inadequate testing and
documentation

 Negative behavioral reactions
 Never-ending development

 Less costly

Copyright © 2012 Pearson Education

21-12
Computer-Aided Software
Engineering (CASE)
 Software to help plan, analyze, design, program, and
maintain an information system
 Strategic planning
 Project and system management
 Database design

 Screen and report layout
 Automatic code generation

Copyright © 2012 Pearson Education

21-13
CASE Advantages vs. Disadvantages
 Improved productivity

 Incompatibility

 Improved program quality

 Cost

 Cost savings

 Unmet expectations

 Improved control
procedures
 Simplified documentation

Copyright © 2012 Pearson Education

21-14

More Related Content

What's hot

Computerized Maintenance Management
Computerized Maintenance Management Computerized Maintenance Management
Computerized Maintenance Management
leansavant
 
Ecom Nets Technologies
Ecom Nets TechnologiesEcom Nets Technologies
Ecom Nets Technologies
nveeravalli
 
Capron 8 Ppt 16
Capron 8 Ppt 16Capron 8 Ppt 16
Capron 8 Ppt 16
Yender McLee
 
Fda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development processFda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development process
Pragmatic Cohesion Consulting, LLC
 
Erp selection criteria - uwsb
Erp  selection criteria - uwsbErp  selection criteria - uwsb
Erp selection criteria - uwsb
Arnab Roy Chowdhury
 
Acca 15(software source&selection)
Acca 15(software source&selection)Acca 15(software source&selection)
Ahmed_Yahia_CV
Ahmed_Yahia_CVAhmed_Yahia_CV
Ahmed_Yahia_CV
Ahmed Yehya
 
Acquisition the great migration
Acquisition  the great migrationAcquisition  the great migration
Acquisition the great migration
incunabula
 
CIMA- Lecture10(Information systems and Organisational Change)
CIMA- Lecture10(Information systems and Organisational Change)CIMA- Lecture10(Information systems and Organisational Change)
CIMA- Lecture10(Information systems and Organisational Change)
Taibah University, College of Computer Science & Engineering
 
Chapter 03km
Chapter 03kmChapter 03km
Chapter 03km
sushanta dhali
 
150414 EN Poster FINAL
150414 EN Poster FINAL150414 EN Poster FINAL
150414 EN Poster FINAL
Elizabeth Nix, AICP
 
Helpdesk Software
Helpdesk SoftwareHelpdesk Software
Helpdesk Software
dinasharawi
 
Helpdesk Software
Helpdesk SoftwareHelpdesk Software
Helpdesk Software
dinasharawi
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
Md. Mahabub Alam
 
RELATIONAL_MITOS
RELATIONAL_MITOSRELATIONAL_MITOS
RELATIONAL_MITOS
George Tsintilas
 

What's hot (15)

Computerized Maintenance Management
Computerized Maintenance Management Computerized Maintenance Management
Computerized Maintenance Management
 
Ecom Nets Technologies
Ecom Nets TechnologiesEcom Nets Technologies
Ecom Nets Technologies
 
Capron 8 Ppt 16
Capron 8 Ppt 16Capron 8 Ppt 16
Capron 8 Ppt 16
 
Fda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development processFda 21 CFR 820.30 compliant software development process
Fda 21 CFR 820.30 compliant software development process
 
Erp selection criteria - uwsb
Erp  selection criteria - uwsbErp  selection criteria - uwsb
Erp selection criteria - uwsb
 
Acca 15(software source&selection)
Acca 15(software source&selection)Acca 15(software source&selection)
Acca 15(software source&selection)
 
Ahmed_Yahia_CV
Ahmed_Yahia_CVAhmed_Yahia_CV
Ahmed_Yahia_CV
 
Acquisition the great migration
Acquisition  the great migrationAcquisition  the great migration
Acquisition the great migration
 
CIMA- Lecture10(Information systems and Organisational Change)
CIMA- Lecture10(Information systems and Organisational Change)CIMA- Lecture10(Information systems and Organisational Change)
CIMA- Lecture10(Information systems and Organisational Change)
 
Chapter 03km
Chapter 03kmChapter 03km
Chapter 03km
 
150414 EN Poster FINAL
150414 EN Poster FINAL150414 EN Poster FINAL
150414 EN Poster FINAL
 
Helpdesk Software
Helpdesk SoftwareHelpdesk Software
Helpdesk Software
 
Helpdesk Software
Helpdesk SoftwareHelpdesk Software
Helpdesk Software
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
 
RELATIONAL_MITOS
RELATIONAL_MITOSRELATIONAL_MITOS
RELATIONAL_MITOS
 

Similar to Ppt 21 ge

Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development
HelpWithAssignment.com
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
sihamy
 
Week 7 - Choices in Systems Acquisition and Risks, Security,.docx
Week 7 - Choices in Systems Acquisition and Risks, Security,.docxWeek 7 - Choices in Systems Acquisition and Risks, Security,.docx
Week 7 - Choices in Systems Acquisition and Risks, Security,.docx
helzerpatrina
 
ppt chapter 1.ppt
ppt chapter 1.pptppt chapter 1.ppt
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate IT
Mahesh Singh
 
software engineering
software engineeringsoftware engineering
software engineering
subhakirthi
 
BUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptxBUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptx
ZEESHANMEHMOOD43
 
Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutions
IBM Rational software
 
Remedy rapid deployment 1
Remedy rapid deployment 1Remedy rapid deployment 1
Remedy rapid deployment 1
Anand Raj
 
BIS Ch 4.ppt
BIS Ch 4.pptBIS Ch 4.ppt
BIS Ch 4.ppt
biruktesfaye27
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
Tim Eyres
 
OPEN SOURCE BPM vs. Programación (RED HAT)
OPEN SOURCE BPM vs. Programación (RED HAT)OPEN SOURCE BPM vs. Programación (RED HAT)
OPEN SOURCE BPM vs. Programación (RED HAT)
Kay Winkler
 
Ch17
Ch17Ch17
Ch17
phanleson
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
SOASTA
 
IEEE 12207
IEEE 12207IEEE 12207
IEEE 12207
Joe Christensen
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2
amanuelayde1
 
Information Management chapter 2
Information Management chapter 2Information Management chapter 2
Information Management chapter 2
KaleemSarwar2
 
3
33
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.ppt
Getahuntigistu5
 

Similar to Ppt 21 ge (20)

Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development Accounting System Design and Development - System Planning and Development
Accounting System Design and Development - System Planning and Development
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
 
Week 7 - Choices in Systems Acquisition and Risks, Security,.docx
Week 7 - Choices in Systems Acquisition and Risks, Security,.docxWeek 7 - Choices in Systems Acquisition and Risks, Security,.docx
Week 7 - Choices in Systems Acquisition and Risks, Security,.docx
 
ppt chapter 1.ppt
ppt chapter 1.pptppt chapter 1.ppt
ppt chapter 1.ppt
 
Digite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate ITDigite Enterprise - Integrate ALM for Corporate IT
Digite Enterprise - Integrate ALM for Corporate IT
 
software engineering
software engineeringsoftware engineering
software engineering
 
BUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptxBUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptx
 
Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutions
 
Remedy rapid deployment 1
Remedy rapid deployment 1Remedy rapid deployment 1
Remedy rapid deployment 1
 
BIS Ch 4.ppt
BIS Ch 4.pptBIS Ch 4.ppt
BIS Ch 4.ppt
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
 
OPEN SOURCE BPM vs. Programación (RED HAT)
OPEN SOURCE BPM vs. Programación (RED HAT)OPEN SOURCE BPM vs. Programación (RED HAT)
OPEN SOURCE BPM vs. Programación (RED HAT)
 
Ch17
Ch17Ch17
Ch17
 
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
Adopting Cloud Testing for Continuous Delivery, with the premier global provi...
 
IEEE 12207
IEEE 12207IEEE 12207
IEEE 12207
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2
 
Information Management chapter 2
Information Management chapter 2Information Management chapter 2
Information Management chapter 2
 
3
33
3
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.ppt
 

Recently uploaded

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

Ppt 21 ge

  • 1. Chapter 21 AIS Development Strategies Copyright © 2012 Pearson Education 21-1
  • 2. Learning Objectives  Describe how organizations purchase application software, vendor services, and hardware.  Explain how information system departments develop custom software.  Explain how end users develop, use, and control computer- based information systems.  Explain why organizations outsource their information systems, and evaluate the benefits and risks of this strategy.  Explain the principles and challenges of business process management.  Describe how prototypes are used to develop an AIS, and discuss the advantages and disadvantages of doing so.  Explain what computer-aided software engineering is and how it is used in systems development. Copyright © 2012 Pearson Education 21-2
  • 3. Ways to Obtain an AIS  Purchase the software  Develop software in-house  Hire and external company to develop and maintain new software Copyright © 2012 Pearson Education 21-3
  • 4. Purchasing Software  Off the Shelf (OTS) Canned  System capabilities for users with similar requirements  Turnkey System  Hardware and software sold as a package  Application Service Provider (ASP)  Software is provided to user via the Internet Copyright © 2012 Pearson Education 21-4
  • 5. In-House System Development  Main criteria for in-house development  Provides a significant competitive advantage  Risks of in-house development  Significant amounts of time required  Complexity of the system  Poor requirements defined  Insufficient planning  Inadequate communication and cooperation  Lack of qualified staff  Poor top management support Copyright © 2012 Pearson Education 21-5
  • 6. End-User Computing (EUC)  Hands-on development, use, and control of computer- based information systems by users  Advantages of EUC  User creation, control, and implementation  Users decide whether a system should be developed and what information is important.  Systems that meet user needs  Users discover flaws that IS people do not catch.  Many of the user-analyst-programmer communication problems in traditional program development are avoided.  Timeliness  Time-consuming cost-benefit analyses, detailed requirements definitions, and the delays and red tape of the approval process can be avoided. Copyright © 2012 Pearson Education 21-6
  • 7. End-User Computing (EUC) (cont’d)  Advantages of EUC (cont’d)  Freeing up of systems resources  The more information needs users meet, the more time the IS department can spend on other development and maintenance activities.  Versatility and ease of use  Users can change the information they produce or modify their application any time their requirements change.  Disadvantages to EUC:  Logic and development errors  Inadequately tested applications  Inefficient systems  Poorly controlled systems  Poorly documented systems  Incompatible systems  Redundant data  Wasted resources  Increased costs Copyright © 2012 Pearson Education
  • 8. Outsourcing the System  Hiring an outside company to handle all or part of an organization’s data processing activities  Advantages:  Strategic and economic business solution that allows companies to concentrate on core competencies  Organizations improve their cash position and reduce expenses by selling assets to an outsourcer  Access to greater expertise and better technology  Lower costs by standardizing user applications, buying hardware at bulk prices, splitting development and maintenance costs between projects, and operating at higher volumes  Less development time.  Elimination of peaks-and-valleys  Facilitates downsizing Copyright © 2012 Pearson Education  Disadvantages:  Inflexibility  Reduced competitive advantage  Unfulfilled goals  Poor service  Increased risk 21-8
  • 9. Methods to Develop an AIS  Business Process Redesign  Prototyping  Computer-Aided Software Engineering (CASE) Tools Copyright © 2012 Pearson Education 21-9
  • 10. Business Process Redesign  Drastic, one-time-event approach to improving and automating business processes  Low success rate  Evolved into:  Business Process Management (BPM)  Systematic approach to continuously improving and optimizing an organization’s business processes Copyright © 2012 Pearson Education 21-10
  • 11. Prototyping Copyright © 2012 Pearson Education 21-11
  • 12. Prototyping Advantages  Better definition of user needs  Higher user involvement and satisfaction  Faster development time  Fewer errors  More opportunity for changes Disadvantages  Less efficient use of system resources  Inadequate testing and documentation  Negative behavioral reactions  Never-ending development  Less costly Copyright © 2012 Pearson Education 21-12
  • 13. Computer-Aided Software Engineering (CASE)  Software to help plan, analyze, design, program, and maintain an information system  Strategic planning  Project and system management  Database design  Screen and report layout  Automatic code generation Copyright © 2012 Pearson Education 21-13
  • 14. CASE Advantages vs. Disadvantages  Improved productivity  Incompatibility  Improved program quality  Cost  Cost savings  Unmet expectations  Improved control procedures  Simplified documentation Copyright © 2012 Pearson Education 21-14