43
© 2014 IBM Corporation 1833, Petrobras IT Architecture Blueprint Framework Andre Victor Petrobras [email protected] Marcio Braga IBM [email protected] Paulo Lacerda IBM [email protected]

Innovate2014 ea 1833

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Innovate2014 ea 1833

© 2014 IBM Corporation

1833, Petrobras IT Architecture Blueprint Framework Andre Victor – Petrobras

[email protected]

Marcio Braga – IBM

[email protected]

Paulo Lacerda – IBM

[email protected]

Page 2: Innovate2014 ea 1833

1

Petrobras

IT Organization and Staff

IT Architecture Toolkit

Metamodel

Methodology

Big Picture of Tools

Blueprint Framework

Using blueprints for supporting IT decisions

Conclusions and next steps

Outline

Page 3: Innovate2014 ea 1833

2

Founded by the Brazilian Government in 1953

A public-private joint-stock company, with the Brazilian Government

as the main shareholder

Largest company in Brazil and the world’s third largest energy company by

market value according to the PFC Energy 50 ranking (2011)

The world’s 34th largest company by revenue (US$ 120,052 billion) and 8th

company by profit (US$ 19,184 billion) according to Fortune 500 ranking of

largest companies for 2010

The world’s eighth largest publicly traded company, according to Forbes

magazine’s ranking

Its shares are traded on the stock exchanges of São Paulo, New York,

Madrid, and Buenos Aires, with over 1 million investors

In 2006, it put Brazil in the group of the countries self-sufficient in oil

Page 4: Innovate2014 ea 1833

3

It comprises about 300 subsidiaries, affiliates, and controlled companies operating in

Brazil and abroad

Proven reserves in Brazil and abroad (SPE criterion): 16 billion boe

Daily average production - Brazil and abroad: 2.583 million boe

Producing platforms: 132

Refineries: 15

Average production of oil products - Brazil and abroad: 2.052 million bpd

Total natural gas offer to the Brazilian market: 62.4 million m3/day

Thermoelectric plants: 15

Wind plant: 1

Fertilizer plants: 2

Service stations: around 8,000

Biodiesel plants: three wholly owned plants and an interest in two plants

Ethanol plants: an interest in 10 plants

Page 5: Innovate2014 ea 1833

4

Petrobras is a pioneer and world leader (22% stake) in oil production

in deep and ultra-deep waters

It won the OTC award twice, the most important award in the industry,

for its innovation in the exploration of offshore fields

Page 6: Innovate2014 ea 1833

5

Finding oil in the Pre-Salt layer is one of the major discoveries

in the recent history of the world oil industry

Pre-Salt layer: a group of sedimentary rocks along the Brazilian

coast, under a thick salt layer, at a depth of up to 7,000 meters

Light and high quality oil (low acidity and low sulfur content),

ideal for high value-added products

Reserves estimated between 10.6 and 16 billion barrels

of recoverable oil (only Petrobras)

Generation of business opportunities and development of the

production chain and goods and services industry, mainly in Brazil

Page 7: Innovate2014 ea 1833

Information Technology Infrastructure

6

Equipment in Operation

Servers

5,000 physical servers

6,000 logical servers

11,000 total servers (physical + logical)

Mainframe

750 simultaneous users

100,000 daily accesses via Intranet

Processing capacity of 1,025 Mips

Storage

10.9 petabytes of storage capacity (New Data

Center will add 2 petabytes)

System Development

4,000 systems in use

Growth 350 systems/year

Helpdesk

111,724 users in Brazil

6,635 users abroad

165,781 Helpdesk calls/month – Brazil

8,353 Helpdesk calls/month – abroad

76.6% of requirement volume solved

Integrated Management System – ERP

Virtually 100% of workforce with access to internal network

TIC Call Center answers about 240,000 calls per month.

Holding

PC’s 75,410

notebooks 15,148

printers 14,965

PEP ProAni

Concomitant access 7,900 1,300

Recorded users 73,600 4,800

Daily access 22,300 2,100

Page 8: Innovate2014 ea 1833

7

Petrobras

IT Organization and Staff

IT Architecture Toolkit

Metamodel

Methodology

Big Picture of Tools

Blueprint Framework

Using blueprints for supporting IT decisions

Conclusions and next steps

Outline

Page 9: Innovate2014 ea 1833

Organization Chart of Information Technology and

Telecommunications (TIC)

8

CIO

Provision Center of Services and

Infrastructure Solutions

TIC Exploration and Production

TIC Supply

TIC Gas and Energy

TIC International

TIC Financial

TIC Services

Human Resources Product and Service

Acquisition

Planning and

Management

TIC Corporate

TIC Architecture

ASSISTANT

Provision Center of Services and Software

Solutions

Provision Center of Services and

Telecommunication

Solutions

Communication Information Security

MANAGEMENT

PROVIDER

CENTERS

CUSTOMER

RELATIONSHIP

TIC

Page 10: Innovate2014 ea 1833

TIC Architecture Staff

9

TIC Architecture

Customer

Relationship

Group

Line of

Business

Technology

Architecture

Application

