2. 1
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
3. 2
• Founded by the Brazilian Government in 1953
• A publicly traded corporation, with the Brazilian Government as the
main stockholder
• Largest company in Brazil and the world’s ninth largest energy
company by market value according to the IHS Energy 50 ranking
(2013)
• The world’s 30th largest publicly
traded company, according to
Forbes magazine’s 2014 ranking
Petrobras
4. 3
Petrobras Information Technology and
Telecommunications Department
• People
• 3,088 Employees and around 5,000 contractors
• More than 1,000 people working with software development
• Development teams distributed geographically in seven different sites
• Systems
• More than 2,800 systems in use
• Development Platforms
• More than 30 development technologies
• Most relevant are SAP, Java and .Net
• Development Processes
• Agile, Waterfall
5. 4
Organization chart of Information Technology and
Telecommunications
Information Technology
and Telecommunications
TIC Exploration and
Production
TIC Supply
TIC Gas and Energy
TIC International
TIC Financial
TIC Services
TIC Corporate
MANAGEMENT
PROVISION
CUSTOMER
RELATIONSHIP
Center for the
Provision of
Services and
Software
Solutions
Center for the
Provision of
Services and
Telecommunication
Solutions
Center for the
Provision of
Services and
Infrastructure
Solutions
Human
Resources
ProcurementTIC Architecture Planning and
Management
Communications
Information
Security
6. 5
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
7. 6
• Very heterogeneous development environment
– Too many tools to support software development activities
– Redundancy and lack of integration between tools
– Complex environment to administer
• Lack of visibility of the development activities
– Low visibility from the management level
– Information needs fulfilled by manual data collection
• Manual release process in non-SAP environments
– Manual processes for application deployment lack speed
– High number of defects discovered during deployment
Our Challenges
8. 7
• Provide an uniform environment for software development
• Improve lifecycle traceability
• Enhance the visibility from the management level
• Improve automation in the development processes
Our Goals
9. 8
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
10. 9
• An ALM Program was initiated in the middle 2012
• Involving stakeholders from three areas:
• IT Architecture
• Software Development
• Infrastructure Operations
• A team including people from the three areas
attended Innovate and visited some customers
Petrobras ALM Program
11. 10
• Petrobras vendor selection process must follow governmental rules
• The first step was the Proof of Concept
• Eight month’s duration
• Covered all disciplines, from requirements to deployment
• 151 Test Cases
• 16 IBM specialists engaged (from pre-sales, services and WW teams)
• More than 2.000 men-hour (IBM and Petrobras)
• Visit to IBM reference customers of similar size in Brazil
• IBM was the platform selected
Tool Evaluation Phase
12. 11
Conceptual View
Integration Architecture
JAZZ TEAM SERVER
Search
Collaboration
Teams
Event
Notification
Security
Requests
Dashboard
Design Build Test Deploy
Linux®, Windows®,
UNIX®, IBM z/OS®, IBM i5/OS
Orchestration
Metrics
Shared
Dashboards
Requirement
Mgmt
Quality
Mgmt
Test
Automation
Modeling
Releas
e Mgmt
Deployment
Automation
Build
Automation
Eclipse
SAP
Visual Studio
Others…
Integration
Configuration
Mgmt
13. 12
Conceptual View - Tools
Integration Architecture
JAZZ TEAM SERVER
Search
Collaboration
Teams
Event
Notification
Security
Requests
Dashboard
Design Build Test Deploy
Linux®, Windows®,
UNIX®, IBM z/OS®, IBM i5/OS
Orchestration
Metrics
Shared
Dashboards
Requirement
Mgmt
Quality
Mgmt
Test
Automation
ModelingRTC
RTC
RSA DM
RRC
RQM
Insight
Eclipse
SAP
Visual Studio
Others…
Integration
RFT RPT
Releas
e Mgmt
Deployment
Automation
Build
Automation
Configuration
Mgmt
RTC
UC Release UC Deploy BuildForge
17. 16
• Iterative approach
• Initial wave was a corporate-wide deployment focused on Team Concert to
implement request management in the software development area
• After successful rollout of the above project, we got feedback from delivery
teams to define the second wave
• The feedbacks led to the establishment of 12 initiatives
• Each initiative starts with a pilot project and ends with a rollout plan
• People
• Internal team dedicated to the program deployment
• IBM AVP: Accelerated Value Program
• Licensing
• Perpetual + Tokens buffer to deal with project variations
Deployment Strategy
18. 17
First Wave
Software Development Request Management
ALM
Service Areas
Delivery Packages
Management
Delivery
Package 1
PPM
Delivery
Package 2
Delivery
Package 3
1 - Quality
Service
Request 1
Demand 1
Demand 2
Demand 3
Demand 4
Demand 5
Service
Request 3
Tarefa
2 - Infrastructure
Tarefa
Task
Service
Request 3.1
Tarefa
Tarefa
Task
3 – Data Administration
4 - Architecture
5 - Security
6 - Integration
7 – Configuration Management
Application 1
Application 2
Application ...
Application N
Intervention 1
Task
Service
Request 2
Defect
19. 18
1. Sw Development Request Management Enhancement
2. Java Sw Configuration Mgmt and Deployment Automation
3. .NET Sw Configuration Mgmt and Deployment Automation
4. Quality Management
5. SAP Requirements Management
6. Planning for SAP development
7. Incident Management System Integration
8. Software Factory Communication
9. Metrics and Dashboards
10. Classic Suite Upgrade
11. CLM Upgrade
12. Integration Competence Center Lifecycle Automation
Second Wave – 12 Initiatives
21. 20
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
22. 21
It is still in its infancy, but has already begun to show good results:
• Software Development Request Management
• Replaced hard to use legacy tool
• Improved usability based on users feedback
• Customizable user queries and dashboards
• Easy to change process flow
• Helped users to familiarize themselves with the new platform
Benefits
23. 22
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
24. 23
• Deployment Strategy
• Learn from other customers deployments
• Win skeptics over by involving them early and showing
that the tool works since the beginning
• Run performance and acceptance tests before the go-live
• People
• Plan to have the right resources, or don’t even start it
• Use Accelerated Value Program and an Accelerated Value Leader to help
with the deployment
• Designate at least one team member to pair with each specialist from IBM
• Engage world-wide specialists, like the Rational Emerging Technologies
Team, when lacking of local skills
• Governance
• Set up an Architecture Board
• Technical
• Prioritize architectural risks (example: LDAP authentication)
Lessons Learned
25. 24
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
26. 25
This is only the beginning, there’s much more to come:
•Complete the second wave initiatives
•Start our corporate-wide end-to-end ALM roll-out
Next Steps
28. Thank You!
Your Feedback is Important!
Access the Innovate agenda tool to complete your
session surveys from your smartphone, laptop or
conference kiosk.