SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
© 2014 IBM Corporation
DEV-1265, Petrobras ALM:
From a Manual to an
Automated Development
Process
Marcio Azevedo
Petrobras ALM Program Manager
maraze@petrobras.com.br
Paulo Lacerda
IBM IT Specialist
placerda@br.ibm.com
1
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
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
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
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
5
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
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
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
8
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
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
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
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
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
13
Component View
14
Production Infrastructure – Current
+ 2 Environments:
Staging and Development
15
Production Infrastructure – Future
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
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
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
19
Timeline
2014 2015
Second
Wave
2013
Tool
Evaluation
Phase
First
Wave
Today
Define
end-to-end
ALM rollout
(Third Wave)
Q4Q4
20
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
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
22
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
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
24
• About Petrobras
• Our Challenges
• The Program
• Benefits Achieved
• Lessons Learned
• Next Steps
Agenda
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
Acknowledgements and Disclaimers
© Copyright IBM Corporation 2012. All rights reserved.
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
IBM, the IBM logo, ibm.com and IBM Rational Team Concert, IBM Rational Requirements Composer, IBM Quality Manager, IBM
UrbanCode Deploy, IBM Rational Insight and IBM UrbanCode Release are trademarks or registered trademarks of International Business
Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first
occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks
owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other
countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at
www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are
provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice
to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is
provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of,
or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the
effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the
applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may
have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific
sales, revenue growth or other results.
Thank You!
Your Feedback is Important!
Access the Innovate agenda tool to complete your
session surveys from your smartphone, laptop or
conference kiosk.

Más contenido relacionado

La actualidad más candente

Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
 
Service Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise EnvironmentsService Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise EnvironmentsDevOps for Enterprise Systems
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewRosalind Radcliffe
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise Sanjeev Sharma
 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDynatrace
 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteGeoff Halprin
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015steelthread
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsSanjeev Sharma
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Felipe Freire
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudDevOps for Enterprise Systems
 
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesMobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesSanjeev Sharma
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationSanjeev Sharma
 
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteSanjeev Sharma
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowDevOps for Enterprise Systems
 
ITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesDaniel Brody
 

La actualidad más candente (20)

Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Service Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise EnvironmentsService Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise Environments
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
DevOps: From Adoption to Performance
DevOps: From Adoption to PerformanceDevOps: From Adoption to Performance
DevOps: From Adoption to Performance
 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynote
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
 
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesMobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
ITIL Best Practice for Software Companies
ITIL Best Practice for Software CompaniesITIL Best Practice for Software Companies
ITIL Best Practice for Software Companies
 

Destacado

Petrobras at a Glance
Petrobras at a GlancePetrobras at a Glance
Petrobras at a GlancePetrobras
 
Petrobras at a Glance
Petrobras at a GlancePetrobras at a Glance
Petrobras at a GlancePetrobras
 
Tarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de TextosTarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de TextosPaulo Lacerda
 
Aspera Transferência de Arquivos em Alta Velocidade
Aspera Transferência de Arquivos em Alta VelocidadeAspera Transferência de Arquivos em Alta Velocidade
Aspera Transferência de Arquivos em Alta VelocidadePaulo Lacerda
 
Petrobras Management 2.0
Petrobras Management 2.0Petrobras Management 2.0
Petrobras Management 2.0Marcelo Melo
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwarePaulo Lacerda
 
Detailed Operational Data as a Means to Improve Air Emissions Management_pres
Detailed Operational Data as a Means to Improve Air Emissions Management_presDetailed Operational Data as a Means to Improve Air Emissions Management_pres
Detailed Operational Data as a Means to Improve Air Emissions Management_presRodrigo Chaves C de Oliveira
 
Hybrid NOCs
Hybrid NOCsHybrid NOCs
Hybrid NOCsmtjones
 
Strategic Plan and 2017-2021 Business & Management Plan
Strategic Plan and 2017-2021 Business & Management PlanStrategic Plan and 2017-2021 Business & Management Plan
Strategic Plan and 2017-2021 Business & Management PlanPetrobras
 
Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationBrenno Menezes
 

Destacado (11)

Petrobras at a Glance
Petrobras at a GlancePetrobras at a Glance
Petrobras at a Glance
 
Petrobras at a Glance
Petrobras at a GlancePetrobras at a Glance
Petrobras at a Glance
 
Tarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de TextosTarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de Textos
 
Aspera Transferência de Arquivos em Alta Velocidade
Aspera Transferência de Arquivos em Alta VelocidadeAspera Transferência de Arquivos em Alta Velocidade
Aspera Transferência de Arquivos em Alta Velocidade
 
Petrobras Management 2.0
Petrobras Management 2.0Petrobras Management 2.0
Petrobras Management 2.0
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de Software
 
Detailed Operational Data as a Means to Improve Air Emissions Management_pres
Detailed Operational Data as a Means to Improve Air Emissions Management_presDetailed Operational Data as a Means to Improve Air Emissions Management_pres
Detailed Operational Data as a Means to Improve Air Emissions Management_pres
 
