Business System Development

Slides:



Advertisements
Similar presentations
UNESCO ICTLIP Module 2. Lesson 31 Introduction to Integrated Library Systems Lesson 3. How Do You Evaluate Integrated Library Systems?
Advertisements

10-1 © Prentice Hall, 2004 Chapter 10: Selecting the Best Alternative Design Strategy Plus Project Management Concepts.
Managing Software Assets. Managing Software Assets Software costs represent one of the largest information technology expenditures in most firms. Amounting.
Chapter 15: Packaged Software and Enterprise Resource Planning
Chapter 2 The Origins of Software
Unit 8 Design Strategies and Refactoring. Key Concepts Design strategy deliverables Requirements and constraints Outsourcing Sources of software Platform.
CHAPTER 10 & 13 IS within the Organization & Acquiring IS and Applications.
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Lecture 6 Generating and Selecting Design Alternatives IMS1002 /CSE1205 Systems Analysis and Design.
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
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.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
Chapter 2 The Origins of Software
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
SYS364 Evaluating Alternatives. Objectives of the Systems Analysis Phase determine, analyze, organize and document the requirements of a new information.
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.
Alternatives to Systems Development Chapter 11. Chapter Objectives Understand the factors and situations where building a system in-house is not feasible.
18 Chapter 18: Packaged Software and Enterprise Resource Planning Systems Analysis and Design in a Changing World, 3 rd Edition.
Enterprise Resource Planning Enterprise Resource Planning Systems is a computer system that integrates application programs in accounting, sales, manufacturing,
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.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Core Business Processes and Organizational Value Chains
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.
Chapter 1 Assuming the Role of the Systems Analyst.
Lecture 2 The Sources of Software. Copyright © 2011 Pearson Education, Inc. 2 Chapter 2 Introduction There are various sources of software for organizations.
2-1 Chapter 2 The Origins of Software Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
Introduction to Enterprise Systems. Slide 2 Objectives Review the enterprise ecosystem.
Information Systems Development
Chapter 2 The Origins of Software
Systems Analysis and Design in a Changing World, Fifth Edition
Business System Development
Chapter 2 The Sources of Software
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Introduction to Enterprise Systems
Chapter 2 The Sources of Software
Chapter 2 The Origins of Software
Chapter 2 The Origins of Software
Chapter 2 The Origins of Software
Modern Systems Analysis and Design Third Edition
SOFTWARE AND VENDOR SELECTION
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 2 Information System.
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Modern Systems Analysis and Design Third Edition
Chapter 11 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
Presentation transcript:

Business System Development CSC581

Lecture 4 The Origins of Software

Summary of the previous lecture Object Oriented Systems Analysis & Design (OOSAD) Engineering Work flows Supportive Work Flows The Unified Process & its extensions The Unified Modeling Language (UML)

Outlines Explain outsourcing. Describe six different sources of software. Discuss how to evaluate off-the-shelf software. Explain reuse and its role in software development.

Learning Objectives To understand and distinguish between different sources of a software To be able to evaluate off-the-shelf software.

System Acquisition: Outsourcing Turning over responsibility of some or all of an organization's information systems applications and operations to an outside firm Reasons to outsource Cost-effective Take advantage of economies of scale Free up internal resources Reduce time to market Increase process efficiencies System development is a non-core activity for the organization

Sources of Application Software

Hardware Manufacturers IBM is the leader in software sales and services. Hardware manufacturers tend to focus on system software and utilities.

Packaged Software Producers Microsoft is the leader in prepackaged software production. Prepackaged software is off-the-shelf software. Often, prepackaged software is turnkey software (i.e. not customizable).

Criteria for Choosing Off-the-Shelf Software Cost Functionality Vendor support Viability of vendor Flexibility Documentation Response time Ease of installation

Custom Software Producers Firms like Accenture and EDS are leading custom software producers. Consulting firms develop software to meet the client’s specific requirements. Consulting firms are usually called when the client company does not have in-house expertise or manpower available to develop the system.

Enterprise Solutions Software Enterprise Resource Planning (ERP) systems that integrate individual traditional business functions into modules enabling a single seamless transaction to cut across functional boundaries. SAP AG is the leading vendor of ERP systems.

ERP System Example

Application Service Providers ASP: an organization that hosts and runs computer applications for other companies, typically on a per-use or license basis

In-House Development If sufficient system development expertise with the chosen platform exists in-house, then some or all of the system can be developed by the organization’s own staff. Often, there are a variety of sources used, with in-house staff playing a role as well as consultants or ERP vendors.

Validating Purchased Software Information Use a variety of information sources: Vendor’s proposal Running software through a series of tests Feedback from other users of the vendor’s product Independent software testing services Articles in trade publications

What is an RFP? Request for Proposal: a document provided to vendors to ask them to propose hardware and software products or services that will meet the requirements of a new information system. Based on vendor bids, analyst selects best candidates.

Reuse The use of previously written software resources in new applications Primary enabling technologies Object-oriented development Object class encapsulates data and behavior of common organizational entities (e.g. employees) Component-based development Components can be single objects or functional groupings of objects

Costs and Benefits of Reuse

Approaches to Reuse Ad hoc: individual, unplanned use low Ad hoc: individual, unplanned use Facilitated: use informally managed and disseminated by expert guru evangelists Managed: organizationally enforced reuse policies and practices Designed: reusable components developed and maintained in-house Cost and commitment high

Summary of today’s lecture In this lecture, we learnt about: Explain outsourcing. Describe six different sources of software. Discuss how to evaluate off-the-shelf software. Explain reuse and its role in software development.

Overview of Next lecture We will talk about the process of managing an information systems project. We will also discuss the skills required to be an effective project manager. More precisely, we will list project management activities during project initiation, planning, execution, and closedown.

The End