• Tidak ada hasil yang ditemukan

Fundamentals of Information Systems Fourth Edition

N/A
N/A
Protected

Academic year: 2024

Membagikan "Fundamentals of Information Systems Fourth Edition"

Copied!
37
0
0

Teks penuh

(1)

Fundamentals of Information Systems

Fourth Edition

Chapter 8

Systems Development

(2)

Participants in Systems Development

• Development team consists of the following:

– Project managers: coordinate system development effort

– Stakeholders: directly or indirectly benefit from the project

– Users: interact with the system regularly

– Systems analysts: analyze and design business systems

– Programmers: modify or develop programs to satisfy user requirements

– Various support personnel: specialists, vendors

(3)

Systems Development Life Cycles

• The systems development process is also called a systems development life cycle (SDLC)

• Common SDLCs

– Traditional systems development life cycle – Prototyping

– Rapid application development (RAD) – End-user development

(4)

The Traditional Systems Development

Life Cycle

(5)

The Traditional Systems Development Life Cycle (continued)

Systems investigation: problems and

opportunities are identified and considered in light of the goals of the business

Systems analysis: study of existing systems and work processes to identify strengths, weaknesses, and opportunities for improvement

Systems design: answers the question “How will the information system do what it must do to obtain the problem solution?”

(6)

The Traditional Systems Development Life Cycle (continued)

Systems implementation: creation or acquisition of various system components detailed in the

systems design, assembling them, and placing the new or modified system into operation

Systems maintenance and review: ensures the system operates as intended and modifies the

system so that it continues to meet changing business needs

(7)

Prototyping

• An iterative approach to systems

development

(8)

Rapid Application Development, Agile Development, Joint Application

Development, and Other Systems Development Approaches

Rapid application development (RAD)

– Systems development approach that employs tools, techniques, and methodologies designed to speed application development

• Some iterative development approaches allow the system to change as it is being developed

– Agile development: frequent face-to-face meetings between systems developers and users

– XP programming: pairs of programmers work together to develop robust systems quickly

(9)

Rapid Application Development, Agile Development, Joint Application

Development, and Other Systems Development Approaches (continued)

Joint application development (JAD)

– Process for data collection and requirements analysis in which users, stakeholders, and IS professionals work together to analyze existing

systems, propose possible solutions, and define the requirements of a new or modified system

– Used extensively by RAD

– Often utilizes group support systems (GSS) software to foster positive group interactions

(10)

The End-User Systems Development Life Cycle

End-user systems development: any systems development project in which the primary effort is undertaken by a combination of business

managers and users

(11)

Systems Investigation

• What primary problems might a new or enhanced system solve?

• What opportunities might a new or enhanced system provide?

• What new hardware, software, databases,

telecommunications, personnel, or procedures will improve an existing system or are required in a

new system?

• What are the potential costs (variable and fixed)?

• What are the associated risks?

(12)

Initiating Systems Investigation

Systems request form: document filled out by someone who wants the IS department to initiate systems investigation

– Helps rationalize and prioritize the activities of the IS department

– Includes the following information:

• Problems in and opportunities for system

• Objectives in investigation

• Overview, costs, and benefits of proposed system

(13)

The Systems Investigation Report

Systems investigation report

– Summary of the results of the systems investigation and the process of feasibility analysis

– Recommendation of a course of action

• Continue systems analysis

• Modify the project

• Abandon the project

– Reviewed by steering committee of senior management and users

(14)

The Systems Investigation Report (continued)

Figure 8.9: A Typical Table of Contents for a Systems Investigation Report

(15)

Systems Analysis

• Answers the question “What must the information system do to solve the problem?”

• Overall emphasis of systems analysis is:

– Gathering data on the existing system

– Determining the requirements for the new system – Considering alternatives within these constraints – Investigating the feasibility of the solutions

• Primary outcome: prioritized list of systems requirements

(16)

Data Collection

• Identifying sources of data

– Internal sources – External sources

• Collecting data

– Interviews: structured and unstructured – Direct observation

– Questionnaires: structured or unstructured

(17)

Data Collection (continued)

(18)

The Systems Analysis Report

• Systems analysis report should cover:

– Strengths and weaknesses of the existing system from a stakeholder’s perspective

– User/stakeholder requirements for the new system (also called the functional requirements)

– Organizational requirements for the new system – Description of what the new information system

should do to solve the problem

(19)

Systems Design

• Answers the question “How will the information system solve a problem?”

• Has two dimensions: logical and physical

Logical design: description of the functional requirements of a system

Physical design: specification of the

characteristics of the system components

necessary to put the logical design into action

(20)

Generating Systems Design Alternatives

Request for proposal (RFP): document that specifies in detail required resources such as hardware and software

• Financial options

