muhamad abduhinstitut teknologi bandung6.1 w e e k 6 6 development of information system

41
Muhamad Abduh Institut Teknologi Bandun g 6.1 W e e k 6 DEVELOPMENT OF DEVELOPMENT OF INFORMATION SYSTEM INFORMATION SYSTEM

Upload: itzel-waiters

Post on 14-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.1

W e e k

66DEVELOPMENT OF DEVELOPMENT OF

INFORMATION SYSTEMINFORMATION SYSTEM

Page 2: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.2

INFORMATION SYSTEMS PLAN

1. PURPOSE OF THE PLAN: Overview of plan contents, changes in current situation, firm’s strategic plan, current organization, key business processes, management strategy

2. STRATEGIC BUSINESS PLAN: Current situation, current organization, changing environments, major goals of plan

*

Page 3: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.3

3. CURRENT SYSTEMS: Major systems supporting business functions & processes, major current capabilities (hardware, software, database, telecommunications), difficulties meeting requirements, anticipated future demands

4. NEW DEVELOPMENTS: New system projects (project descriptions, business rationale), new capabilities required (hardware, software, database, telecommunications, internet)

*

INFORMATION SYSTEMS PLAN

Page 4: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.4

5. MANAGEMENT STRATEGY: Acquisition plans, milestones & timing, organizational realignment, internal reorganization, management controls, major training initiatives, personnel strategy

6. IMPLEMENTATION PLAN: Anticipated difficulties, progress reports

7. BUDGET REQUIREMENTS: Requirements, potential savings, financing, acquisition

*

INFORMATION SYSTEMS PLAN

Page 5: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.5

ENTERPRISE ANALYSIS (BUSINESS SYSTEMS PLANNING)

ORGANIZATION-WIDE INFORMATION NEEDS IN TERMS OF:

• ORGANIZATIONAL UNITS• FUNCTIONS• PROCESSES• DATA ELEMENTS

HELPS IDENTIFY KEY ENTITIES & ATTRIBUTES IN ORGANIZATION’S DATA

*

Page 6: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.6

CRITICAL SUCCESS FACTORS (CSFs)

• SMALL NUMBER, EASILY IDENTIFIABLE OPERATIONAL GOALS

• SHAPED BY INDUSTRY, MANAGER, ENVIRONMENT

• BELIEVED TO ASSURE FIRM’S SUCCESS• USED TO DETERMINE ORGANIZATION’S

INFORMATION REQUIREMENTS

*

Page 7: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.7

• GOALS (AUTOMOBILE INDUSTRY): Earnings per share, return on investment, market share, new product

• CSF: Styling, quality dealer system, cost control, energy standards

*

CRITICAL SUCCESS FACTORSCRITICAL SUCCESS FACTORS Example:Example: PROFIT CONCERNPROFIT CONCERN

Page 8: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.8

• GOALS (HOSPITAL): Excellent health care, meeting government regulations, future health needs

• CSF: Regional integration with other hospitals, efficient use of resources, improved monitoring of regulations

*

CRITICAL SUCCESS FACTORSCRITICAL SUCCESS FACTORS Example:Example: NONPROFIT CONCERNNONPROFIT CONCERN

Page 9: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.9

USING CSFs TO DEVELOP SYSTEMS

• COLLECT MANAGERS’ CSFs• AGGREGATE, ANALYZE INDIVIDUALS’ CSFs• DEVELOP AGREEMENT ON COMPANY CSFs• DEFINE COMPANY CSFs• USE CSFs TO DEVELOP INFORMATION

SYSTEM PRIORITIES• DEFINE DSS & DATABASES

*

Page 10: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.10

SPECTRUM OF ORGANIZATIONAL CHANGE

• AUTOMATION: Using technology to perform tasks efficiently / effectively

• RATIONALIZATION OF PROCEDURES: Streamline SOPs; eliminate bottlenecks

• BUSINESS REENGINEERING: Radical redesign of processes to improve cost, quality, service; maximize benefits of technology

• PARADIGM SHIFT

*

Page 11: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.11

PARADIGM SHIFT

• PARADIGM: A complete mental model of how a complex system functions

• A PARADIGM SHIFT: Involves rethinking the nature of the business, the organization; a complete reconception of how the system should function

*

Page 12: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.12

BUSINESS PROCESS REENGINEERING (BPR)

• REENGINEERING: Redesigning business processes to lower cost, speed development

• WORK-FLOW MANAGEMENT: Streamlining process to move documents easily, efficiently

*

Page 13: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.13

1. Develop business vision, process objectives

2. Identify process to be redesigned

3. Understand, measure performance of existing processes

4. Identify opportunities for applying information technology

