MANAGEMENT INFORMATION SYSTEMS 8/E Raymond...

56
Chapter 7 System Life Cycle System Life Cycle Methodologies Methodologies MANAGEMENT INFORMATION SYSTEMS 8/E Raymond McLeod, Jr. and George Schell Copyright 2001 Prentice-Hall, Inc. 7-1

Transcript of MANAGEMENT INFORMATION SYSTEMS 8/E Raymond...

Page 1: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Chapter 7System Life CycleSystem Life Cycle

MethodologiesMethodologies

MANAGEMENT INFORMATION SYSTEMS 8/ERaymond McLeod, Jr. and George Schell

Copyright 2001 Prentice-Hall, Inc.7-1

Page 2: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

OBJECTIVESOBJECTIVES

Realize that the development and use of aRealize that the development and use of acomputer-based system progresses through a lifecomputer-based system progresses through a lifecycle, and that users and information specialistscycle, and that users and information specialistsplay key roles in each phaseplay key roles in each phaseBe aware of the MIS steering committee, theBe aware of the MIS steering committee, thefunctions that it performs, and the advantages thatfunctions that it performs, and the advantages thataccrue from its participation in the life cycleaccrue from its participation in the life cycleKnow the benefits that can be expected fromKnow the benefits that can be expected fromplanning the system life cycleplanning the system life cycle

7-2

Page 3: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

The Systems Life Cycle (SLC)The Systems Life Cycle (SLC)

MethodologyMethodology–– Recommended way of doing somethingRecommended way of doing something

An application of the systems approachAn application of the systems approachto the task of developing and using ato the task of developing and using acomputer-based systemcomputer-based systemOften called waterfall approachOften called waterfall approach

7-3

Page 4: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Phases in the SDLCPhases in the SDLC

1) Planning1) Planning2) Analysis2) Analysis3) Design3) Design4) Implementation4) Implementation5) Use5) Use

7-4

Page 5: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

The System Development LifeThe System Development LifeCycle (SDLC)Cycle (SDLC)

SDLC is the phrase that encompasses the planning,SDLC is the phrase that encompasses the planning,analysis, design, and implementation phases of the systemanalysis, design, and implementation phases of the systemlife cyclelife cycleWho participatesWho participates–– IS personnelIS personnel–– UserUser–– Information specialists can consultInformation specialists can consult

TraditionalTraditional–– Information specialists working with users.Information specialists working with users.–– A new strategy: OutsourcingA new strategy: Outsourcing

7-5

Page 6: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Life Cycle ManagementLife Cycle Management

An upward migrationAn upward migrationExecutive responsibilityExecutive responsibilityMIS steering committeeMIS steering committee–– FunctionsFunctions

»» Set policySet policy»» Control the purse stringsControl the purse strings»» Resolve conflictsResolve conflicts

7-6

Page 7: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Executives

MIS SteeringCommittee

Project leader -Warehouselocation model team

Project leaderMRP 11 team

Project leaderISDN system team

Project leader HRIS team

Marketing

Manufacturing

Finance

HumanResources

Project leaderCredit approvalsystem team

Managers of Systems Life Cycles are Arranged in a HierarchyManagers of Systems Life Cycles are Arranged in a Hierarchy

7-7

Page 8: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Main Advantages ofMain Advantages ofthe Steering Committeethe Steering Committee

Total firm supportTotal firm supportProjects will be characterized by goodProjects will be characterized by goodplanning and controlplanning and controlEstablishes policies, provides fiscal control,Establishes policies, provides fiscal control,and resolves conflictsand resolves conflicts

Since the steering committee will probably not getinvolved with the details of the work, a projectteam is usually appointed.

7-8

Page 9: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Planning PhasePlanning Phase

BenefitsBenefits–– Define scope of the projectDefine scope of the project

–– Spot potential problemsSpot potential problems

–– Arrange tasks in sequenceArrange tasks in sequence

–– Provide basis for controlProvide basis for control7-9

Page 10: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

StepsSteps

1. Recognize problem (the trigger)1. Recognize problem (the trigger)2. Define problem2. Define problem3. Set objectives3. Set objectives4. Identify constraints4. Identify constraints

