+ All Categories
Home > Documents > Make enterprise BI more responsive to change - wipro. · PDF filetime and the process is...

Make enterprise BI more responsive to change - wipro. · PDF filetime and the process is...

Date post: 13-Feb-2018
Category:
Upload: vudat
View: 217 times
Download: 0 times
Share this document with a friend
5
analytics Make enterprise BI more responsive to change
Transcript

analytics

Make enterprise BI more responsive to change

Three scenarios for Agile

Where not to use Agile

2

T he world is evolving swiftly. What was true yesterday may change today. The tremendous rate of business change

demands development processes that keep pace. Agile is a methodology that can help match the pace of change. Therefore, it is not surprising that a recent analyst study showed that over 76% of CIOs are expected to adopt Agile methods[ The Gartner Scenario for IT Service Providers : IT Services in a Digital Future]. Given the trend, can Agile in SAP BI be far behind?

Traditionally, projects in SAP BI have used the Waterfall method. This has led to increasing failure and user dissatisfaction. Reason: Collecting requirements, developing a data model, identifying and uploading data, developing BI objects and rolling out a finished product takes time and the process is unable to adjust to rapidly changing context and user needs. This is why the ‘First Time Right’ metric for BI has been low. BI projects have had time and cost over runs because they require a couple of iterations before they can become acceptable.

Agile, on the other hand, follows an iterative and evolutionary approach, building incrementally in 4 week cycles –or ‘sprints’—by breaking down projects into disparate modules/ functionalities. This means project scope can be modified during development, resulting in a better end product.

The advantages of Agile are clear. Development is adaptive and aligned to current business needs, providing a faster route to real value while eliminating waste (in terms of time, effort and budgets). In a majority of the instances, Agile methodology also means smaller development teams (read: easier to assemble, easier to manage). But, there are limitations too. Two critical issues need to be recognized. First, Agile is unsuitable for complex development that requires integration with multiple systems; and second, it can present frustratingly technical challenges with the need to reload large data volumes.

• New Report Development

• Changes in existing report – by making a copy of it

• SAP BusinessObjects Web Intelligence (BO Webi)/ Visualization/ Dashboard reports

A recent analyst study showed that

over 76% of CIOs are expected to

adopt Agile methods

For the first two scenarios, either existing data models should be used or a new data model can be used so that data load does not impact existing models/reports. While using existing data model, minimal changes can be made in the data model (example: Navigational attribute enablement which does not require data reload).

For the third scenario, build efforts can be comparatively higher than Business Explorer (BEx) reports. SAP BO reports are mostly new for business user and difficult to visualize. This is where Agile methods can step in and help business with visualizing representations and other features while minimizing rebuild efforts.

Agile methodology is not suitable for technical projects (patching/ upgrade) where new business functionality/ reports are not added. It is also not suitable for complex development that needs integration with multiple source system where changes are required in the source system. Neither is it suitable when changes are called for in the existing data model and which require reload of data/re initialization of delta. Such changes have a business impact as existing reports become unavailable during data reloads.

Which brings up a natural question: When is Agile best for SAP BI deployment? We suggest three ideal scenarios:

3

Getting the methodology right

Mitigate risk – build successSome risk mitigation measures are strongly recommended. Ensure that testing as part of the change process is comprehensively followed (including regression and performance testing). No business users should be able to run the report – the report should be accessible only to the project team. The actual report should be run in a controlled manner during periods of low business activity with a time out setting that prevents long running reports from adversely impacting production. Functionality and configuration can be added, not replaced or deleted. This is meant to prevents unintended regressive impact. And finally, report iterations should be capped based on simple, medium or high complexity of the reports being developed. These should be agreed upon with the business team as part of the planning exercise.Following these simple guidelines, an iterative Agile methodology can be used to ensure business and IT work together towards a common goal. The outcome is bound to be business-aligned SAP BI at reduced cost and with improved reliability.

Perform an assessment during Scoping and Planning about utilizing Agile based on the defined scenarios

Use the BAU approach to allow Agile delivery of the BI Reports into production landscape, using iterative BI cycles to refine requirements (iterations should be finite depending on report complexity – simple, medium or high)

All reports to follow BAU rigour such as regression and performance impact analysis with Unit, Informal and Formal Tests before moving into production

scoping & planning

yes

no

assessment for agile

iterative BI cycle

business sign off

alignment to release when part of a project/rollout

detail design

build & unit test

informal test

overall design

Review With

buisness

formal test UAT cutover

to prod

I The Gartner Scenario for IT Service Providers : IT Services in a Digital Future

The key is to get the SAP BI deployment methodology right. Here is a suggested approach (see Figure 1 for details):

Reports in production are not directly available to business user, hence they can only be run by the project team along with business users to validate it. The business verifies the report from an accuracy, look, feel and performance perspective prior to entry into Formal test (see Figure 1). The BI documentation and change control are kept open during the iteration.

Documentation is completed before entry into Formal test. Formal testing for the reports, as part of a release, will align with the formal test phase for the release.

Figure 1 SAP Bi Deployment Methdology-Suggested Approach

Transport to Prod

Report Design

Build

Test

Sangita Kumari A well-rounded SAP

Architect/Consultant with experience in creating

BI/BW/HANA solutions for a range of industries

such as Retail, Manufacturing, Energy and

Utilities, Healthcare and Life Science; Managed

technology and people for both Start-ups and

Fortune 500 companies. Responsible for all

aspects of software-based product’s life cycle

from concept to delivery.

Sangita Kumari SAP Architect/Consultant

About the author

4

IND/BRD/JUL 2017-JUN 2018

Wipro LimitedDoddakannelli, Sarjapur Road,

Bangalore-560 035,

India

Tel: +91 (80) 2844 0011

Fax: +91 (80) 2844 0256

wipro.com

Wipro Limited (NYSE: WIT,

BSE: 507685, NSE: WIPRO) is

a leading global information

technology, consulting and

business process services

company. We harness the

power of cognitive computing,

hyper-automation, robotics,

cloud, analytics and emerging

technologies to help our

clients adapt to the digital

world and make them

successful. A company

recognized globally for its

comprehensive portfolio of

services, strong commitment

to sustainability and good

corporate citizenship, we

have a dedicated workforce of

over 170,000, serving clients

across six continents.

Together, we discover ideas

and connect the dots to

build a better and a bold

new future.

For more information,

please write to us at

[email protected]


Recommended