Architecture

Information

Architecture

Provider

Center

Groups

support with methods, tools and team of

architects

demands

solutions

defines

projects

Page 11: Innovate2014 ea 1833

Challenges for IT Architecture

10

Reduce the complexity of the environment.

Rationalize the application portfolio.

Avoid information system silos.

Align IT effort to business needs.

Guide the customer’s IT demand management:

How to map a demand into current and future IT

architectures?

Which artifacts should be used to formally discuss

demand?

How to migrate from a Customer’s demand perspective to

a Process’ demand perspective?

Page 12: Innovate2014 ea 1833

How to overcome these challenges?

11

Architecture repository

Architecture

Blueprints

Diagrams, matrices and reports

that responds questions about how

applications support the business

Managers, solution architects

and business analysts

Page 13: Innovate2014 ea 1833

12

Petrobras

IT Organization and Staff

IT Architecture Toolkit

Metamodel

Methodology

Big Picture of Tools

Blueprint Framework

Using blueprints for supporting IT decisions

Conclusions and next steps

Outline

Page 14: Innovate2014 ea 1833

IT Architecture Toolkit

13

Tools (IBM Rational System Architect and EAMS)

Methodology (what should be assessed, how to analyse, templates, etc.)

Training (teams of architects for supporting architecture initiatives and

training plan)

Governance (roles, responsabilities and architecture artifacts lifecycle)

Page 15: Innovate2014 ea 1833

IT Architecture Toolkit – High level conceptual view of metamodel

14

Business

Process Information

Application Actor

composes composes

composes Son of

is customer

consumes/provides

suports

reads/creates/updates

manages/executes/cooperates/is notified

Project

creates/modifies/kills * * *

*

Page 16: Innovate2014 ea 1833

IT Architecture Toolkit – Methodology

15

Business

assessment

Current IT architecture analysis

Future IT architecture proposal

Page 17: Innovate2014 ea 1833

IT Architecture Toolkit – Our Big Picture of Tools

16

Connector

IBM Rational System Architect

EAMS

ARIS Business Designer

macros macros

Other data

sources

• Table reports

• Matrices

• Diagrams

• Graphics

• Dashboards

Architecture

database

IT Architecture Suite

Petrobras Application

Catalog

macro

report

Architecture

Blueprints

Architecture Viewer

Page 18: Innovate2014 ea 1833

17

Petrobras

IT Organization and Staff

IT Architecture Toolkit

Metamodel

Methodology

Big Picture of Tools

Blueprint Framework

Using blueprints for supporting IT decisions

Conclusions and next steps

Outline

Page 19: Innovate2014 ea 1833

Each architecture blueprint is defined according to the following

issues

Objective: what intention must be communicated

Example: what do we want develop or buy, what information must be

integrated, what application can be killed, etc.

Audience: By whom the blueprint will be viewed

Techincal: Solution architects

Analytical: Business analysts

Management staff: business process owner, CIO, etc.

Content: what entities, attributes and relationships from

metamodel should be viewed

Exemple: business process and application; or information, application

and projects; etc.

Layout: viewing requirements (graphical, matrix or spreadsheet)

Blueprint Framework

18

Page 20: Innovate2014 ea 1833

How IBM Rational System Architect (SA) supports the framework?

19

IBM Rational System Architect

EAMS

• Table reports

• Matrices

• Diagrams

• Graphics

• Dashboards

Architecture

database

Architecture

Blueprints

What SA features are used for

each phase of methodology?

• Business assessment

• SA reports

• Macros

• Current IT architecture

analysis

• Matrices

• SA reports

• Macros

Page 21: Innovate2014 ea 1833

IBM Rational

System

Architect

Business Assessment

20

Collect data Data load in repository

Consistency Analysis

Correct data

Objective: Deliver architecture blueprints with quality in order to be analyzed

Reports and macros

Page 22: Innovate2014 ea 1833

Consistency Analysis

21

Objective:

Check data quality assessed and correct them into original

data sources

Architecture analysis should be done only after this step

24 consistency reports

2 VB macros

Benefits

It contributes to improve data quality of external business

processes and applications repositories.

Collect data

Data load in repository

Consistency Analysis

Correct data

Page 23: Innovate2014 ea 1833

Consistency Analysis: Examples

22

1. Redundant or objects with similar names (applications,

information and business processes)

2. Applications

1. Application composition (modules)

2. Applications modeled but not registered in the catalog

3. Applications registered in the catalog, but not modeled in the

process

3. Information

1. No definition (description) or no reference

2. Spreadsheets used in business processes

4. Business processes

1. Flows without activities

2. Activities/processes not referenced

3. Diagrams not referenced

Collect data

Data load in repository

Consistency Analysis

Correct data

Page 24: Innovate2014 ea 1833

Consistency Reports

23

Zoom

Collect data

Data load in repository

Consistency Analysis

Correct data

Page 25: Innovate2014 ea 1833

Application overlapping

2 or more applications support the same business processes or

activities with the same information

Integration opportunities (information and applications)

Information flows through different applications

Automation opportunities

Manual activities or business processes