Recall that objectives, standards,and constraints are problem-solvingelements.

7-10

Page 11: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Steps (cont.)Steps (cont.)

5.5. Conduct feasibility study (TENLOS)Conduct feasibility study (TENLOS)–– TechnicalTechnical–– Economic returnEconomic return–– Noneconomic returnNoneconomic return–– Legal and ethicalLegal and ethical–– OperationalOperational–– ScheduleSchedule

7-11

Page 12: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Steps (cont.)Steps (cont.)

6.6. Prepare study project proposalPrepare study project proposal–– Goes to MIS steering committeeGoes to MIS steering committee

7.7. Approve or disapprove (go/no go)Approve or disapprove (go/no go)–– Key questions?Key questions?1.1.Will the system accomplish its goals?Will the system accomplish its goals?2.2.Is this the best way to go about it?Is this the best way to go about it?

7-12

Page 13: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Steps (cont.)Steps (cont.)

8.8. Establish a control mechanismEstablish a control mechanism–– Think in terms of:Think in terms of:

»» 1. What1. What»» 2. Who2. Who»» 3. When (Person-months versus calendar months)3. When (Person-months versus calendar months)

–– PERT and CPM network diagramsPERT and CPM network diagrams

7-13

Page 14: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Define theproblem

ConsultConsult

Prepare a systemstudy proposal

Establish a control mechanism

Approve or disapprove the study project

Recognize the problem

Set systemobjectives

Identify systemconstraints

The Planning PhaseThe Planning PhaseMIS SteeringMIS Steering Comm Comm Manager Systems AnalystManager Systems Analyst

1.1.

2.2.

3.3.

4.4.

5.

6.

7.7.

8.8.

Conduct afeasibility study

7-14

Page 15: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Outline of a System Study ProposalOutline of a System Study Proposal1. Executive summary2. Introduction3. System objectives and constraints4. Possible system alternatives5. The recommended system study project

5.1 Tasks to be performed5.2 Human resource requirements5.3 Schedule of work5.4 Estimated cost

6. Expected impact of the system6.1 Impact on the firm’s organization structure6.2 Impact on the firm’s operations6.3 Impact on the firms resources

7. General development plan (analysis, design, and implementation phase)8. Summary

7-15

Page 16: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

A Project ScheduleA Project ScheduleFunctional System:Functional System: MarketingMarketingSubsystem:Subsystem: ProductProductModel:Model: Product DeletionProduct Deletion

SubtaskSubtaskTimeTime

EstimateEstimate(Person Months)(Person Months)

ResponsibilityResponsibility

1. Identify1. Identifydeletion criteriadeletion criteria

2. Identify output2. Identify outputinformationinformationrequirementsrequirements

Systems analystSystems analystProduct managerProduct manager

Systems analystSystems analystNetwork specialistNetwork specialistProduct managerProduct manager

0.750.75

0.250.257-16

Page 17: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Project Schedule (cont.)Project Schedule (cont.)

3. Identify input data Systems analyst 0.503. Identify input data Systems analyst 0.50 requirements DBA requirements DBA4. Prepare new system Systems analyst 2.004. Prepare new system Systems analyst 2.00 documentation documentation5. Design network Network specialist 1.505. Design network Network specialist 1.506. Design database DBA 0.506. Design database DBA 0.507. Review design Product manager 0.257. Review design Product manager 0.25 Systems analyst Systems analyst8. Prepare program Programmer 1.008. Prepare program Programmer 1.00 documentation documentation

7-17

Page 18: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Project Schedule (cont.)Project Schedule (cont.)

9. Code program Programmer 1.259. Code program Programmer 1.2510. Test program Programmer 0.7510. Test program Programmer 0.75 Operations staff Operations staff11. Approve program Product manager 0.5011. Approve program Product manager 0.50 VP of marketing VP of marketing12. Prepare database DBA 2.0012. Prepare database DBA 2.0013. Educate users Systems analyst 0.5013. Educate users Systems analyst 0.5014. Cutover to model Operations staff 0.7514. Cutover to model Operations staff 0.75

7-18

Page 19: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Analysis PhaseAnalysis Phase

