150 likes | 279 Views
CHAPTER 12, Part 2. Acquiring Information Systems and Applications. LEARNING OBJECTIVES. Describe the SDLC, and discuss its advantages and limitations. Identify the major alternative methods and tools for building information systems.
E N D
CHAPTER 12, Part 2 Acquiring Information Systems and Applications
LEARNING OBJECTIVES • Describe the SDLC, and discuss its advantages and limitations. • Identify the major alternative methods and tools for building information systems. • List the major IT acquisition options and the criteria for option selection. • Discuss the process of vendor and software selection.
Traditional Systems Development Life Cycle • Software Development Life Cycle (SDLC) is the traditional systems development method that organizations use for large-scale IT projects.
Six-Stage Systems Development Life Cycle (SDLC) with Supporting Tools Business Need Systems Investigation Deliverable: Go/No Go Decision Systems Analysis Deliverable: User Requirement Systems Design Deliverable: Technical Specification Programming and Testing Deliverable: Error-free System Implement System Deliverable: Use of the System Operation & Maintenance Deliverable: Continued System Use
Traditional SDLC Processes • Systems investigation • Systems analysis • Systems design • Programming and testing • Implementation • Operation and maintenance
The SDLC • Major advantages • Control • Accountability • Error detection • Major drawbacks • Relatively inflexible • Time-consuming and expensive • Discourages changes once user requirements are done
SDLC – Systems Investigation • Begins with the business problem (or opportunity) • Main action: feasibility analysis/study • Deliverable:Go/No-Go Decision • OPTION 1: Do nothing and continue to use the existing system unchanged. • OPTION 2: Modify or enhance the existing system. • OPTION 3: Develop a new system.
Feasibility Study • Technical feasibility • Economic feasibility • Behavioral feasibility
SDLC – System Analysis • Examination of the business problem found during System Investigation. • Main action: gather information about the existing system or methods and to determine requirements for anew or improved system. • Deliverable:a set of system requirements, also called user requirements.
SDLC – Systems Design • Describes how the system will accomplish this task. • Deliverable: technical design that specifies: • System outputs, inputs, user interfaces. • Hardware, software, databases, telecommunications, personnel & procedures. • Blueprint of how these components are integrated. • Danger: scope creep (adding functions after the project has been initiated)
SDLC – Programming & Testing • Programming involves the translation of a system’s design specification into computer code. • Testing checks to see if the computer code will produce the expected and desired results under certain conditions. • Testing is designed to delete errors (bugs) in the computer code. • Deliverable: an error-free System that solves the business problem at hand.
SDLC – Systems Implementation • Implementation or deployment is the process of converting from the old system to the new system. • Involvesthree major conversion strategies: • Direct Conversion • Pilot Conversion • Phased Conversion • Parallel Conversion • Deliverable:organization-wide use of the new System
SLDC – Operation & Maintenance • Audits are performed to assess the system’s capabilities and to determine if it is being used correctly. • Systems need several types of maintenance. • Debugging • Updating • Maintenance • Deliverable:continued use of the new System.
Alternative Methods & Tools for Systems Development • Prototyping • Rapid application development (RAD) • End-user development • Component-based development • Object-oriented development
Vendor & Software Selection • Step 1: Identify potential vendors. • Step 2: Determine the evaluation criteria. • Request for proposal (RFP) • Step 3: Evaluate vendors and packages. • Step 4: Choose the vendor and package • Step 5: Negotiate a contract. • Step 6: Establish a Service Level Agreement (SLA).