Information Technology Services firms



Similar documents
Systems Analysis and Design

Chapter 2 The Origins of Software

As you learned in Chapter 1, there was a time, not too. The Origins of Software. Chapter

Evaluating Software Alternatives. Chapter 4 Methods of Software Acquisition. Advantages of Custom Developed Software. Custom Developed Software

STATE OF NEW YORK COMMISSIONER OF TAXATION AND FINANCE

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

10 Reasons why Visma is the best software supplier for your business

Chapter 9: Software Tools and Dashboards

Drupal Services Program Charter

Building an ERP Taskforce

Advisory Consultant Senor Business Analyst

David Corriveau, CEO Radix Technologies. Copyright 2011 Radix Technologies

Business Transformation with Cloud ERP

AN ENVOY WHITE PAPER TOTAL COST OF OWNERSHIP A SAAS B2B WHOLESALE ECOMMERCE PLATFORM

A STUDENT REGISTRATION SYSTEM IN THE AZURE CLOUD. Vitor Sá IT Developer University of Trás-os-Montes e Alto Douro

Linux Continues to Gain Momentum in Enterprise Server Market

Aspire's Approach to Test Automation

Data Analytics Solution for Enterprise Performance Management

Staffing Your Test Automation Team

APPENDIX 1 A STUDY ON EXPLORING THE IMPACT OF RELEASE MANAGEMENT TO ENHANCE THE QUALITY OF OPEN SOURCE SOFTWARE PROJECT MANAGEMENT

Unit 4 Research Project. Eddie S. Jackson. Kaplan University. IT560: Managing Technology in a Business Environment. Stephen Beyer, Ph.D.

Software Applications, ICT Services and Infrastructure in Large Scale Enterprises in Poland 2015

Evaluating the ROI of Informal Call Centers

Project Management. Systems Analysis and Design, 8e Kendall & Kendall

Request for Proposal (RFP) The Management of CSIR Records. RFP Number: 336/30/05/ Rev

CHAPTER 13. Acquiring Information Systems and Applications

Evaluating SaaS vs. on premise for ERP systems

Software Development Offshore Outsourcing: Protecting IP A White Paper by Jack Olson

Taking a Closer Look: Time and Attendance in an On-Demand Environment

HOW TO BUY ERP. SaaS, Custom, Packaged, or Hybrid Software? A Buyer s Guide to Purchasing ERP Solutions

Lixto: Web Intelligence Provides On-Demand Competitor Information

Critical Success Factors for Enterprise Architecture Engineering

Global Cloud-based Video Conferencing Market

Data Center Market in Brazil

Foundations for Systems Development

[Who Cares?] as a Service

6 Cloud strategy formation. 6.1 Towards cloud solutions

Where Is the Planning in Enterprise Resource Planning (ERP)?

FROM THE QSM DATABASE PRODUCTIVITY STATISTICS BUCK 15 YEAR TREND

Sage ERP I White Paper

IT Infrastructure and Platforms

ECM Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps

Using a Java Platform as a Service to Speed Development and Deployment Cycles

Simplifying Big Data Deployments in Cloud Environments with Mellanox Interconnects and QualiSystems Orchestration Solutions

Lesson 1 Introduction to Rapid Application Development using Visual Basic

CHAPTER 13. Acquiring Information Systems and Applications

Installation and Maintenance of Health IT Systems: System Selection Software and Certification

Global Mobile Device Management Enterprise Software Market

Trends in Cloud Computing in Higher Education

HOW AN EFFECTIVE CHANNEL HOSTING STRATEGY CAN INCREASE YOUR SOFTWARE SALES

Is your finance application holding you back?

CHAPTER 01 THE SCOPE OF SOFTWARE ENGINEERING

Enterprise Resource Planning

Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form

Business Analytics in the Cloud: A White Paper prepared by FYI Solutions

Global Private and Public Cloud Market in Financial Services Industry

Global Scheduling and Automation Software Market

How To Understand The Market Based Development Of Information Systems

Strategic Analysis - U.S. Data Mining and Predictive Analytics Markets for Life Sciences R&D

White Paper. Make the Upgrade: From Backup Vendor to Data Protection Platform. nfrascaletm. Infrascale Phone: Web:

APPROACHES TO SPEND ANALYSIS AND SOURCING WITH IMMEDIATE ROI THAT NO ONE TOLD YOU ABOUT, UNTIL NOW

Purchase Agent Installation Guide

The Virtualization Practice

SaaS. Web-Based, SaaS Purchasing Model Lives Up To Its Promises. Invoice Approval. Purchasing. Receiving. Inventory Control Purchasing Requisitions

What Can Software as a Service Do for Your Business?

To Integrate or Stand Alone? Data Collection Solutions for The Small & Medium Size Business

THE HIDDEN DANGERS OF AN RFP

Data Migration and Sage MAS 500 ERP

Installation and Demonstration Manual

Software Defined Networking (SDN) Solutions, Market Opportunities and Forecast

Green Data Centers - Emerging Trends and Developments

Selecting a Commission and Incentive Compensation System

Global Privileged Identity Management Market