StepsSteps1.1.AnnounceAnnounce

»» Reasons for projectReasons for project»» Purpose: inform and counteract fearPurpose: inform and counteract fear

2.2.Organize project teamOrganize project team»» User(s)User(s)»» SpecialistsSpecialists»» Define rolesDefine roles

7-19

Page 20: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Analysis Phase (cont.)Analysis Phase (cont.)

3.3. Define information needsDefine information needs»» MethodsMethods

Personal interview (the preferred method)Personal interview (the preferred method)ObservationObservationRecord search (includes review of existingRecord search (includes review of existingdocumentation)documentation)SurveysSurveys

A project directory can bemaintained as an encompassing setof documentation to describe thesystem

7-20

Page 21: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Analysis Phase (cont.)Analysis Phase (cont.)

4.4. Define system performance criteriaDefine system performance criteria5.5. Prepare design proposalPrepare design proposal(Compare to system study proposal)(Compare to system study proposal)6.6. Approve or disapprove the designApprove or disapprove the design

projectproject

7-21

Page 22: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Announce the system study

Organize the project team

Define information needs

Define system performance criteria

Preparedesign

proposal

Approve or disapprove the design project

1.

2.

3.

4.

5.

6.

The Analysis PhaseThe Analysis PhaseMIS SteeringMIS SteeringCommitteeCommittee ManagerManager Systems AnalystSystems Analyst

7-22

Page 23: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Outline of a Design ProposalOutline of a Design Proposal1. Executive summary2. Introduction3. Problem definition4. System objectives and constraints5. Performance criteria6. Possible system alternatives7. The recommended design project

7.1 Tasks to be performed7.2 Human resource requirements7.3 Schedule of work7.4 Estimated cost

8. Expected impact of the system8.1 Impact on the firm’s organization structure8.2 Impact on the firm’s operations8.3 Impact on the firms resources

9. General development plan (analysis, design, and implementation)10. Summary

7-23

Page 24: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Approve or disapprove the systemApprove or disapprove the systemimplementationimplementation

Prepare thePrepare thedetaileddetaileddesigndesignsystemsystem

IdentifyIdentifyalternatealternatesystemsystem

configurationsconfigurations

EvaluateEvaluatesystemsystem

configurationsconfigurations

Select theSelect thebestbest

configurationconfiguration

Prepare thePrepare theimplementationimplementation

proposalproposal

1.1.

2.2.

3.3.

4.4.

5.5.

6.

MIS Steering CommitteeMIS Steering Committee ManagerManager Systems AnalystSystems Analyst

The Design PhaseThe Design Phase

7-24

Page 25: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Design PhaseDesign Phase

1.1. Prepare detailed designPrepare detailed design–– Structured design (top down)Structured design (top down)

»» System levelSystem level»» Subsystem levelSubsystem level

–– Documentation toolsDocumentation tools

2. Identify alternate system configurations2. Identify alternate system configurations–– Refine to a manageable setRefine to a manageable set

7-25

Page 26: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Popular Documentation ToolsPopular Documentation Tools

Data Modeling Entity-relationship diagramData dictionaryScreen/printer layout form

Process Modeling System flowchartProgram flowchartData flow diagramStructured English

Object Modeling Object relationship modelClass specification

7-26

Page 27: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Data Flow Diagram of Four Data Processing SubsystemsData Flow Diagram of Four Data Processing Subsystems

Customers

1.4Accounts

Receivable

1.1OrderEntry

1.3Billing

1.2Inventory

Sales orders

Rejected salesorder notices

Accepted orders

Payments bycustomers

Stat

emen

ts

Invoices

Billed orders

Receivables ledger data

Order logremovals file

Filled items

Inventoryledger data

Received items

Purchasing data

3

3 2

2

7-27

Page 28: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Data Flow Diagram of Order Entry SystemData Flow Diagram of Order Entry SystemSales orderedit rejects

Order log

Sales ordercredit rejects

Customercredit file

Customer

1.1.1Edit

orderdata

1.1.2Compute

creditcheck

1.1.3Log inorders

1.1.4Markfilled

orders

1.2

1.3

Sales orders Edit rejects

