Professional Documents
Culture Documents
Information
Systems
Development
and
Acquisition
www.prenhall.com/jessup
8-1
Learning Objectives
Systems
SystemsAnalysis
AnalysisandandDesign
Design
AAtraditional
traditionalterm
term used
usedto todescribe
describethe
theprocess
processof
of
designing,
designing,building,
building, and
andmaintaining
maintaininginformation
information
systems
systemsperformed
performedby by analysts
analystsand
and programmers
programmers
Software
SoftwareEngineering
Engineering
AAnewer
newer term
termgiven
givento
toacknowledge
acknowledgethe themovement
movementof of
systems
systemsbuilding
buildingfrom
from art
artto to discipline
discipline by
byprofessionals
professionals
using
usingcommon
commonmethods,
methods,techniques,
techniques, andandtools
toolsfor
for
constructing
constructinginformation
informationsystems
systems
Problem
Problem Decomposition
Decomposition
Systems
Systemsbuilding
building isisaaprocess
processof
of decomposing
decomposinglarge
large
complex
complex problems
problems to to discover
discover and
anddesign
designsolutions
solutionstoto
support
supportthe
theorganization
organization
Information Systems Today 8-5 (©2006 Prentice Hall)
Problem Decomposition
The
TheSystem
System Development
DevelopmentLifeLifeCycle
Cycle(SDLC)
(SDLC)isisaastructured
structured
method
methodcomplete
completewith
withtechniques
techniquesdeveloped
developedto
tomanage
managethethe
life
lifecycle
cycleof
ofan
aninformation
informationsystem
system
System
SystemIdentification
Identification
AAprocess
processused
usedtotoidentify
identifyopportunities
opportunitiesfor
for developing
developing
systems
systemsprojects
projectsto
tosolve
solveproblems.
problems. This
This process
processvaries
varies
greatly
greatlyfrom
from organization
organizationto toorganization
organization
Selection
Selection
The
Theprocess
processofof applying
applyingevaluation
evaluationcriteria
criteriato
topossible
possible
projects
projectsto
toselect
selectthose
thosethat
thatare
arecritical
criticalto
toenabling
enablingthe
the
organization’s
organization’smission,
mission,goals,
goals,and
andobjectives
objectives
Systems
SystemsPlanning
Planning
Developing
Developingformal
formalplans
plansfor
for creating
creatingthe
theinformation
information
systems
systemsproject
project selected.
selected. Some
Someorganizations
organizationscall
call
their
their periodic
periodicprocess
processofofidentification,
identification, selection,
selection, and
and
planning
planning “Information
“InformationSystems
SystemsPlanning
Planning (ISP)”
(ISP)”
Information Systems Today 8-10 (©2006 Prentice Hall)
System Identification, Selection, and Planning
Criteria
Criteriafor
for evaluating
evaluatingand
andselecting
selectingaasystems
systemsproject
project
Collecting
Collecting System
SystemRequirements
Requirements(Alternative)
(Alternative)
AAcombination
combinationofof traditional
traditionalmethods
methodsare
areused:
used:
••Critical
CriticalSuccess
SuccessFactors
Factors(CSF’s)
(CSF’s)––aaprocess
processof of
interviewing,
interviewing,recoding,
recoding,and
andanalyzing,
analyzing,and
andmerging
merging
factors
factorsdefined
definedas
ascritical
criticalby
bypersonnel
personnelat atall
alllevels
levelsof ofan
an
organization
organization
••Joint
JointApplication
ApplicationDesign
Design(JAD)
(JAD)--aamethod
methodthatthatbrings
brings
together
togetherusers
usersand
andanalysts
analystsin inaaroom
roomtogether
togetherto todefine
define
requirements.
requirements. This
Thismethod
methodgreatly
greatlyreduces
reducestime
time
Information Systems Today 8-13 (©2006 Prentice Hall)
Systems Analysis - Critical Success Factors
••JAD
JADisisaaspecial
specialtype
typeof
ofaagroup
groupmeeting
meetingininwhich
whichall
all(most)
(most)
users
usersmeet
meetwith
withan
ananalyst
analystat
atthe
thesame
sametime
time
••Users
Usersjointly
jointlydefine
defineand
andagree
agreeupon
uponsystem
systemrequirements
requirementsoror
design
designdramatically
dramaticallyreducing
reducingthe
thedesign
designtime
time
Information Systems Today 8-15 (©2006 Prentice Hall)
System Analysis – Modeling Organizational Data
The
TheERD
ERDDiagram
Diagram
AAtool
toolused
usedto
toidentify
identifythe
therelationships
relationshipsbetween
betweenentities
entitiesto
to
assist
assistin
indeveloping
developingapplications
applicationsand
and databases
databases
An
AnExample
Exampleof
ofaaUser
UserInterface
Interface--Google
Google
Processing
ProcessingLogic
Logic
The
Theprocessing
processingandandlogic
logicoperations
operationsofofan
aninformation
information
system
system are
arethe
thesteps
stepsand
andprocedures
proceduresthat
thattransform
transform raw
raw
data
datainputs
inputsinto
intonew
newor ormodified
modifiedinformation
information
Processing
ProcessingLogic
LogicExample
Example
Describes
Describesthe
thesteps
stepsfor
forcalculating
calculatingaaGPA
GPA
1.
1. Obtain
Obtainthe
theprior
priorgrade
gradepoint
pointaverage,
average,credits
creditshours
hours
earned,
earned,and
andlist
listof
ofprior
priorcourses
courses
2.
2. Obtain
Obtainthe
thelist
listofofeach
eachcurrent
currentcourse,
course,final
finalgrade,
grade,and
and
course
coursecredit
credithours
hours
3.
3. Combine
Combinethe
theprior
priorand
andcurrent
currentcredit
credithours
hoursinto
into
aggregate
aggregatesums
sums
4.
4. Calculate
Calculatethe
thenewnewgrade
gradepoint
pointaverage
average
Information Systems Today 8-22 (©2006 Prentice Hall)
System Implementation
System
System Maintenance
Maintenance
The
Theprocess
processby
bywhich
whichaasystem
systemisiskept
keptin
inworking
workingorder
order
and
andminor
minorenhancements
enhancementsare are completed.
completed. Some
Sometypes
typesof
of
system
systemmaintenance
maintenanceare
areshown
shownbelow
below
OOAD Characteristics
• The role of analyst and programmer are combined
while thinking about data and the operations to
define the relevant objects
• The design and implementation of these objects
happen quickly and simultaneously
• It uses a more integrative prototyping process than
the SDLC
External
ExternalAcquisition
Acquisition
The
Thepurchasing
purchasingof
ofan
an existing
existingsystem
system (hardware,
(hardware,
software,
software, databases,
databases,network)
network) from
froman
an outside
outside
vendor
vendorsuch
suchasasIBM,
IBM,EDS,
EDS,ororAccenture
Accenture
Outsourcing
Outsourcing
Turning
Turning over
over some
some ororall
allresponsibility
responsibility for
for an
an
organization’s
organization’s information
information systems
systemsdevelopment
development and
and
operations
operationsto toan
anoutside
outside firm
firm
End-user
End-user Development
Development
Capitalizing
Capitalizingon
onthe
thesophistication
sophisticationofofcurrent
currentusers,
users,this
this
technique
techniqueallows
allowsthe
the system
system users
usersto todevelop
developtheir
their
system
system functions
functions using
usingaa variety
varietyofof tools
tools
Information Systems Today 8-35 (©2006 Prentice Hall)
External Acquisition – Steps to Proceed
Steps
Steps in
inExternal
ExternalAcquisition
Acquisition
••System
Systemidentification,
identification,selection,
selection,and andplanning
planning (same
(sameasas
internal
internalmethod)
method)
••Systems
Systemsanalysis
analysis(same(sameas asinternal
internalmethod)
method)
••Development
Developmentof ofaarequest
requestfor forproposal
proposal(RFP)
(RFP)––aareport
report
that
thatisisused
usedto totell
tellvendors
vendorswhatwhatthe therequirements
requirementsare areand
and
how
howtheytheymight
mightbe beable
abletotomeet
meetthose
thoserequirements
requirements
(hardware
(hardwareand andsoftware)
software)
••Proposal
Proposalevaluation
evaluation––may mayinclude
includeviewing
viewingsystem
system
demonstrations,
demonstrations,evaluating
evaluatingthe theperformance
performanceof ofthose
those
systems,
systems,and andexamining
examiningcriteria
criteriaimportant
importantto tothe
the
organization
organizationand andjudging
judginghow howthe theproposed
proposedsystems
systems
respond
respondto tothose
thosecriteria
criteria
••Vendor
Vendorselection
selection––using usingaascoring
scoringsystem
systemdevised
devisedto to
evaluate
evaluatethe thecompeting
competingproposal
proposaland andthen
thenselecting
selectingthe
the
proposal
proposalthatthatbest
bestfits
fitsthe
theorganization’s
organization’sneeds needs
Information Systems Today 8-36 (©2006 Prentice Hall)
External Acquisition – The RFP (Request for Proposal)
AAfirm
firm might
might outsource
outsourcesome
some(or
(or all)
all)of
of its
itsinformation
informationsystem
system
service
servicefor
for many
manyreasons:
reasons:
•• Cost
Costand
andquality
qualityconcerns
concerns––current
currentcost
costand
andquality
qualityof
of
information
informationsystems
systemsisisunacceptable
unacceptable
•• Problems
Problemsin inIS
ISperformance
performance––IS ISisishaving
havingtrouble
troublemeeting
meeting
acceptable
acceptableservice
servicestandards
standards
•• Supplier
Supplierpressures
pressures––aggressive
aggressivesalessalestactics
tactics
•• Simplifying,
Simplifying,downsizing,
downsizing,and andreengineering
reengineering––havinghavingaa
need
needtotofocus
focuson oncore
coreprocesses
processes
•• Financial
Financialfactors
factors––turning
turningover
overIS ISsystems
systemscancanstrengthen
strengthenaa
balance
balancesheet
sheet
•• Organizational
Organizationalculture
culture––political
politicalorororganizational
organizationalproblems
problems
that
thatare
aredifficult
difficultfor
forIS
IStotoovercome
overcome
•• Internal
InternalIrritants
Irritants––tension
tensionbetween
betweenthe theIS
ISstaff
staffand
andusers
users
Information Systems Today 8-39 (©2006 Prentice Hall)
Outsourcing – Types of Arrangements
Outsourcing
Outsourcing Arrangements
Arrangements
Not
Notall
alloutsourcing
outsourcingarrangements
arrangementsare arethe
thesame,
same,they
theycan
can
vary
varybased
basedononthe
theneed
needofof the
thefirm
firm and
andthe
thesupplier
supplier
Arrangement
Arrangement Types Types
••Basic
Basic––AA“cash
“cashand
andcarry”
carry” relationship
relationshipin inwhich
which products
products
and
andservices
servicesare
arepurchased
purchasedon on the
thebasis
basisof of price
priceand
and
convenience
convenience
••Preferred
Preferred––relationships
relationshipswith
withaafewfewsuppliers
supplierswhere
wherethethe
buyer
buyer and
andsupplier
supplier set
setpreferences
preferences and andprices
pricesbased
basedto to
the
thebenefits
benefitsof
ofeach
eachother
other(e.g.
(e.g. volume
volumepricing)
pricing)
••Strategic
Strategic––aarelationship
relationshipwhere
wherethe thefirm
firmand
andaavendor
vendor
are
areeach
eachconcerned
concernedwith,
with, and
andperhaps
perhapshavehaveaadirect
directstake
stake
in,
in,the
thesuccess
successof ofeach
eachother
other
Managing
Managingthe the IS
ISRelationship
Relationship
Ongoing
Ongoing management
management of of the
the outsourcing
outsourcing alliance
allianceisisthe
the
single
singlemost
mostimportant
important aspect
aspect of of the
theoutsourcing
outsourcingproject’s
project’s
success.
success. TheThefollowing
followingarearerecommendations
recommendationsfor for the
the best
best
management:
management:
••AAstrong
strongCEOCEOand andCIOCIO should
shouldcontinually
continuallymanage
managethe the
legal
legaland
andprofessional
professionalrelationship
relationshipwithwiththe
theoutsourcer
outsourcer
••Clear,
Clear,realistic
realisticperformance
performancemeasurements
measurements of ofthe
the
systems
systemsandandof ofthe
theout
out sourcing
sourcingarrangement
arrangement(e.g. (e.g.
tangible
tangibleand
andintangible
intangiblecosts)
costs)
••The
Theinterface
interfacebetween
betweenthe thecustomer
customerand andoutsourcer
outsourcer
should
shouldhave
havemultiple
multiplelevels
levels (i.e.
(i.e.the
thelinks
linksto
todeal
dealwith
with
policy
policyand
andrelationship
relationshipissues)
issues)
End-User
End-UserDevelopment
DevelopmentBenefitsBenefits
Embracing
Embracingend enduser
userdevelopment
developmentcan canhelp
helpaddress
addresssomesome
common
commonissuesissueswith
withIS ISdevelopment
developmentincluding:
including:
••Cost
Costof of labor
labor ––ISISmanagers
managers can cansubstitute
substitutehardware
hardware
and
andthethesystems
systemsfor for users
users totodevelop
developsystems
systemsfor forIS
IS
staff
staff
••Long
Longdevelopment
development time time ––allowing
allowingusers
userstotodevelop,
develop,
shortens
shortensdevelopment
development lead leadtimes
times
••Slow
Slow modification
modification ––users userscan
canreact
reactto totheir
their own
own
needs
needs
••Work
Workoverload
overload ––leveraging
leveraging thethe talent
talent of
of the
theend
enduser
user
staff,
staff,in
ineffect,
effect, increases
increasesthe thesize
sizeofof the
theIS
ISstaff
staff
Pitfalls
Pitfalls
End-user
End-userdevelopment
development isis not
not aapanacea,
panacea, common
commonissues
issues
arises
arisesasasitituse
usebecome
becomeforfor prevalent
prevalent including:
including:
••Lack
LackofofStandards
Standards––ififusers
usersdo donot
notadopt
adoptstandards
standardsused used
by
byIS
ISprofessionals
professionals(documentation,
(documentation,error
errorchecking,
checking,testing
testing
procedures),
procedures),thetheIS
ISstaff
staffcan
canexperience
experienceproblems
problemswhen when
supporting
supportingusers,
users,or ortroubleshooting
troubleshootingdata
dataintegrity
integrityand
and
security
securityproblems
problemswhen whenenterprise
enterprisesystems
systemsareareinvolved
involved
••Lack
Lackofofcontinuity
continuity––as asusers
usersleave
leavethe
theorganization
organizationoror
department,
department,newnewemployees
employeesmaymaynot notunderstand
understandexisting
existing
programs
programsandandlose
loseproductivity
productivitylearning
learningor
ordeveloping
developingnew new
applications
applicationsoror“reinventing
“reinventingthe thewheel”
wheel”
••Appropriate
AppropriateUse Useof ofTime
Time––there
thereisisdebate
debatewhether
whetherititisis
appropriate
appropriatefor
forskilled
skilledusers
usersandandmanagers
managersto tobe
bespending
spending
time
timeon
onsystems
systemsdevelopment
development