Important Considerations for RFID Compliance Tagging 2004 ACCU-SORT SYSTEMS, INC.

Global Virtualization and Cloud Management Software Market

The Benefits of Utilizing a Repository Manager

Specifically Engineered for High-Tech Companies

Your Guide to List Building

CRM Compared. CSI s Guide to Comparing On-Premise and On-Demand. Tim Agersea Managing Director, Customer Systems Scottsdale, AZ

Global Private Cloud Services Market

Selecting A Practice Management Information System By Robin Worley & Vince Ciotti

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Executive Summary OpenEdge Streamlines Development and Support Factors Affecting Benefits And Costs Disclosures...

8 Key Elements Of A Successful Subscription Billing System. By Marty Schillaci The Resource Group

How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as

2005 Rooney Award. Nomination: Innovative State Human Resource Management

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources

The Massachusetts Open Cloud (MOC)

Global Big Data Storage and Server Market

Global Hybrid Cloud Market

Cloud computing market in Poland Development forecasts for

The Essentials of Analysis and Design. Mehran Rezaei

Webinar Schedule. Successfully Implementing your EHR February 23 and 26 Optimizing your EHR for Quality Improvement March 23 and 26

SaaS: Software as a Service

Cloud billing: The missing link for cloud providers

Platform as a Service (PaaS) (Public, Private and Hybrid Cloud) Market - Global Industry Analysis, Size, Share, Growth, Trends and Forecast

Program Guide Novell Developer Services Program Guide Sept 2011

Transcription:

CHAPTER 2 SIX SOURCES OF SOFTWARE 1. Information Technology Services Firms, 2. packaged software producers, 3. enterprise-wide solutions, 4. application and managed service providers, 5. open-source and 6. in-house developers. Information Technology Services firms -among the world s leading software producers, -software they make is not limited only to operating systems and utilities, -within this segment custom software producers, sometimes called consulting firms, develop specific, customized software that matches a client s particular needs. Packaged software producers -develop all kinds of software for all kinds of markets. Enterprise solutions (ERP) -consist of a series of integrated modules; -integrated to focus on business processes rather than on business functional areas. Cloud Computing -applications over the internet -customers do not need to invest in hardware and software infrastructure -can pay on a per-use basis. -server and storage capacity can be ordered on demand in any quantity required. Open-source software -risen in popularity in the recent past. -available free and is developed and maintained by a community of like-minded people dedicated to improving source code access; -Linux being the most prevalent example. In-house development: requires the resources, especially trained staff, to develop software targeted to an organization s own specific needs. Table 2-2 compares the six sources of software components.

BUYING OFF-THE-SHELF SOFTWARE compare products and vendors. Additional criteria include (among others that are more situationspecific): -cost, -functionality, -vendor support, -vendor viability, -flexibility, -documentation, -response time, and -ease of installation. AN RFP is a formal document that provides detailed specifications about a target information system and asks vendors for information on how they would develop the system. Analysts use RFPs as a way to get vendors to perform the research to determine what application design will meet user requirements and the hardware and systems software vendors believe are necessary for developing the new system. HOW TO VERIFY VENDOR CLAIMS ABOUT A SOFTWARE PACKAGE, AN ANALYST CAN -ask for a software demonstration, -use the software (and its documentation and training materials) personally, -talk with other users of the software, and -consult independent software testing and abstracting services (surveys available for a fee). It is important to make sure that the system fits your organizations needs and is not just being applied because everyone else is doing it. ENTERPRISE RESOURCE PLANNING SYSTEMS -consist of a series of integrated modules; these modules pertain to specific, traditional business functions. -integrated to focus on business processes rather than on business functional areas.

Advantages: -a single repository of data for all aspects of a business process, -flexible modules, less maintenance, -more consistent and accurate data, and -ease of adding and integrating new modules into the existing system. Disadvantages: -complexity, lengthy implementation, -lack of in-house expertise, -expensive, and -changing how the organization conducts its business. These ERP projects when accomplished successfully are most often approached as an institutional change project, not simply an IT project. OPEN SOURCE Top 10 open source software Bossie Awards http://en.wikipedia.org/wiki/infoworld_bossie_awards http://www.packtpub.com/open-source-awards-home REUSE -Reuse is most often applied to object-oriented and component-based development. -Creating, storing and maintaining objects and components that can be drawn on again and again for new applications is the objective. Reuse should in theory -increase programmer productivity, -decrease development time, -minimize errors and schedule overruns. Ultimately it should produce higher quality work with fewer defects and thus reduce overall implementation and maintenance time. In current practice, -reuse is not practiced as often as it could be. (due to high initial start up costs, lack of good quality methods for labeling, storage, combined with lack of senior management commitment) -lack of incentives and rewards to design for and -apply reuse concepts -overall difficulty in measuring economic gain from its application all conspire against reuse in the real world. Note Figure 2-5 on the high initial startup costs when a high level of reuse is planned.

In comparing and contrasting the four approaches to reuse, the student should note the advantages and disadvantages listed in Table 2-3. -no one type yields the best possible solution.

INDIVIDUAL HOMEWORK: Please write about 2 paragraphs. Due date: 2/15