Rejectedsales ordernotices

Edited orders

Credit data

Edited and checked orders

Credit rejects

Acceptedorders

Completed orders Date filled

Order data

7-28

Page 29: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Hardware Choices Make PossibleHardware Choices Make PossibleMultiple System ConfigurationsMultiple System Configurations

System ElementsSystem Elements AlternativesAlternatives••CRT terminalCRT terminal••Hardcopy terminalHardcopy terminal••OCROCR

Input

Order log

Customer credit file

Rejected orders file

Accepted orders file

Completed orders file

Rejected orders notice

Processing

••Magnetic tapeMagnetic tape••DASDDASD

••Magnetic tapeMagnetic tape••DASDDASD

••Magnetic tapeMagnetic tape••DASDDASD

••Magnetic tapeMagnetic tape••DASDDASD

••Magnetic tapeMagnetic tape••DASDDASD

••PrinterPrinter••CRT terminalCRT terminal••Hardcopy terminalHardcopy terminal••BatchBatch

••OnlineOnline

7-29

Page 30: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Alternatives Selected for Detailed StudyAlternatives Selected for Detailed StudyAlternativeAlternative

InputInputOrderOrderLogLog

CustomerCustomerCredit FileCredit File

Accepted &Accepted &RejectedRejected

Orders FileOrders File

CompletedCompletedOrders FileOrders File

RejectedRejectedOrdersOrdersNoticeNotice

1.1.

2.2.

3.3.

ScannerScanner

KeyboardKeyboardterminalterminal

MagneticMagnetictapetape

KeyboardKeyboardterminalterminal

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

MagneticMagnetictapetape

PrinterPrinter

PrinterPrinter

HardcopyHardcopyterminalterminal

7-30

Page 31: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Design Phase (cont.)Design Phase (cont.)

3. Evaluate configurations3. Evaluate configurations4. Select best configuration4. Select best configuration5. Prepare implementation proposal5. Prepare implementation proposal6. Approve or disapprove the system6. Approve or disapprove the system

implementationimplementation

7-31

Page 32: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

1. Executive summary2. Introduction3. Problem definition4. System objectives and constraints5. Performance criteria6. System design

6.1 Summary description6.2 Equipment configuration

7. The recommended implementation project7.1 Tasks to be performed7.2 Human resource requirements7.3 Schedule of work7.4 Estimated cost

8. Expected impact of the system8.1 Impact on the firm’s organization structure8.2 Impact on the firm’s operations8.3 Impact on the firms resources

9. General implementation plan10. Summary

Outline of an Implementation ProposalOutline of an Implementation Proposal

7-32

Page 33: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Implementation PhaseImplementation Phase

Acquire and integrate the physical andAcquire and integrate the physical andconceptual resources to produce aconceptual resources to produce aworking systemworking system

7-33

Page 34: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Steps for the Implementation PhaseSteps for the Implementation Phase1. Plan implementation2. Announce3. Obtain hardware resources

RFP / Written Proposals4. Obtain software resources

"Make or buy"5. Prepare database6. Prepare physical facilities7. Educate participants and users8. Prepare cutover proposal9. Approve or disapprove cutover to new systsem10. Cutover to new system

7-34

Page 35: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Plan the implementation

Announce the implementation

Control

Cutover the new system

Obtain the hardware resources

Obtain the softwareresources

Prepare the database

Educate the participants and users

Prepare the physical facilities

Control

1.1.

2.2.33

44

55

66

77

8.

The Implementation PhaseThe Implementation PhaseMIS Steering CommitteeMIS Steering Committee ManagerManager Information SpecialistsInformation Specialists

7-35

Page 36: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Outline of a Request for ProposalOutline of a Request for Proposal

1. Letter of transmittal2. System objective and applicable constraints3. System design

3.1 Summary description3.2 Performance criteria3.3 Equipment configuration3.4 Summary system documentation3.5 Estimated transaction volume3.6 Estimated file size

4. Installation schedule

7-36

Page 37: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Outline of Supplier ProposalOutline of Supplier Proposal

1. Letter of transmittal2. Summary of recommendations3. Advantages4. Equipment configuration5. Equipment specifications

