Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.

Slides:



Advertisements
Similar presentations
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Managing Information Technology 6 th Edition CHAPTER 11 METHODOLOGIES FOR PURCHASED.
Advertisements

Chapter 2 The Origins of Software
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Unit 8 Design Strategies and Refactoring. Key Concepts Design strategy deliverables Requirements and constraints Outsourcing Sources of software Platform.
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 1 Assuming the Role of the Systems Analyst
Chapter 2 The Origins of Software Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
Chapter 6 Supporting Processes with ERP Systems Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 6-1.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
© Prentice Hall, 2005: Enterprise Resource Planning, 1 st Edition by Mary Sumner 3-1 Enterprise Resource Planning, 1 st Edition by Mary Sumner Chapter.
Chapter 2 The Origins of Software
Chapter 6 Supporting Processes with ERP Systems Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 6-1.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software
Categories of Software
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 2 The Sources of Software 2.1.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
Source: J. Hoffer ,J. George, J. Valacich
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
© 2005 by Prentice Hall 2-1 Chapter 2 The Origins of Software Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
Enterprise Resource Planning Enterprise Resource Planning Systems is a computer system that integrates application programs in accounting, sales, manufacturing,
Chapter 6 Supporting Processes with ERP Systems Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 6-1.
R McFadyen Chapter 10 Selecting the Best Alternative Design Strategy.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich created by Mr.Mohammed.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
CIS 210 Systems Analysis and Development Week 1 Part II The Origins of Software,
10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Cis339 Chapter 2 The Origins of Software 2.1 Modern Systems Analysis and Design Fifth Edition.
8-1 © Prentice Hall, 2007 Topic 8: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting.
Chapter 11 Selecting the Best Alternative Design Strategy Modern Systems Analysis and Design Third Edition 11.1.
Selecting the Best Alternative Design Strategy. Two basic steps 1.Generate a comprehensive set of alternative design strategies 2.Select the one design.
Lecture 2 The Sources of Software. Copyright © 2011 Pearson Education, Inc. 2 Chapter 2 Introduction There are various sources of software for organizations.
Chapter 6 Supporting Processes with ERP Systems Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 6-1.
2-1 Chapter 2 The Origins of Software Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Enterprise Systems. Slide 2 Objectives Review the enterprise ecosystem.
Chapter 2 The Origins of Software
Business System Development
Enterprise Resource Planning
Dinesh Mirchandani University of Missouri – St. Louis
Chapter 2 The Sources of Software
Introduction to Enterprise Systems
Enabling Collaboration with IT
Vertex & EnterpriseOne
Chapter 2 The Sources of Software
Chapter 2 The Origins of Software
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Chapter 2 The Origins of Software
Chapter 2 The Origins of Software
Modern Systems Analysis and Design Third Edition
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 2 Information System.
Emerging technologies-
Modern Systems Analysis and Design Third Edition
Chapter 11 Selecting the Best Alternative Design Strategy
Chapter 7 Selecting the Best Alternative Design Strategy
Chapter 2 The Origins of Software
Modern Systems Analysis and Design Third Edition
Chapter 11 Selecting the Best Alternative Design Strategy
Modern Systems Analysis and Design Third Edition
Enterprise Resource Planning Systems
Presentation transcript:

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1

Learning Objectives Understand outsourcing Describe six different sources of software Discuss how to evaluate off-the-shelf software Discuss reuse and its role in software development Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.2

Sources of Software The first source considered is outsourcing, in which all or part of an organization’s information systems, their development, and their maintenance are given over to another organization Six different sources of software: Information technology service firms Packaged software providers Vendors of enterprise solutions software (ERP) Cloud computing providers Open-source software solutions Build it yourself Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.3

Sources of Software

Outsourcing Practice of turning over some or all responsibility for information systems applications and operations to another firm. Examples: – Outsourcing firm develops and runs applications on their computers (Payroll application) – Outsourcing firm runs applications at your site on your computers. Why would an organization do this? Reasons to outsource – Cost effective – Not a core competency of many businesses (its core mission does not involve managing an information systems unit) – Overcome organizational problems in information systems unit Needs to be considered during systems analysis Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.5

Information Technology Service Firms Utilize when – Organization lacks resources to develop in-house – Suitable off-the-shelf solution is not available Develop custom information systems Develop, host and run applications Can provide domain expertise These firms employ people with expertise in the development of information systems (ex. Financial institutions) IT Service firms employ consultants with domain-specific experience See Table 2-1 for a list of top 10 firms Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.6

Packaged Software Producers Produce pre-packed or off the shelf systems – MS Project, Intuit QuickBooks, Products range from broad-based packages (MS Office) to industry specific packages (AP/AR) Off-the-shelf software can meet up to 70% of an organization’s needs. Two types of software – Turnkey – not modified, one size fits all – Non-turnkey – modified by vendor to meet great portion of user needs Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.7

Enterprise Solutions Software Enterprise Resource Planning (ERP) Systems Consist of a series of integrated modules Accounting Distribution Manufacturing Human Resources Integrated to focus on business processes rather than business functional areas – Enables an organization to integrate all parts of a business process in a unified information system – E.g. - All aspects of an order transaction occur seamlessly in single information system – Receiving order, adjusting inventory, shipping, billing and after-the-sale service Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.9

Enterprise Solutions Software – Benefits Single repository for all aspects of a business process – Ensures more consistent and accurate data – Less maintenance Flexibility of modules – Additional modules can be added as needed – Immediately integrated into existing system – Disadvantages Complexity and time of implementation Reliance upon consultants (which can be expensive) Often, organizations must change the way that they do business in order to use systems – ERP vendors SAP AG, Oracle Corp SAPOracle Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.10

Cloud Computing Pay for use (software as a service): dynamically rent software from third party providers (runs on remote servers = the cloud) Pay for service: Applications bought, installed and maintained by service provider Pay for platform (hardware as a service): dynamically rent platform and manage your own virtual data centre Applications accessed through the Internet (VPN) Users pay per-use or month-to-month license Some examples: – Google Apps Google Apps – Salesforce.com Salesforce.com – Amazon cloud Amazon cloud Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.11

Cloud Computing › Predicted that by 2013, 12% of world’s computing will be done by cloud computing (source: Merrill Lynch)  Total market of $160 billion › Benefits: › Freeing internal IT staff  Faster access to applications than internal development  Lower-cost access to corporate-quality applications › Concerns  Reliability  Security of information  Compliance with government regulations Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.12

Open-Source Software ›Freely available ›Includes source-code ›Maintained by a group of interested individuals ›Some examples – Linux – Firefox – mySQL Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.13

In-House Development  In-House Development ›Complete system ›Hybrid systems ›Off the shelf PLUS custom code Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.14

Choosing Off-the-Shelf Software  Criteria ›Cost / Benefit - In-house versus purchase ›Functionality ›Vendor Support ›Viability of Vendor ›Flexibility ›Documentation ›Response Time ›Ease of Installation Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.15

Validating Purchased Software Information  Information from vendor ›Documentation ›Marketing literature ›Questionnaire  Request for Proposal (RFP)  Software Test drive  Feedback from other users  Independent software testing services Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.17

Reuse  Use of previously written software resources in new applications  Most often applied to object-oriented and component-based development  Reuse of object classes ›Increases productivity ›Reduces defect density ›Reduces rework  Reuse plan must be matched with companies strategic business goals Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.18

Reuse  Four Approaches 1. Ad hoc Reuse 2. Facilitated Reuse 3. Managed Reuse 4. Designed Reuse Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.19