Hybrid NOCs
Hybrid NOCsHybrid NOCs
Hybrid NOCs
 
Strategic Plan and 2017-2021 Business & Management Plan
Strategic Plan and 2017-2021 Business & Management PlanStrategic Plan and 2017-2021 Business & Management Plan
Strategic Plan and 2017-2021 Business & Management Plan
 
Crude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimizationCrude-Oil Scheduling Technology: moving from simulation to optimization
Crude-Oil Scheduling Technology: moving from simulation to optimization
 
Digital in 2016
Digital in 2016Digital in 2016
Digital in 2016
 

Similar a Innovate2014 dev 1265

Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
Tufts Health: Creating a World Class Future User Experience Platform
Tufts Health: Creating a World Class Future User Experience PlatformTufts Health: Creating a World Class Future User Experience Platform
Tufts Health: Creating a World Class Future User Experience PlatformProlifics
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for GovernmentSanjeev Sharma
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp PresentationProlifics
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareRemain Software
 
From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013Sanjeev Sharma
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of ExcellenceWithum
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introductionSimerjeet Singh
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?Simerjeet Singh
 
School of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud ComSchool of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud ComTaunyaCoffman887
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudProlifics
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Abhi bhalla a 02
Abhi bhalla a 02Abhi bhalla a 02
Abhi bhalla a 02Abhi Bhalla
 

Similar a Innovate2014 dev 1265 (20)

DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
Tufts Health: Creating a World Class Future User Experience Platform
Tufts Health: Creating a World Class Future User Experience PlatformTufts Health: Creating a World Class Future User Experience Platform
Tufts Health: Creating a World Class Future User Experience Platform
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
 
From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013
 
I nearshore
I nearshore I nearshore
I nearshore
 
Introduction to ERP Concept
Introduction to ERP ConceptIntroduction to ERP Concept
Introduction to ERP Concept
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
 
ch11.ppt
ch11.pptch11.ppt
ch11.ppt
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introduction
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?
 
School of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud ComSchool of Computer & Information SciencesITS-532 Cloud Com
School of Computer & Information SciencesITS-532 Cloud Com
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Abhi bhalla a 02
Abhi bhalla a 02Abhi bhalla a 02
Abhi bhalla a 02
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 

Más de Paulo Lacerda

Containers, Kubernetes e porque estamos falando tanto disso…
Containers, Kubernetes e porque estamos falando tanto disso…Containers, Kubernetes e porque estamos falando tanto disso…
Containers, Kubernetes e porque estamos falando tanto disso…Paulo Lacerda
 
Tarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de TextosTarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de TextosPaulo Lacerda
 
Innovate2014 ea 1833
Innovate2014 ea 1833Innovate2014 ea 1833
Innovate2014 ea 1833Paulo Lacerda
 
Modelagem de Software - Palestra RIORUG - Outubro 2013
Modelagem de Software - Palestra RIORUG - Outubro 2013Modelagem de Software - Palestra RIORUG - Outubro 2013
Modelagem de Software - Palestra RIORUG - Outubro 2013Paulo Lacerda
 
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Paulo Lacerda
 
1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environmentPaulo Lacerda
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Paulo Lacerda
 

Más de Paulo Lacerda (7)

Containers, Kubernetes e porque estamos falando tanto disso…
Containers, Kubernetes e porque estamos falando tanto disso…Containers, Kubernetes e porque estamos falando tanto disso…
Containers, Kubernetes e porque estamos falando tanto disso…
 
Tarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de TextosTarefa Data Mining - Classificação de Textos
Tarefa Data Mining - Classificação de Textos
 
Innovate2014 ea 1833
Innovate2014 ea 1833Innovate2014 ea 1833
Innovate2014 ea 1833
 
Modelagem de Software - Palestra RIORUG - Outubro 2013
Modelagem de Software - Palestra RIORUG - Outubro 2013Modelagem de Software - Palestra RIORUG - Outubro 2013
Modelagem de Software - Palestra RIORUG - Outubro 2013
 
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...Improving Predictability and Efficiency with Kanban Metrics using Rational In...
Improving Predictability and Efficiency with Kanban Metrics using Rational In...
 
1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment1214 deploying rational insight in a heterogenous environment
1214 deploying rational insight in a heterogenous environment
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
 

Último

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Innovate2014 dev 1265

  • 1. © 2014 IBM Corporation DEV-1265, Petrobras ALM: From a Manual to an Automated Development Process Marcio Azevedo Petrobras ALM Program Manager maraze@petrobras.com.br Paulo Lacerda IBM IT Specialist placerda@br.ibm.com
  • 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
  • 15. 14 Production Infrastructure – Current + 2 Environments: Staging and Development
  • 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
  • 27. Acknowledgements and Disclaimers © Copyright IBM Corporation 2012. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com and IBM Rational Team Concert, IBM Rational Requirements Composer, IBM Quality Manager, IBM UrbanCode Deploy, IBM Rational Insight and IBM UrbanCode Release are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 28. Thank You! Your Feedback is Important! Access the Innovate agenda tool to complete your session surveys from your smartphone, laptop or conference kiosk.