5.1 Performance data5.2 Prices

6. Satisfaction and performance criteria7. Delivery schedule

7-37

Page 38: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Cutover ApproachesCutover Approaches

Old System

Old System New System

Immediate cutoverPhased cutover

Parallel cutover

Pilot System

Immediate

Old SystemNew SystemPhased

New system

Old SystemParallel

Time

Pilot

7-38

Page 39: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Use PhaseUse Phase1.1.UseUse2.2.Audit (post implementation review)Audit (post implementation review)

»» By information specialist(s)By information specialist(s)»» By internal auditor (a different one from theBy internal auditor (a different one from the

project team member)project team member)

3. Maintain the system3. Maintain the system»» Correct errorsCorrect errors»» Keep currentKeep current»» ImproveImprove

4. Prepare reengineering proposal4. Prepare reengineering proposal5. Approve or disapprove reengineering5. Approve or disapprove reengineering

7-39

Page 40: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

The Use PhaseThe Use Phase

Control Use thesystem

Audit thesystem

Maintain the

system

Preparere-

engineeringproposal

Approve or disapprove thereengineering proposal

MIS Steering Committee Manager Information Specialists

12

3

4

5

7-40

Page 41: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

PrototypingPrototyping

Type I -- Becomes operational systemType I -- Becomes operational system

Type II -- Serves as a blueprintType II -- Serves as a blueprint

7-41

Page 42: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Development of a Type I PrototypeDevelopment of a Type I Prototype

1.1.

2.2.

3.3.

4.4.

NN

Identify user needsIdentify user needs

Develop a prototypeDevelop a prototype

PrototypePrototypeacceptable?acceptable?

YY

Use the prototypeUse the prototype

7-42

Page 43: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

DevelopmentDevelopmentof a Type IIof a Type IIPrototypePrototype NN

NN

Identify userIdentify userneedsneeds

Develop aDevelop aprototypeprototype

Code theCode theoperational systemoperational system

Test theTest theoperational systemoperational system

Use theUse theoperational systemoperational system

PrototypePrototypeacceptable?acceptable?

SystemSystemacceptable?acceptable?

YY

YY

7-43

Page 44: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

The Attraction of PrototypingThe Attraction of PrototypingCommunications between the systemsCommunications between the systemsanalyst and user are improved.analyst and user are improved.The analyst can do a better job ofThe analyst can do a better job ofdetermining the user’s needs.determining the user’s needs.The user plays a more active role in systemThe user plays a more active role in systemdevelopment.development.The information specialists and the userThe information specialists and the userspend less time and effort in developing thespend less time and effort in developing thesystem.system.Implementation is much easier because theImplementation is much easier because theuser knows what to expect.user knows what to expect. 7-44

Page 45: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Potential Pitfalls of PrototypingPotential Pitfalls of PrototypingThe haste to deliver the prototype mayThe haste to deliver the prototype mayproduce shortcuts in problem definition,produce shortcuts in problem definition,alternative evaluation, and documentation.alternative evaluation, and documentation.The users may get so exited about theThe users may get so exited about theprototype that they have unrealisticprototype that they have unrealisticexpectations of the operational system.expectations of the operational system.Type I prototypes might not be as efficientType I prototypes might not be as efficientas systems coded in a programmingas systems coded in a programminglanguage.language.The computer-human interface provided byThe computer-human interface provided bycertain prototyping tools may not reflectcertain prototyping tools may not reflectgood design techniques.good design techniques. 7-45

Page 46: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Applications That Are GoodApplications That Are GoodProspects for PrototypingProspects for PrototypingHigh riskHigh riskConsiderable user interactionConsiderable user interactionLarge number of usersLarge number of usersA need for quick deliveryA need for quick deliveryAn expected short use phase of theAn expected short use phase of thesystemsystemAn innovative systemAn innovative systemUnpredictable user behaviorUnpredictable user behavior

7-46

Page 47: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Rapid Application Development (RAD)Rapid Application Development (RAD)

Information engineering (IE)Information engineering (IE)Key ingredientsKey ingredients–– Management should be experimenters orManagement should be experimenters or

