Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
September 2013
Introduction ....................................................................................... 2
Business Analytics Program .............................................................. 3
Business Analytics Roadmap ............................................................ 4
Capabilities .................................................................................... 5
Domains ........................................................................................ 5
Maturity ......................................................................................... 6
Adoption ........................................................................................ 6
Measuring Progress ...................................................................... 7
BA Strategy and Planning.................................................................. 8
Oracle Reference Architecture....................................................... 8
BA Reference Architecture ............................................................ 9
BA Engineering ........................................................................... 12
BA Governance ........................................................................... 14
BA Projects and Infrastructure ......................................................... 16
Conclusion ...................................................................................... 16
IT Strategies from Oracle Oracles Approach to Business Analytics
Introduction
The advent of new technologies and opportunities with Big Data has ushered in a new wave of
interest in business analytics. Many companies are in the midst of deploying new solutions or
are starting to determine how they can leverage these new technologies. Meanwhile, IT
organizations are also dealing with ongoing information management and business intelligence
demands, often sidestepping the larger problems of database sprawl, the complexity of
integration, and concerns about information governance. They are split between moving ahead
with new types of solutions while trying to manage existing technologies. They need an
approach that will allow them to do both in a clear and logical manner.
It is quite common for new technologies to take root within an organization from the ground up,
i.e. progressive minded individuals tease out various ideas that may end up providing some
benefits to the business. This activity may spawn projects that are more formally defined with
the intent of exploiting these new capabilities. The challenge is: what happens next? Once an
organization finds value in a new technology, how does it go from a skunk works project to
mainstream IT, and how does it affect existing IT operations?
This is where enterprise architecture comes into play. Enterprise architecture involves strategic
planning to look at the bigger picture of how to capitalize on the new technology and
incorporate it into the larger ecosystem of IT. It helps to properly position business analytics
within the organizations business, application, information, and technology architectures. It
also looks at how to best incorporate new technologies into the stable of existing technologies,
solutions, and preferred products. It aims to avoid having new technologies sprout up and
diverge in ways that add unnecessary risk and complexity to IT.
Strategic planning has obvious benefits but one must not ignore that fact that there are also
tactical issues to be addressed. Projects must continue forward and IT must continue to deliver
value. Therefore, Oracle recommends a pragmatic approach - one that focuses on a strategic
vision, yet tactically delivers value in a manner that drives the organization toward the vision in
achievable increments.
Oracles approach to business analytics (BA) provides the process necessary to help develop
a strategy that aligns IT initiatives with business goals. It provides a means to measure the
proficiency of the organization with respect to business analytics. It offers insights into several
2
IT Strategies from Oracle Oracles Approach to Business Analytics
key aspects of BA strategy and planning. And, it provides a means to pragmatically deliver
value and improve proficiency over time.
Figure 1 illustrates how the approach is partitioned into three focus areas, each with its own
defined scope. Assets at the Enterprise Scope pertain to strategic IT and enterprise
architecture plans and roadmaps that span the breadth of IT. They apply to all programs and
initiatives within the organization; hence they act as inputs to the Business Analytics Program.
The focus area entitled Business Analytics Program Scope pertains to a subset of IT strategy
that applies specifically to business analytics. It includes activities for roadmap creation,
strategy development, and planning. In terms of organizational breadth, the program may span
the entire enterprise; however in terms of operational scope, it is focused solely on business
analytics.
Project Scope refers to activities at the project level, and in particular, projects that have
business analytics capabilities.
To maximize the value of information technology within an organization, steps must be taken
to discover, communicate, and adopt best practices. This enables the organization to learn
from both successes and failures and to focus resources on the most important activities at
hand.
3
IT Strategies from Oracle Oracles Approach to Business Analytics
While an enterprise architecture group can fulfill this role, it is generally focused on higher level
activities that pertain to the goals and initiatives of IT. In addition, the enterprise architecture
group may not consist of all of the most knowledgeable people for a specific technology
strategy. Given this, it makes sense to recognize groups of people and aspects of technology
that share a common purpose. These people can be brought together (physically or logically)
to form a program. The program does not require organizational changes or hiring for new
positions; it can be comprised of a virtual team that is represented by people across existing
organizational structures. The intent of the program is to address all aspects of a given
strategy that will enable the organization to achieve the greatest benefits and turn the new
technologies into an organizational strength. The enterprise architecture group can help staff
the program and provide strategic guidance based on IT strategy and an overall IT roadmap.
A business analytics program focuses on all forms of business analytics. This includes
traditional business intelligence reports, dashboards, and applications, as well as current
trends in Big Data and advanced analytics. It can encompass aspects of information
management, such as data warehousing and data quality management, or it can work in
conjunction with other programs that address related forms of information architecture.
In order to understand the maturity of the organization with respect to the program, Oracles
approach to business analytics includes a maturity model. It also includes various subjects of
strategy and planning which help to define, improve, and standardize ones approach to
business analytics.
Oracle has created a BA Maturity Model that can be used to measure the progress of a BA
initiative and, more importantly, can identify specific capabilities that are lacking or lagging.
These lagging capabilities will often impede the efficiency and/or effectiveness of the BA
initiative. A remediation approach for each of the identified inhibitors can be determined from
industry best practices and prior experiences. These remedies can then be prioritized and
used to create a plan, called the BA Roadmap, to put the BA initiative on track.
4
IT Strategies from Oracle Oracles Approach to Business Analytics
Capabilities
The BA Maturity Model includes over eighty capabilities that capture the best practices that
Oracle has collected over many years working with a wide variety of companies. The BA
Maturity Model remains technology, standards, and product agnostic while still capturing the
major tenants of a complete BA strategy.
Additional capabilities are added as more best practices emerge. Thus, the details of the BA
Maturity Model will continue to evolve over time. This allows the specifics to morph and
improve as the industry and Oracles breadth of experience advances.
For each capability included in the model, a description for each level of maturity and each
level of adoption is provided. Although there is always some level of subjectivity when
measuring a capability, these descriptions minimize the subjectivity injected, and thereby
provide, as best as possible, an objective measure of both maturity and adoption.
Domains
The BA Maturity Model uses the concept of domains to classify and organize the related
capabilities. As depicted in Figure 2, there are eight domains in the maturity model.
5
IT Strategies from Oracle Oracles Approach to Business Analytics
These eight domains, although interrelated, are sufficiently distinct. To be truly successful, an
organization must make adequate progress in all of these domains. Inevitably, an organization
will be more advanced in some domains (and further in some of the capabilities within a
domain) than others. Therefore, it is important to be able to measure the relative maturity
within each domain (and capabilities therein) and across domains to identify areas that are
lagging. Once the lagging areas have been identified it is possible to formulate remedies and
thereby improve the success of the overall BA initiative.
Maturity
Within the software industry, maturity is frequently related to the Capability Maturity Model
(CMM) and the CMM successor, the Capability Maturity Model Integration (CMMI). The BA
Maturity Model parallels this understanding and measures BA capability against defined
maturity levels.
The maturity levels progress from 'None' up to 'Optimized.' These levels define the path an
organization usually takes moving toward BA maturity. BA by its very nature requires
coordination, cooperation, and a common vision to be successful; therefore, it is necessary to
define the strategy before it is possible to be truly successful at repeating it and then ultimately
optimizing it.
Adoption
Adoption measures how widely BA best practices are being accepted, embraced, and applied
within the enterprise. For smaller organizations within a single line-of-business, maturity and
adoption are usually tightly related since there is a single approach to BA being followed by the
entire organization.
However, within large companies with multiple divisions or lines-of-business this is not usually
the case. It is common to have one or more divisions that are relatively mature with BA while
other divisions lag behind. The BA Maturity Model handles these situations by providing a
separate measure for adoption level. This allows a single division to be effectively evaluated
for BA maturity while still capturing the lack of widespread adoption as a separate measure.
For small organizations, it may be desirable to ignore the adoption dimension altogether and
simply measure maturity. Conversely, for very large organizations with a goal of achieving
consistent enterprise-wide BA adoption, it may be desirable to measure the maturity for each
division or line-of-business separately and then provide a single measure of adoption across
6
IT Strategies from Oracle Oracles Approach to Business Analytics
the enterprise. It should be noted, however, that for the realization of many of the key BA
benefits, a level of adoption across the organization is critical. For example, it is possible to
have two divisions with mature but incompatible capabilities in which case the adoption is
lower (division-wide) and that will inhibit an enterprise-wide BA initiative.
Thus, to properly measure the overall progress of the BA initiative in a large organization, the
maturity of the individual capabilities and the degree of adoption of such capabilities across the
organization is vital.
Measuring Progress
In order to properly measure the overall progress of the BA initiative in a large organization,
the maturity of the individual capabilities and the degree of adoption of such capabilities across
the organization is vital. Maturity and adoption levels for some or all of the capabilities or for
the domains can be plotted as shown in Figure 3.
7
IT Strategies from Oracle Oracles Approach to Business Analytics
Generally, the most effective planning horizon for a BA Roadmap is 1-3 years. This could be
longer or shorter depending on the planning cycles for each organization. The initial phases
(e.g. first six months) of the roadmap will contain much greater detail than the later phases.
This is appropriate and by design. The BA Roadmap should be regularly reviewed and
updated. The business never stays static, so do not expect the BA Roadmap to remain static
either.
It is important to keep the end goal in mind when applying this roadmap creation process and
especially when executing against the roadmap. The end goal is achieving the goal of the BA
initiative. It is NOT to attain a particular score on the BA Maturity Model.
For more details, please refer to the Oracle Practitioner Guide: Creating a BA Roadmap.
BA strategy and planning comprises a number of means to define a strategic vision and help
guide the delivery of projects toward that vision. BA strategy and planning includes the
definition of a reference architecture and the refinement of engineering and governance
processes. These strategy and planning activities can be performed in parallel to the
development of the BA Roadmap. They can also be scheduled and performed as part of the
roadmap in order to address deficiencies or inconsistencies that are identified during the
maturity assessment.
8
IT Strategies from Oracle Oracles Approach to Business Analytics
BA Reference Architecture
The BA reference architecture helps organizations avoid common problems associated with
technology initiatives, such as:
9
IT Strategies from Oracle Oracles Approach to Business Analytics
It is important that the BA reference architecture is documented from multiple views. Each view
might include multiple models to illustrate the concepts and capabilities that are important for
that view. The particular choice of views depends on what material is being covered and which
views best convey the information. Example views include conceptual, logical, product
mapping, and deployment views. See Figure 4 for an example high-level conceptual view that
shows the key feature sets of the BA reference architecture.
10
IT Strategies from Oracle Oracles Approach to Business Analytics
Refer to the Oracle Reference Architecture document: ORA Business Analytics Foundation for
a complete description of the conceptual view.
Figure 5 illustrates one of the logical views. This view provides a technical representation
depicting logical components that provide the capabilities of the conceptual view. It includes
component relationships based on the conceptual layering. The logical view is product
agnostic so as to describe the solution architecture without being dependent on any specific
products. The BA product mapping view provides the mapping of Oracle products to the logical
components.
11
IT Strategies from Oracle Oracles Approach to Business Analytics
Refer to the Oracle Reference Architecture document: ORA Business Analytics Infrastructure
for information on all of the logical architecture views.
BA Engineering
Software engineering for BA solutions is not radically different from traditional software
engineering, but some steps may be needed to ensure that the organization deploys solutions
that are complete and consistent with adopted best practices. These steps support variations
in the software development life cycle (SDLC) such as:
The recognition that requirements and design should be examined from both the
analytics and information viewpoints. These viewpoints may be somewhat different
and abstracted from each other.
12
IT Strategies from Oracle Oracles Approach to Business Analytics
A division of labor between end users and IT staff. Traditional projects are often
performed entirely by IT staff, whereas analytics solutions may be crafted by end users
with only supporting roles fulfilled by IT. Care should be taken to follow the reference
architecture regardless of which group is responsible for delivery. Otherwise, a
shadow IT can emerge as more and more business solutions are designed and
deployed without the knowledge or guidance of IT.
A build-vs.-buy step that acknowledges the fact that some solutions can be purchased
to satisfy some or all business requirements. Pre-built analytics solutions often include
reports, dashboards, data models, and data movement processes for popular
applications.
An examination of existing SOA Services to satisfy some of the information or analysis
needs. Conversely, an evaluation of requirements to determine if SOA Services should
be developed to support reuse of assets on future projects.
The deployment of solutions following either traditional or Cloud-based models. The
choice of deployment scenario can greatly affect SDLC activities.
Steps to accommodate cataloging and reuse of analytics and/or information assets
across projects.
Figure 6 highlights engineering tasks that should be added or examined for delivering BA
solutions.
13
IT Strategies from Oracle Oracles Approach to Business Analytics
Inception: provides a checklist of items that should be considered when stating the
requirements of a project.
Elaboration: proposes a set of activities that allow the project to be delivered in
different ways by providing both the checkpoints to ensure that proper architecture and
governance are being applied and decision points that enable the project to proceed
along the most appropriate course depending on factors that are unique to the project.
Construction & Transition: provides information to guide the development of projects
and activities that follow the transition to a production state.
BA Governance
Like any other technology initiative, BA initiatives need to be governed to ensure that the
benefits envisioned are realized and maximized. BA assets should be managed to promote
consistency and accuracy. They should also be documented and cataloged in order to provide
reuse across the organization.
Oracle has defined a generic unified governance framework that applies to all enterprise
technology strategies. This framework is illustrated in Figure 7.
The governance model can be categorized as five inter-related groups as explained below.
14
IT Strategies from Oracle Oracles Approach to Business Analytics
addition, Asset Portfolio Management must support dependency tracking and impact
analysis, and measure and communicate compliance.
Design-Time Governance: Design-Time Governance requires the visibility and
traceability of assets throughout the entire lifecycle. The SDLC process must be
tweaked if necessary to include additional gates and roles to ensure quality and
compliance of BA solution delivery.
Operational Governance: Once deployed, BA infrastructure and solutions must be
managed and monitored. Policy management and enforcement is required to ensure
that constituent components operate as intended, within design parameters. This is
critical for visibility into policy compliance and Quality of Service (QoS) metrics.
Vitality Governance: It is imperative that the BA investments made by an enterprise
are routinely reviewed, and remains current, accurate, and most importantly, relevant.
In essence enterprises should view their BA investments as living assets and execute
a continuous improvement feedback loop to maintain their value and relevance.
Organization Governance: BA Governance requires the establishment of a viable
and pragmatic organizational and change management model. It may require updates
or creation of new governance structures to define/monitor and enforce policies
surrounding the enablement of the BA initiative. BA generally does not require radical
changes to the organizational structure but may benefit from minor adjustments. Tools
must be utilized to ease and automate as many processes and policies as possible.
BA Governance Continuous Improvement Loop enables enterprises the ability to define and
deploy their own focused and customized BA Governance model. This is illustrated in Figure 8.
15
IT Strategies from Oracle Oracles Approach to Business Analytics
BA projects and infrastructure both provide analytics capabilities to the organization. Projects
tend to be scoped to a particular business need or set of business requirements. Infrastructure,
however, is often used by multiple projects. The intent is to provide a set of capabilities that
can be leveraged across projects that will make future deliverables better, easier to produce,
more consistent, less risky, etc.
Projects and infrastructure are closely related and sometimes refer to the same thing. For
instance, infrastructure may be installed as one part of a larger project, or it may represent the
entire scope of a project. The latter case can be termed an infrastructure project.
BA infrastructure should not be taken lightly, rather it should be seen as the "realization" of the
reference architecture which is aligned with IT and business strategies. As such, Oracle
recommends developing a reference architecture and deploying infrastructure in a manner that
both supports the BA strategy and the BA projects that are soon to be developed. The BA
Roadmap is used for the purposes of coordinating project and infrastructure timelines.
Conclusion
Oracles approach to BA offers a pragmatic approach to achieve both strategic goals and
tactical initiatives. It is based on a systematic maturity assessment that paves the way for a
strategic roadmap to accelerate the maturity and adoption of BA in your enterprise. Oracle has
defined the BA Reference Architecture that describes a unified environment where traditional
data warehouse technologies and Big Data work in concert to satisfy modern-day BA needs.
Oracles software, hardware, and engineered systems provide the capabilities required to
implement a scalable and reliable BA infrastructure to support the needs of the business.
Oracle also offers expert services to help you create your architecture vision, plan your BA
Roadmap, and execute on that plan. Please contact your local sales representative for more
information on Oracles products and services.
16
Oracles Approach to Business Analytics Copyright 2013, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the
September 2013 contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other
Author: Dave Chappelle warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or
fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are
formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any
Oracle Corporation
means, electronic or mechanical, for any purpose, without our prior written permission.
World Headquarters
500 Oracle Parkway
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Redwood Shores, CA 94065
U.S.A.
AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices.
Worldwide Inquiries: Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license
Phone: +1.650.506.7000 and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open
Fax: +1.650.506.7200 Company, Ltd. 1010
oracle.com