Popular information stored in spreadsheets and used in different

points of business processes

Deliverable: Current Architecture Report

Current IT Architecture Analysis

Page 26: Innovate2014 ea 1833

SA Support for Analysis: numbers

Matrix Analysis

Reports

VB Macros

Application

overlapping

10 6 1

Integration

opportunities

16 7 1

Automation

opportunities

5 4 -

TOTAL 31 17 2

Page 27: Innovate2014 ea 1833

A1 A2 A3 A4 ... Am

P1 X

P2 X X X X X

P3

P4 X X

P5 X X X X

...

Pn

Do we need so many

applications to support

one business

process?

Example of Analysis:

Business Process x Application Matrix

Application overlapping or Integration opportunity?

Page 28: Innovate2014 ea 1833

A1 A2 A3 A4 ... Am

P1 X

P2 X X X X X

P3

P4 X X

P5 X X X X

...

Pn

Manual business

processes could be

more efficient ?

Example of Analysis:

Business Process x Application Matrix

Automation opportunity?

Page 29: Innovate2014 ea 1833

A1 A2 A3 A4 ... Am

P1 X

P2 X X X X X

P3

P4 X X

P5 X X X X

...

Pn

The level of

automation of these

business processes is

good enough ?

Example of Analysis:

Business Process x Application Matrix

Automation opportunity?

Page 30: Innovate2014 ea 1833

A1 A2 A3 A4 ... Am

I1 Read Read Read

I2 Create Read

I3 Create

I4

I5 Create Create Update

...

In Read

Example of Analysis:

Application x Information Matrix

Do A2, A3 e Am share the

same data repository ? If they

do not, are they integrated ?

Integration opportunity?

Page 31: Innovate2014 ea 1833

A1 A2 A3 A4 ... Am

I1 Read Read Read

I2 Create Read

I3 Create

I4

I5 Create Create Update

...

In Read

Is information created in A1

avaliable for A2 ? If it is,

integration is synchronous or

assynchronous?

Example of Analysis:

Application x Information Matrix

Integration opportunity?

Page 32: Innovate2014 ea 1833

A1 A2 A3 A4 ... Am

I1 Read Read Read

I2 Create Read

I3 Create

I4

I5 Create Create Update

...

In Read

Is information consumed in a

manual way?

Example of Analysis:

Application x Information Matrix

Automation opportunity?

Page 33: Innovate2014 ea 1833

SA Matrices for Analysis

Zoom

Page 34: Innovate2014 ea 1833

Analysis Macro: Application Similarity Matrix

Page 35: Innovate2014 ea 1833

34

Petrobras

IT Organization and Staff

IT Architecture Toolkit

Metamodel

Methodology

Big Picture of Tools

Blueprint Framework

Using blueprints for supporting IT decisions

Conclusions and next steps

Outline

Page 36: Innovate2014 ea 1833

Using blueprints for supporting IT decisions

35

Budget

Planning

Demand

Management

Deliver

Solutions

Customer perception

Until 2012

Budget

Planning

Demand

Management

Deliver

Solutions

Customer perception

Since 2013

IT Architecture Program

Budget on applications belongs to the

process owner, not to the customer

Page 37: Innovate2014 ea 1833

Using blueprints for supporting IT decisions (TO-BE)

36

Demand

Management Deliver

Solutions

Customer perception

IT Architecture Program

Architecture

Governance Budget

Planning

Page 38: Innovate2014 ea 1833

• What is it ?

– Set of initiatives which applies IT Architecture Toolkit

in from Petrobras Value Chain’s processes

• What is delivered ?

– Architecture blueprints assotiated to each business

process

• Used for manage customer demands

– Recommendations for application and information

architecture evolution

• Used for budget planning

IT Architecture Program

Page 39: Innovate2014 ea 1833

Petrobras Value Chain Toolkit initiatives

Page 40: Innovate2014 ea 1833

39

Petrobras

IT Organization and Staff

IT Architecture Toolkit

Metamodel

Methodology

Big Picture of Tools

Blueprint Framework

Using blueprints for supporting IT decisions

Conclusions and next steps

Outline

Page 41: Innovate2014 ea 1833

Architecture blueprints has proven to be an effective tool for IT

planning and for communication between IT and business units

IT Architecture Toolkit has enabled an pro-active behavior of

Customer Relationship Groups

Perception of IT value by business customers has improved

Personal/politic interest are more visible

Architecture Program has contributed to rationalize the

application portfolio

Architecture repository have been used for improving data quality

of other data sources

Structuring tacital knowledge about how IT suports business

Conclusions

40

Page 42: Innovate2014 ea 1833

Develop graphical blueprints into SA through adoption of

diagrams and additional SA features

Using SA to draw AS-IS and TO-BE architectures (input data

directly)

Adjust IT governance to enforce/include architecture view in

decisions about applications

Extend metamodel to include strategy and infrastructure

concepts

Define architecture patterns for some business contexts (eg.:

refineries, thermoeletric plants, etc.)

Next steps

41

Page 43: Innovate2014 ea 1833

Thank You!

Andre Victor

[email protected]