SlideShare a Scribd company logo
1 of 14
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 (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,.docxhelzerpatrina
 
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 ITMahesh Singh
 
software engineering
software engineeringsoftware engineering
software engineeringsubhakirthi
 
BUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptxBUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptxZEESHANMEHMOOD43
 
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 solutionsIBM Rational software
 
Remedy rapid deployment 1
Remedy rapid deployment 1Remedy rapid deployment 1
Remedy rapid deployment 1Anand Raj
 
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
 
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
 
Development of information system chap 2
Development of information system chap 2Development of information system chap 2
Development of information system chap 2amanuelayde1
 
Information Management chapter 2
Information Management chapter 2Information Management chapter 2
Information Management chapter 2KaleemSarwar2
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptGetahuntigistu5
 

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

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

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