early adaptersearly adapters–– Specialized teamsSpecialized teams–– Methodologies (RAD life cycle)Methodologies (RAD life cycle)–– Tools (I-CASE, 4GLs)Tools (I-CASE, 4GLs)

RAD and the SLC are applications of theRAD and the SLC are applications of thesystems approachsystems approachTools are mainly 4th generation languages andTools are mainly 4th generation languages andCASE toolsCASE tools 7-47

Page 48: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Informationstrategyplanning

(ISP)Business area

analysis(BAA)

Rapid application development(RAD)

.

Strategic overview of theinformation needed to runan enterprise as efficientlyas possible

Data model

Design of records used by specificprocedures

Strategic overview of thefunctions and goals ofan enterprise

The process needed tooperate the enterpriseand how they interrelate

Design ofprocedures forspecific applications

Rapid Application Development is an Integral Part of Information Engineering

DataActivities

7-48

Page 49: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Business Process RedesignBusiness Process Redesign(BPR)(BPR)

Often used to react to systems that can noOften used to react to systems that can nolonger function adequately in the currentlonger function adequately in the currentbusiness environment of the firm (legacybusiness environment of the firm (legacysystems fall into this category)systems fall into this category)Three techniques for business processThree techniques for business processredesign areredesign are1) reverse engineering1) reverse engineering2) restructuring2) restructuring3) reengineering3) reengineering 7-49

Page 50: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Reverse EngineeringReverse EngineeringReverse Engineering Produces Documentation onReverse Engineering Produces Documentation onSuccessively Higher Levels but Leaves the SystemSuccessively Higher Levels but Leaves the System

UnchangedUnchanged

ReverseReverseEngineeringEngineering EngineeringEngineering

ReverseReverseEngineeringEngineeringReverseReverse

EngineeringEngineeringReverseReverse

Planning Planning PhasePhase

Analysis Analysis PhasePhase

Design Design PhasePhase

ImplementationImplementationPhasePhase

7-50

Page 51: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

RestructuringRestructuring

PlanningPhase

Restructuring Restructuring Restructuring Restructuring

AnalysisPhase

DesignPhase

ImplementationPhase

7-51

Page 52: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

ReengineeringReengineeringReverseEngineering

ReverseEngineering

ReverseEngineering

ReverseEngineering

ForwardEngineering

ForwardEngineering

ForwardEngineering

ForwardEngineering

Planning Phase

Analysis Phase

DesignPhase

ImplementationPhase

7-52

Page 53: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

Selection of BPR ComponentsSelection of BPR Components

Based upon functional qualityBased upon functional quality–– What the system doesWhat the system does

Based upon technical qualityBased upon technical quality–– How the system does its jobHow the system does its job

The relationship between these twoThe relationship between these twocharacteristics suggest which BPRcharacteristics suggest which BPRtechnique would be appropriatetechnique would be appropriate

7-53

Page 54: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

FunctionalQuality(What?)

Good

Technical Quality(How?)

Poor

Poor

Good

Selection of BPR Components

Reverse Engineer

Restructure

Do Nothing

ForwardEngineer

Reengineer

7-54

Page 55: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

SLC, Prototyping, RAD, and BPR inSLC, Prototyping, RAD, and BPR inPerspectivePerspective

SLC, prototyping, and RAD are allSLC, prototyping, and RAD are allmethodologiesmethodologies–– Recommended ways of implementing aRecommended ways of implementing a

computer-based systemcomputer-based system

BPR revamps systems that wereBPR revamps systems that wereimplemented with computer technology thatimplemented with computer technology thathas become obsoletehas become obsolete

7-55

Page 56: MANAGEMENT INFORMATION SYSTEMS 8/E Raymond …narendro.staff.gunadarma.ac.id/.../19137/Chap07_SystemLifeCycle.pdf · The Systems Life Cycle (SLC) ... HRIS team Marketing Manufacturing

SummarySummary

System Life CycleSystem Life Cycle–– PlanningPlanning–– AnalysisAnalysis–– DesignDesign–– ImplementationImplementation–– UseUse

Cycle management responsibilityCycle management responsibilityOther methodologiesOther methodologies

7-56