b. information technology (is) cisb434: decision support systems
DESCRIPTION
B. Information Technology (IS) CISB434: Decision Support Systems. Chapter 9: System Development & Acquisition. Learning Objectives. Describe the basic concepts of systems development Discuss the major steps in developing decision support system (DSS) management support system (MSS). - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/1.jpg)
B. INFORMATION TECHNOLOGY (IS)CISB434: DECISION SUPPORT SYSTEMS
Chapter 9:System Development & Acquisition
![Page 2: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/2.jpg)
LEARNING OBJECTIVES
Describe the basic concepts of systems development Discuss the major steps in developing
decision support system (DSS) management support system (MSS)
2
![Page 3: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/3.jpg)
LEARNING OBJECTIVES List the major MSS application develop-ment
options along with the benefits and limitations describe the four phases of the system
development life cycle: planning analysis development implementation
3
![Page 4: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/4.jpg)
LEARNING OBJECTIVES
Discuss various MSS application out-sourcing options including the use of an application service
provider (ASP) utility computing
4
![Page 5: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/5.jpg)
LEARNING OBJECTIVES
Describe prototyping methodology explain why MSSs are typically developed using
these methods describe the factors that lead to success or
failure discuss the learning process that occurs during
development discuss the concept of end-user computing
5
![Page 6: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/6.jpg)
LEARNING OBJECTIVES
Give some major MSS software pack-ages and MSS application suites examine the criteria for selection
Describe various methods for connect-ing an MSS application to back-end systems and databases discuss the value and technical foundation of
Web Services in integrated applications
6
![Page 7: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/7.jpg)
LEARNING OBJECTIVES
Describe the criteria used in selecting an outsourcing vendor and package
7
![Page 8: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/8.jpg)
SYSTEM DEVELOPMENT & ACQUISITIONBasic Concepts of Systems Development
![Page 9: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/9.jpg)
MSS DEVELOPMENTINTRODUCTION Types of Support Systems
Infrastructure Data Warehouses and Business Intelligence Knowledge Management Systems Enterprise Information Systems Portals
9
![Page 10: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/10.jpg)
MSS DEVELOPMENTINTRODUCTION Types of Support Systems
Specific applications Tools and tool kits Platforms
10
![Page 11: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/11.jpg)
MSS DEVELOPMENTTHE LANDSCAPE & FRAMEWORK
11
![Page 12: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/12.jpg)
MSS DEVELOPMENTTHE LANDSCAPE & FRAMEWORK Step 1:
Planning, identifying, and justifying MSS Step 2:
Creating an MSS architecture MSS architecture
A plan for organizing the underlying infrastruc-ture and applications of the MSS project
12
![Page 13: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/13.jpg)
MSS DEVELOPMENTTHE LANDSCAPE & FRAMEWORK Step 3:
Selecting a development option Build the system in house Have a vendor build a custom-made system Buy an existing application and install it, with or
without modifications, by yourself or through a vendor
13
![Page 14: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/14.jpg)
MSS DEVELOPMENTTHE LANDSCAPE & FRAMEWORK Step 3:
Selecting a development option Lease standard software from an ASP, utility
computing, or set up a software-as-a-service arrangement
Enter into a partnership or an alliance that will enable the company to use someone else's application
Use a combination of these approaches
14
![Page 15: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/15.jpg)
MSS DEVELOPMENTTHE LANDSCAPE & FRAMEWORK Step 4:
Installing, testing, connecting, and deploy-ing MSS applications
Step 5: Operations, maintenance, and updating
15
![Page 16: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/16.jpg)
MSS DEVELOPMENTTHE LANDSCAPE & FRAMEWORK Managing the development process
The development process can be fairly complex and must be managed properly
For medium to large applications, a project team is usually created to manage the process and the vendors Project management software
16
![Page 17: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/17.jpg)
SYSTEM DEVELOPMENT & ACQUISITIONDevelopment Options
![Page 18: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/18.jpg)
MSS DEVELOPMENTDEVELOPMENT OPTIONS
In-house development (in-sourcing) Outsourcing
Buy from off the shelf Lease from vendor
18
![Page 19: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/19.jpg)
MSS DEVELOPMENTDEVELOPMENT OPTIONS In-house development - Insourcing
Development options for in-house development Building from scratch Building from components Integrating applications
Need to have the expertise/ skills in house Good for specialized application
19
![Page 20: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/20.jpg)
MSS DEVELOPMENT IN-HOUSE DEVELOPMENT-METHODS USED
Methods used in in-house development System Development Life Cycle (SDLC)
A systematic process for the effective construc-tion of large information systems
20
![Page 21: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/21.jpg)
MSS DEVELOPMENTIN-HOUSE DEVELOPMENT-METHODS USED
21
![Page 22: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/22.jpg)
MSS DEVELOPMENTIN-HOUSE DEVELOPMENT-METHODS USED
Rapid application development (RAD) A development methodology that adjusts a
system development life-cycle so that parts of the system can be develo-ped
quickly enabling users to obtain some functionality as
soon as possible Includes methods of phased development e.g. prototyping, and throwaway prototyping
22
![Page 23: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/23.jpg)
MSS DEVELOPMENTIN-HOUSE DEVELOPMENT-METHODS USED
Prototyping A strategy in which a scaled-down system or
portion of a system is constructed in a short time, tested, and
improved in several iterations
23
![Page 24: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/24.jpg)
MSS DEVELOPMENTDEVELOPMENT OPTIONS Buying applications - cost,
maintenance/support provided… Leasing applications
Lease from an outsourcer and then install it on the company’s premises
Lease from an ASP that hosts the application at its data center
24
![Page 25: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/25.jpg)
MSS DEVELOPMENTDEVELOPMENT OPTIONS Methods used in in-house development
Software-as-a-service (SaaS) Software that is rented instead of sold
25
![Page 26: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/26.jpg)
MSS DEVELOPMENTDEVELOPMENT OPTIONS Factors driving the switch to software-as-a-
service: Reducing the risks involved in acquiring new
software Influencing product and service quality via an
ongoing relationship with vendors
26
![Page 27: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/27.jpg)
MSS DEVELOPMENTDEVELOPMENT OPTIONS Factors driving the switch to software-as-a-
service: Changing usage commitments as business
circumstances change Preparing financially justifiable business cases More accurately predicting ongoing expen-ses
27
![Page 28: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/28.jpg)
DEVELOPMENT OPTIONS
If custom software is required, the alternatives of insourcing and outsourcing should be compared. A key consideration is the availability of in-house
resources.
28
![Page 29: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/29.jpg)
DEVELOPMENT OPTIONS
If do not have the resources to build in-house, need to consider buy off the shelf (package) or lease from vendor: if the application is sufficiently popular
that packages and/or ASPs exist for it their total cost of ownership (TOC) should
be compared for the firm’s planning horizon.
The cost of using a package should include any component integration costs. The cost of using an ASP should include estimated price increases.
29
![Page 30: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/30.jpg)
SYSTEM DEVELOPMENT & ACQUISITIONMSS Application Outsourcing Options
![Page 31: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/31.jpg)
MSS DEVELOPMENTOUTSOURCING OPTIONS Application Service Providers (ASP)
A software vendor that offers leased soft-ware applications to organizations
31
![Page 32: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/32.jpg)
MSS DEVELOPMENTOUTSOURCING OPTIONS Utility (on-demand) computing
Unlimited computing power and storage capacity that,
like electricity, water, telephone services, can be obtained on demand, used, and
reallocated for any application, and billed on a pay-per-use basis
32
![Page 33: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/33.jpg)
SYSTEM DEVELOPMENT & ACQUISITIONPrototyping
![Page 34: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/34.jpg)
PROTOTYPINGADVANTAGES Short development time Short user reaction time
i.e. feedback from user Improved user understanding of the system
its information needs, and its capabilities Low cost
34
![Page 35: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/35.jpg)
PROTOTYPINGLIMITATIONS Gains obtained from cautiously stepping
through each of the system’s lifecycle stages might be lost including: A thorough understanding of the informa-tion
system’s benefits and costs A detailed description of the business’s
information needs
35
![Page 36: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/36.jpg)
PROTOTYPINGLIMITATIONS Gains obtained from cautiously stepping
through each of the system’s lifecycle stages might be lost including: An easy-to-maintain information system design A well-tested information system Well-prepared users
36
![Page 37: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/37.jpg)
PROTOTYPINGDEVELOPMENT PROCESS Users and managers, as well as an exe-cutive
sponsor, must be involved The analysis, design, and prototype im-
plementation phases are iteratively per-formed until a small prototype is sufficiently deve-loped
37
![Page 38: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/38.jpg)
PROTOTYPINGDEVELOPMENT PROCESS The final implementation takes place Simultaneously, further iterations occur
as other subsystems or capabilities are added to the deployed system
until a fairly stable, comprehensive system evolves
38
![Page 39: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/39.jpg)
PROTOTYPINGDEVELOPMENT PROCESS
39
![Page 40: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/40.jpg)
PROTOTYPINGDEVELOPMENT PROCESS
40
![Page 41: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/41.jpg)
PROTOTYPINGCOLLABORATION IN PROTOTYPING The interaction of user, developer, and
technology is extremely important in the prototyping process
41
![Page 42: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/42.jpg)
PROTOTYPINGEVALUATION IN PROTOTYPING Iterative design
A systematic process for system develop-ment that is used in MSS produce a first version of MSS then revise it and produce the second design version
and so on is an iterative design
42
![Page 43: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/43.jpg)
PROTOTYPINGIMPLEMENTING PROTOTYPING Target small, tactical applications that show
quick results Use software components Make application deployment iterative and
open to customization Use commodity hardware Use object technology
including tools such as Java
43
![Page 44: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/44.jpg)
PROTOTYPINGIMPLEMENTING PROTOTYPING Break major projects into manageable,
deliverable chunks Use packaged applications whenever
justifiable Consider IT service providers as well as utility
and grid computing Use Web services, if possible
44
![Page 45: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/45.jpg)
PROTOTYPINGSUCCESSES FACTORS Users and managers should be invol-ved in
every phase and iteration Learning should be explicitly integrated into
the design process Prototyping should essentially bypass the
formal information requirement defi-nition in the SDLC
45
![Page 46: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/46.jpg)
PROTOTYPINGSUCCESSES FACTORS A key criterion associated with proto-typing is
the short interval between iterations The initial prototype must be low cost
46
![Page 47: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/47.jpg)
PROTOTYPINGFAILURES No prelaunch objectives or metrics Too many major projects were conduc-ted
simultaneously The CEO set budgets and deadlines before
the project team was involved The budget and deadlines were not rea-listic
47
![Page 48: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/48.jpg)
PROTOTYPINGFAILURES There was no insider presence on the data
warehouse project team An overburdened project manager was
involved The availability of source data was un-
confirmed at the outset
48
![Page 49: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/49.jpg)
PROTOTYPINGFAILURES No user demand for sophisticated data
analysis was considered No routine meetings of executive spon-sors
and the project manager Business managers were not initially involved
49
![Page 50: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/50.jpg)
PROTOTYPINGLESSONS LEARNED FROM FAILURE Most critical success factors for develo-ping a
data warehouse executive sponsorship partnership of the IT staff and end users
Unclear understanding of the business objectives and how they are measured
50
![Page 51: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/51.jpg)
PROTOTYPINGLESSONS LEARNED FROM FAILURE An incremental pilot project should occur to
determine whether it is possi-ble to obtain the projected benefits
An organization should expect to make a major investment in ongoing manage-ment of the data warehouse
When all else fails, an organization should cut its losses and run
51
![Page 52: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/52.jpg)
SYSTEM DEVELOPMENT & ACQUISITIONMSS Software Packages & Suites
![Page 53: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/53.jpg)
MSS DEVELOPMENTCRITERIA FOR SELECTION Selection criteria to buy or lease deci-sion
Flexibility Information requirements User friendliness Hardware and software resources Installation
53
![Page 54: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/54.jpg)
MSS DEVELOPMENTCRITERIA FOR SELECTION Selection criteria for buy or lease deci-sion
Maintenance services Vendor quality and track record Estimating costs Personnel Technological evolution
54
![Page 55: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/55.jpg)
MSS DEVELOPMENTCRITERIA FOR SELECTION Selection criteria for buy or lease deci-sion
Scalability Sizing Performance Reliability Security
55
![Page 56: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/56.jpg)
MSS SOFTWARE PACKAGES & SUITES THIRD-PARTY PROVIDERS Specialized and functional software packages MSS suite
An integrated collection of a large number of MSS tools that work together for applica-tions development
56
![Page 57: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/57.jpg)
MSS SOFTWARE PACKAGES & SUITES THIRD-PARTY PROVIDERS Representative MSS suites
MicroStrategy 8 Hyperion System 9 BI+ BusinessObjects XI Microsoft BizTalk Server 2004 Oracle’s MSS Products IBM’s WebSphere Commerce Suite
57
![Page 58: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/58.jpg)
MSS SOFTWARE PACKAGES & SUITES THIRD-PARTY PROVIDERS
58
![Page 59: B. Information Technology (IS) CISB434: Decision Support Systems](https://reader035.vdocuments.mx/reader035/viewer/2022062721/5681365e550346895d9dea9a/html5/thumbnails/59.jpg)
THE ENDTHANK YOU
FOR LISTENING