© 2014 IBM Corporation
1833, Petrobras IT Architecture Blueprint Framework Andre Victor – Petrobras
Marcio Braga – IBM
Paulo Lacerda – IBM
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
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
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
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
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
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
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
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
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
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?
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
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
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)
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 * * *
*
IT Architecture Toolkit – Methodology
15
Business
assessment
Current IT architecture analysis
Future IT architecture proposal
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
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
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
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
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
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
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
Consistency Reports
23
Zoom
Collect data
Data load in repository
Consistency Analysis
Correct data
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
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
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?
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?
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?
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?
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?
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?
SA Matrices for Analysis
Zoom
Analysis Macro: Application Similarity Matrix
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
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
Using blueprints for supporting IT decisions (TO-BE)
36
Demand
Management Deliver
Solutions
Customer perception
IT Architecture Program
Architecture
Governance Budget
Planning
• 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
Petrobras Value Chain Toolkit initiatives
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
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
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