Agile Approach to the Development of BI Solution
Download
Report
Transcript Agile Approach to the Development of BI Solution
+
Chapter 8:
Development of Business
Intelligence
© Sabherwal & Becerra-Fernandez
+
2
Outline
BI Solutions
Characteristics of Good BI Solutions
Sourcing of BI Solutions
Methodology for Developing BI Solutions
Steps in the Development of the BI solution
© Sabherwal & Becerra-Fernandez
+
3
BI Solutions … #1
The four BI capabilities come together in a BI solution
Developed for, and deployed within, a client organization
A BI solution utilizes the BI tools to deliver the information
and knowledge that facilitate decision-making
An organization could adopt multiple BI solutions
© Sabherwal & Becerra-Fernandez
+
4
BI Solutions … #2
BI Solution(s)
BI Capabilities
Organizational
Memory
Information
Integration
BI Tools
© Sabherwal & Becerra-Fernandez
Insight
Creation
Other Technologies (e.g.,
Data Warehouse, Data
Mining)
Presentation
+
5
Characteristics of Good BI
Solutions … #1
Characteristic essential in both short and long term
1.
Alignment – fit with business strategy and processes
2.
Intelligence – provide new and valuable insight
3.
Usability – should be easy to use
4.
Accuracy – based on clean and accurate data
5.
Connectivity – effective interfaces with other ITs
© Sabherwal & Becerra-Fernandez
+
6
Characteristics of Good BI
Solutions … #2
Characteristic essential in the long term
6.
Flexibility – should be easily and quickly modifiable
7.
Portability – should work on different software and
hardware platforms
8.
Scalability – should be expandable as users and volume
of data increase
© Sabherwal & Becerra-Fernandez
+
7
Sourcing of BI Solutions
Development of BI Solution
External
Two major aspects:
Source of tools and technologies
How the BI solution is developed
Three possibilities each
Joint
Internal
Internal
Internal & External
External
Sources of BI Tools and Technologies
© Sabherwal & Becerra-Fernandez
+
8
Sourcing of BI Solutions (contd.)
Broad BI Approaches to Sourcing of BI Solutions
Development of BI Solution
External
IV. Outsourced
Development
With Some
Internal BI Tools
V. Complete
Outsourcing
III. Utilization of Tools Acquired from
Vendors (possibly with some internal tools)
in Joint Development
Joint
I. Completely
In-house
Development
II. Utilization of Tools Acquired from
Vendors (possibly with some internal tools)
in In-house Development
Internal
Internal
© Sabherwal & Becerra-Fernandez
Internal & External
External
Sources of BI Tools and Technologies
+
9
Sourcing of BI Solutions (contd.)
Three major decisions in the selection of vendors and tools
as part of the development of BI solution.
Strategic or Tactical Buying – establish long-term strategic
relationships with few preferred vendors or select vendors with
best options for a particular need
Mega-Vendors or Independent BI Vendors – both have
advantages and disadvantages
Standardization or Multiple Options - extent of standardization
depends on factors such as prior experience with BI, competence
of the internal IT staff, and available resources (see figure on next
slide)
© Sabherwal & Becerra-Fernandez
+
10
Sourcing of BI Solutions (contd.)
Selection of One or Multiple Vendors for BI Tools and Technologies
Mixing niche vendors becomes more useful
Focusing on one large vendor becomes more useful
BI Capabilities
Organizational
Memory
Information
Integration
Insight Creation
BI Tools and
Technologies
• Data Warehousing
• ERP
• Knowledge
Repositories
• Digital Content
Management
tools
• Document
Management
tools
• Business
Analytics tools
• Data Mining
• Real-time Decision
Support
• Text Mining tools
• Web Mining tools
• Environmental
Scanning
• RFID
Presentation
• OLAP tools
• Visualization
tools
• Digital
Dashboards
• Scorecarding
tools
• BPM tools
Note: The highlighted tools have emerged along with development of BI, whereas the others have been
adapted from other technologies to support BI.
© Sabherwal & Becerra-Fernandez
+
11
Methodology for Developing BI
Solutions
Two distinct approaches to software development are
relevant in the context of development of BI solutions
Waterfall development
Agile development
© Sabherwal & Becerra-Fernandez
+
12
Methodology for Developing BI
Solutions: Waterfall development
Strictly
sequential process – follow the
steps
Finish
one step before moving to the next
© Sabherwal & Becerra-Fernandez
+
13
Methodology for Developing BI
Solutions: Waterfall approach, #2
Plan
Waterfall Approach to the
Development of BI Solution
Analyze
Design
Build
Deploy
Review
Project Start
© Sabherwal & Becerra-Fernandez
Project End
+
14
Methodology for Developing BI
Solutions: Agile development
Iterative
process – repeat the sequence of
steps multiple times
Break
the task into smaller chunks – make
them work and build upon them
© Sabherwal & Becerra-Fernandez
+
15
Methodology for Developing BI
Solutions: Agile approach, #2
Agile Approach to the
Development of BI Solution
Iteration 1
Iteration 2
Plan
Plan
Analyze
Analyze
Design
Design
Build
Build
Deploy
Deploy
Review
© Sabherwal & Becerra-Fernandez
Review
+
16
Steps in the Development of the BI
Solution … #1
Primary
Development Steps:
Plan
– Objectives, alignment, scope,
deliverables, cost-benefit analysis, infrastructure,
staffing, and organizational involvement
Analyze – model processes, develop metrics, get
users involved, and assess organizational
readiness
Design – create detailed design specifications
pertaining to organizational memory, information
integration, insight creation, and presentation
capabilities
© Sabherwal & Becerra-Fernandez
+
17
Steps in the Development of the BI
Solution … #2
Primary
Development Steps
(continued):
Build
– create the solution (or a pilot
version) using the design specifications
Deploy – test the current iteration, train
users and support staff, roll-out the BI
solution
Review – evaluate the BI solution. Are
stakeholders satisfied? What works? What
doesn’t work? What can be improved?...
© Sabherwal & Becerra-Fernandez
+
18
Steps in the Development of the BI
Solution (contd.)
PRIMARY DEVELOPMENT STEPS
Plan
Analyze
Design
Build
Management of BI
Iterate
© Sabherwal & Becerra-Fernandez
Deploy
Review
+
19
Recap
Examined BI solutions and their desired characteristics
Described the process associated with the sourcing of BI
solutions and tools
Described the overall approach to developing BI solutions, and
the development of BI solutions
© Sabherwal & Becerra-Fernandez
+
20
Key Terms
agile development
internal development
analysis
outsourced development
business intelligence vendors
planning
business intelligence
development
review
sourcing
waterfall development
business intelligence solutions
deployment
design
development
© Sabherwal & Becerra-Fernandez