– Purchasing – Leasing

– Renting

(21)

The Design Report

Design report: primary result of systems design, reflecting the decisions made and preparing the way for systems implementation

• System specifications include technical description of the following:

– System outputs, inputs, and user interfaces – Hardware, software, databases,

telecommunications, personnel, and procedure components and the way these components are related

(22)

The Design Report (continued)

Figure 8.18: A Typical Table of Contents for a Systems Design Report

(23)

Systems Implementation

(24)

User Preparation

• Process of readying managers, decision makers, employees, other users, and stakeholders for new systems

• Provide users with proper training

(25)

IS Personnel: Hiring and Training

• Personnel that might be needed for the new system

– IS manager

– Systems analysts

– Computer programmers – Data-entry operators

• Training programs should be conducted for the IS personnel who will be using the computer system

(26)

Site Preparation

• Preparation of the location of a new system

• Making room for equipment

• Special wiring and air conditioning

• Special floor

• Security system

• Additional power circuits

(27)

Data Preparation

• Also called data conversion

• Ensures all files and databases are ready to be used with new computer software and systems

(28)

Installation

• Physically placing the computer equipment on the site and making it operational

• Normally the manufacturer is responsible for installing computer equipment

• Someone from the organization (usually the IS manager) should oversee the process

(29)

Testing

• Unit testing: testing of individual programs

• System testing: testing the entire system of programs

• Volume testing: testing the application with a large amount of data

• Integration testing: testing all related systems together

• Acceptance testing: conducting any tests required by the user

(30)

Start-Up

• Process of making the final tested information system fully operational

• Approaches

– Direct conversion (plunge, direct cutover): stopping the old system and starting the new one on a given date

– Phase-in approach (piecemeal): slowly replacing old system components with new system components – Pilot start-up: run new system with one group of

users

– Parallel start-up: running old and new systems together for a period of time

(31)

User Acceptance

User acceptance document: formal agreement signed by the user that states that a phase of the installation or the complete system is approved

– Legal document that removes or reduces IS vendor’s liability

(32)

Systems Operation and Maintenance

Systems operation: use of a new or modified system

– Help desk provides support

Systems maintenance: checking, changing, and enhancing the system to make it more useful in achieving user and organizational goals

– Difficult and costly for legacy systems

(33)

Systems Review

• Process of analyzing systems to make sure that they are operating as intended

Event-driven review: triggered by a problem or opportunity such as an error, a corporate merger, or a new market for products

Time-driven review: performed after a specified amount of time

(34)

Systems Review (continued)

Table 8.4: Examples of Review Types

(35)

Summary

• Information systems planning: translating strategic and organizational goals into systems development initiatives

• Common systems development life cycles:

traditional, prototyping, rapid application

development (RAD), and end-user development

• Phases of traditional systems development life cycle: systems investigation, systems analysis, systems design, systems implementation, and systems maintenance and review

(36)

Summary (continued)

• Systems investigation: problems and opportunities are identified and considered in light of the goals of the business

• Systems analysis: study of existing systems and work processes to identify strengths, weaknesses, and opportunities for improvement

• Systems design: defines how the information system will do what it must do to obtain the problem solution

(37)

Summary (continued)

• Systems implementation: creation or acquisition of various system components detailed in the

systems design, assembling them, and placing the new or modified system into operation

• Systems maintenance and review: ensures that the system operates as intended and modifies the

system so that it continues to meet changing business needs

Gambar

Figure 8.9: A Typical Table of Contents for a Systems Investigation Report
Figure 8.18: A Typical Table of Contents for a Systems Design Report
Table 8.4: Examples of Review Types

Referensi

Dokumen terkait

The evaluation of business domains includes strategic match analysis, competitive advantage, competitive response, management information systems, and organizational project

Keywords: semiotic engineering, workflow systems, information-intensive task-oriented systems, scenario-based design and development of computer systems, human-computer interaction

The third paper, Paradigmatic approaches used in enterprise resource planning systems research: A systematic literature review, by Kevin Burgess Cranfield University, UK, Don Kerr

It is suggested that the banks should start taking initiatives related to total quality management approach along with improving the information systems capabilities to enhance the

As such, after gaining knowledge on what information decision makers need to effectively carry out their tasks and achieve organizational goals through networking Cadez and Guilding,

Operating Systems • Set of programs that controls computer hardware and acts as an interface with application programs • Can control one computer or multiple computers, or • Can

Business Process Reengineering Strategic Innovation ERP Implementation Organizational Change Organizational Innovation Performance 0.829 0.793 0.473 0.529 0.122 Figure 2

Terbit : 29 Desember 2023 Strategic Engineering of Human Resources Development HRD to Respond to the Digital Transformation Era in the Context of Business Information Systems 1I