5. Build prototype of new process

*

EFFECTIVEREENGINEERING STEPS:

Page 14: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.14

ANALYSIS OF PROBLEM TO BE SOLVED WITH AN INFORMATION

SYSTEM

FEASIBILITY STUDY: Can problem be solved within constraints?

*

SYSTEMS ANALYSIS

Page 15: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.15

FEASIBILITY• TECHNICAL: Assess hardware, software,

technical resources

• ECONOMIC: Will benefits outweigh costs?

• OPERATIONAL: Is solution desirable within existing conditions?

INFORMATION REQUIREMENTS: Detailed statement of new system needs

*

Page 16: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.16

SYSTEM DESIGN DETAILS HOW SYSTEM WILL MEET NEEDS:

• LOGICAL DESIGN: Components, data as needed by applications

• PHYSICAL DESIGN: Physical location of components and data

*

Page 17: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.17

DESIGN SPECIFICATIONS

• OUTPUT: Medium, content, timing

• INPUT: Origins, flow, data entry

• USER INTERFACE: Simplicity, efficiency, logic, feedback, errors

• DATABASE DESIGN: Logical data relations, volume, speed requirements, file organization & design, record specifications

• PROCESSING: Computations, program modules, required reports, timing of outputs

• MANUAL PROCEDURES: What activities, who performs them, how, where

*

Page 18: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.18

• CONTROLS: Input, processing, output, procedural• SECURITY: Access controls, catastrophe plans, audit

trails• DOCUMENTATION: Operations, systems, user• CONVERSION: Transfer files, initiate new

procedures, select testing modules, cut over to new system

• TRAINING: Select training techniques, develop training modules, identify training facilities

*

DESIGN SPECIFICATIONS

Page 19: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.19

• ORGANIZATIONAL CHANGES: Task redesign, job design, process design, organization structure design, reporting relationships

*

DESIGN SPECIFICATIONS

Page 20: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.20

ROLE OF END USERS

• USERS DRIVE SYSTEMS EFFORT

• MUST HAVE SUFFICIENT CONTROL TO ENSURE SYSTEM REFLECTS BUSINESS PRIORITIES, NEEDS

• FUNCTIONAL USERS DRIVE SYSTEM NEEDS

*

Page 21: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.21

COMPLETING SYSTEM DEVELOPMENT PROCESS

• PROGRAMMING: Translating needs to program code

• TESTING: Does system produce desired results?

• CONVERSION: Changing from the old to the new

*

Page 22: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.22

• UNIT TESTING: Tests each unit separately

• SYSTEM TESTING: Do modules function as planned?

• ACCEPTANCE TESTING: Final certification

TEST PLAN: Preparations for tests to be performed

*

TESTING

Page 23: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.23

CONVERSION

• PARALLEL: Old & new run same problems. Give same results?

• DIRECT CUTOVER: Risky conversion to new system• PILOT: Introduce into one area. Does it work? Yes:

introduce into other area• PHASED: Introduce in stages• CONVERSION PLAN: Schedule for conversion• DOCUMENTATION: Description of how system works

*

Page 24: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.24

PRODUCTION & MAINTENANCE

• PRODUCTION: Constant review by users & operators. Does it meet goals?

• MAINTENANCE: Upkeep, update, corrections over time

*

Page 25: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.25

SYSTEMS DEVELOPMENT

CORE ACTIVITYCORE ACTIVITY DESCRIPTIONDESCRIPTION

SYSTEMS ANALYSISSYSTEMS ANALYSIS IDENTIFY PROBLEM(S)SPECIFY SOLUTIONSESTABLISH INFORMATION REQUIREMENTS

SYSTEMS DESIGNSYSTEMS DESIGN CREATE LOGICAL DESIGN SPECSCREATE PHYSICAL DESIGN SPECSMANAGE TECHNICAL REALIZATION OF SYSTEM

PROGRAMMINGPROGRAMMING TRANSLATE DESIGN SPECS INTOPROGRAM CODE

Page 26: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.26

SYSTEMS DEVELOPMENT

CORE ACTIVITYCORE ACTIVITY DESCRIPTIONDESCRIPTION

TESTINGTESTING UNIT TEST SYSTEMS TEST ACCEPTANCE TEST

CONVERSIONCONVERSION PLAN CONVERSION PREPARE DOCUMENTATION TRAIN USERS & TECHNICAL STAFF

PRODUCTION &PRODUCTION & OPERATE SYSTEMMAINTENANCEMAINTENANCE EVALUATE SYSTEM

MODIFY SYSTEM

Page 27: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.27

SYSTEM LIFECYCLE

• PROJECT DEFINITION: Is there a problem? Can it be solved with a project?

• SYSTEM STUDY: Analyze problems in existing systems; define objectives evaluate alternatives

• DESIGN: Logical & physical specifications for systems solution

• PROGRAMMING: Develop software code

*

Page 28: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.28

SYSTEM LIFECYCLE

• INSTALLATION: Construct, test, train, convert to new system

• POSTINSTALLATION: On-going evaluation, modifications for improvement to meet new requirements

NECESSARY FOR LARGE, COMPLEX SYSTEMS & PROJECTS

*

Page 29: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.29

ALTERNATIVE SYSTEM-BUILDING APPROACHES

• PROTOTYPING

• APPLICATION SOFTWARE PACKAGES

• END-USER DEVELOPMENT

• OUTSOURCING

*

Page 30: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.30

PROTOTYPING

PROCESS OF BUILDING EXPERIMENTAL SYSTEM TO DEMONSTRATE, EVALUATE

APPROACH; USERS REFINE NEEDS

• PROTOTYPE: Preliminary working version of information system for demonstration, evaluation purposes

• ITERATIVE PROCESS

*

Page 31: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.31

STEPS IN PROTOTYPING

1. IDENTIFY USER’S REQUIREMENTS

2. DEVELOP PROTOTYPE

3. USE PROTOTYPE

4. REVISE & ENHANCE PROTOTYPE

BEST FOR DESIGN OF END-USER INTERFACE: How end-user interacts with system

*

Page 32: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.32

APPLICATION SOFTWARE PACKAGES

PREWRITTEN, PRECODED APPLICATION SOFTWARE, COMMERCIALLY AVAILABLE FOR SALE OR LEASE

• GEARED TO COMMON REQUIREMENTS• CUSTOMIZATION: Modification of software to meet

organization’s needs• MUST WEIGH COSTS / BENEFITS• REQUEST FOR PROPOSAL (RFP): Detailed

questions sent to vendors

*

Page 33: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.33

CUSTOMIZATION

MODIFYING SOFTWARE PACKAGE TO MEET ORGANIZATION’S UNIQUE

REQUIREMENTS WITHOUT DESTROYING INTEGRITY OF

PACKAGE RAISES DEVELOPMENT COSTS

*

Page 34: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.34

END-USER DEVELOPMENT

END-USERS DEVELOP INFORMATION SYSTEM WITH LITTLE HELP FROM TECHNICAL SPECIALISTS USING 4th GENERATION TOOLS

*

Page 35: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.35

END-USER DEVELOPMENT

STRENGTHS: Improved requirements determination, increased user involvement & satisfaction, reduced application backlog

WEAKNESSES: Relatively inefficient, slow transaction processing, may carry high cost, large files can degrade performance, nonprocedural approach may hamper logic & updating requirements

*

Page 36: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.36

OUTSOURCING

CONTRACTING:• COMPUTER CENTER OPERATIONS• TELECOMMUNICATIONS NETWORKS• APPLICATION DEVELOPMENT

TO EXTERNAL VENDORS

*

Page 37: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.37

OUTSOURCING

WHEN TO OUTSOURCE:• IF FIRM WON’T DISTINGUISH ITSELF

BY DEVELOPING APPLICATION• IF PREDICTABILITY OF

UNINTERRUPTED SERVICE NOT IMPORTANT

• IF EXISTING SYSTEM IS LIMITED, INEFFECTIVE, INFERIOR

*

Page 38: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.38

SYSTEMS LIFECYCLEPHASES:

• PROJECT DEFINITION

• SYSTEM STUDY

• DESIGN

• PROGRAMMING

• INSTALLATION

• POST-IMPLEMENTATION

*

Page 39: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.39

OBJECT - ORIENTED SOFTWARE DEVELOPMENT

• DE-EMPHASIZES PROCEDURES• SHIFTS FOCUS FROM MODELS & DATA• TO OBJECTS, WHICH COMBINE DATA &

PROCEDURES• OBJECTS REUSABLE• SYSTEM: Classes, objects, relationships

REDUCES DEVELOPMENT TIME & COST

*

Page 40: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.40

RAPID APPLICATION DEVELOPMENT (RAD)

DEVELOP SYSTEM RAPIDLY:

• PROTOTYPING

• 4th GENERATION TOOLS

• CLOSE TEAMWORK AMONG USERS & SPECIALISTS

*

Page 41: Muhamad AbduhInstitut Teknologi Bandung6.1 W e e k 6 6 DEVELOPMENT OF INFORMATION SYSTEM

Muhamad Abduh Institut Teknologi Bandung 6.41

W e e k

66DEVELOPMENT OF DEVELOPMENT OF

INFORMATION SYSTEMINFORMATION SYSTEM