This document summarizes Petrobras' journey from a manual to an automated software development process. It discusses Petrobras' challenges with a heterogeneous development environment and lack of visibility. It then describes Petrobras' ALM program which standardized on IBM tools and implemented them in waves. Initial benefits included improved request management. Future plans include completing the tool rollout and an end-to-end ALM implementation.
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks: This session explores 'Lean Thinking' techniques to help identify 'bottlenecks' in your delivery pipeline that can be addressed by adopting DevOps
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
Presentation by Software Engineering Manager and DevOps Coach IBM Marketplace Engineering, Ann Marie Fred.
Adopting a new culture and a new way of working isn't easy; if it was, we'd all be working in Shangri-la by now. Adopting a new culture within a company with roughly 400,000 employees is even more difficult. From its humble beginnings with the first two-pizza DevOps team, IBM's DevOps community has grown to thousands of practitioners. I'll talk about balancing interdependencies with independence, and management with freedom. I'll also outline several practical steps you can take to drive change within your own organization, especially when you encounter resistance to change or misguided processes.
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks: This session explores 'Lean Thinking' techniques to help identify 'bottlenecks' in your delivery pipeline that can be addressed by adopting DevOps
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
Presentation by Software Engineering Manager and DevOps Coach IBM Marketplace Engineering, Ann Marie Fred.
Adopting a new culture and a new way of working isn't easy; if it was, we'd all be working in Shangri-la by now. Adopting a new culture within a company with roughly 400,000 employees is even more difficult. From its humble beginnings with the first two-pizza DevOps team, IBM's DevOps community has grown to thousands of practitioners. I'll talk about balancing interdependencies with independence, and management with freedom. I'll also outline several practical steps you can take to drive change within your own organization, especially when you encounter resistance to change or misguided processes.
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
Adopting DevOps is not a “one-and-done” project. It is adopting a mindset, a culture. It is a commitment to a journey of continuous improvement by adopting a set of capabilities and practices that are based on Lean principles. Adopting DevOps requires process improvement, automation of the processes using tools, and organizational change to enable a DevOps culture.
The question then becomes – where does one start?
Continuous Delivery seeks to deliver increased Business Agility by releasing smaller releases more frequently. For a development team, this may mean shorter sprints or a switch to Kanban. But what about the PMO, testing teams, and release management? To truly leverage Continuous Delivery, enterprises must consider impacts that span functional silos.
Read more at: http://www.urbancode.com/html/resources/webinars/
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
Inefficient software delivery impacts the entire business, from line of business units, to operations, to development and test, and the variety of suppliers.
Wastes in your processes are causing bottlenecks.
Join Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), as he explores how ‘Lean Thinking’ techniques can be leveraged to help identify ‘bottlenecks’ in your delivery pipeline that can be addressed by adopting DevOps.
Organizations like Google, Amazon, Facebook, and Netflix employ DevOps practices to deploy code into production hundreds, or even thousands, of times per day, while providing world-class availability, reliability, and security. In contrast, many organizations struggle to release every nine months.
But DevOps isn't just for the Unicorns.
Gene Kim, co-author of The Phoenix Project and the upcoming DevOps Cookbook, shares:
• How you can replicate the DevOps practices and outcomes of the so-called “Unicorns”
• The top lessons learned in his study of high-performing technology organizations
• How you can apply these lessons at your company
Register for “DevOps: From Adoption to Performance” and learn how even large, complex organizations across almost every vertical are using DevOps practices to replicate the technology and performance feats of the “Unicorns.”
https://info.dynatrace.com/apm_wc_Gene_Kim_webinar_na_registration.html
Fifteen Years of DevOps -- LISA 2012 keynoteGeoff Halprin
There has been a lot of hullabaloo over the past few years around a concept called “DevOps.” The idea is that we need to break down the barriers between development and operations teams, and treat infrastructure as code, in order to move towards better software, more reliable and scalable systems, and continuous deployment.
For some of us who have been around a while, this is just a new label for something we’ve always done.
They say those that don’t learn from history are destined to repeat it. In this talk, we will look back at how the DevOps movement evolved, what it advocates, what it doesn’t address, and what you should take away from the movement that will help you in your professional life. We will also use this opportunity to look back over the past decade or two of system administration, and see how our challenges have changed, and how they have remained the same.
ITIL Best Practice for Software CompaniesDaniel Brody
Detailed outline of an Information Technology Infrastructure Library (ITIL) is a set of practices for IT service management (ITSM) that focuses on aligning IT services for Software Companies
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
Adopting DevOps is not a “one-and-done” project. It is adopting a mindset, a culture. It is a commitment to a journey of continuous improvement by adopting a set of capabilities and practices that are based on Lean principles. Adopting DevOps requires process improvement, automation of the processes using tools, and organizational change to enable a DevOps culture.
The question then becomes – where does one start?
Continuous Delivery seeks to deliver increased Business Agility by releasing smaller releases more frequently. For a development team, this may mean shorter sprints or a switch to Kanban. But what about the PMO, testing teams, and release management? To truly leverage Continuous Delivery, enterprises must consider impacts that span functional silos.
Read more at: http://www.urbancode.com/html/resources/webinars/
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
Inefficient software delivery impacts the entire business, from line of business units, to operations, to development and test, and the variety of suppliers.
Wastes in your processes are causing bottlenecks.
Join Eric Minick, IBM DevOps Evangelist (and UrbanCode guy), as he explores how ‘Lean Thinking’ techniques can be leveraged to help identify ‘bottlenecks’ in your delivery pipeline that can be addressed by adopting DevOps.
Organizations like Google, Amazon, Facebook, and Netflix employ DevOps practices to deploy code into production hundreds, or even thousands, of times per day, while providing world-class availability, reliability, and security. In contrast, many organizations struggle to release every nine months.
But DevOps isn't just for the Unicorns.
Gene Kim, co-author of The Phoenix Project and the upcoming DevOps Cookbook, shares:
• How you can replicate the DevOps practices and outcomes of the so-called “Unicorns”
• The top lessons learned in his study of high-performing technology organizations
• How you can apply these lessons at your company
Register for “DevOps: From Adoption to Performance” and learn how even large, complex organizations across almost every vertical are using DevOps practices to replicate the technology and performance feats of the “Unicorns.”
https://info.dynatrace.com/apm_wc_Gene_Kim_webinar_na_registration.html
Fifteen Years of DevOps -- LISA 2012 keynoteGeoff Halprin
There has been a lot of hullabaloo over the past few years around a concept called “DevOps.” The idea is that we need to break down the barriers between development and operations teams, and treat infrastructure as code, in order to move towards better software, more reliable and scalable systems, and continuous deployment.
For some of us who have been around a while, this is just a new label for something we’ve always done.
They say those that don’t learn from history are destined to repeat it. In this talk, we will look back at how the DevOps movement evolved, what it advocates, what it doesn’t address, and what you should take away from the movement that will help you in your professional life. We will also use this opportunity to look back over the past decade or two of system administration, and see how our challenges have changed, and how they have remained the same.
ITIL Best Practice for Software CompaniesDaniel Brody
Detailed outline of an Information Technology Infrastructure Library (ITIL) is a set of practices for IT service management (ITSM) that focuses on aligning IT services for Software Companies
Crude-Oil Scheduling Technology: moving from simulation to optimizationBrenno Menezes
Scheduling technology either commercial or homegrown in today’s crude-oil refining industries relies on a complex simulation of scenarios where the user is solely responsible for making many different decisions manually in the search for feasible solutions over some limited time-horizon i.e., trial-and-error heuristics. As a normal outcome, schedulers abandon these solutions and then return to their simpler spreadsheet simulators due to: (i) time-consuming efforts to configure and manage numerous scheduling scenarios, and (ii) requirements of updating premises and situations that are constantly changing. Moving to solutions based in optimization rather than simulation, the lecture describes the future steps in the refactoring of the scheduling technology in PETROBRAS considering in separate the graphic user interface (GUI) and data communication developments (non-modeling related), and the modeling and process engineering related in an automated decision-making with built-in problem representation facilities and integrated data handling features among other techniques in a smart scheduling frontline.
We Are Social's comprehensive new Digital in 2016 report presents internet, social media, and mobile usage statistics and trends from all over the world. It contains more than 500 infographics, including global data snapshots, regional overviews, and in-depth profiles of the digital landscapes in 30 of the world's key economies. For a more insightful analysis of the numbers contained in this report, please visit http://bit.ly/DSM2016ES.
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
Government agencies and contractors must build the competency to deliver software with greater predictability, quality, speed and frequency. The alternative of higher costs and late delivery is no longer acceptable - politically, economically or justifiably. This session will share findings from client experiences and lay out the DevOps approach that is help agencies and their contractors address the challenges inherent in software application delivery.
Tufts Health: Creating a World Class Future User Experience PlatformProlifics
Speakers:
William Pappalardo, Tufts Health Plan
Tim Reilly, Prolifics
Abstract: In this session, you will learn why Tufts Health Plan chose IBM's Customer Experience Suite and Employee Experience Suite to replace their existing portal portfolio. Tufts Health Plan wanted to ensure they had a world class future looking user experience platform in place before modernizing and investing in new capabilities for their users. The session will detail how they subsequently planned and delivered an effective online experience using portal, web content management, forms, social solutions and more. The team will discuss their business priorities, technology selection, lessons learned, and what's up next in their roadmap.
IBM i Application Lifecycle Management with Remain SoftwareRemain Software
Integrated Toolset for IBM i Application Lifecycle Management. Seamlessly integrated modules for total control over application lifecycle
- Code quality assurance
- Real-time overview of business critical software assets
- Support for regulatory, certification and audit requirements towards IT department and software modernization projects
- Methodology independent process automation
- Streamlined collaboration and communication
- Increased productivity among team members
- Support for projects’ management
- Improved work quality
From Continuous Integration to DevOps - Japan Innovate 2013Sanjeev Sharma
Presentation on the history of evolution of DevOps from CI. Delivered at Innovate Japan 2013. Hat Tip to Eric Minick who presented earlier version at Innovate 2013 in Orlando, FL
Japanese ver available here: http://www.slideshare.net/sanjeev-sharma/from-continuous-integration-to-dev-ops-japan-innovate-2013-japanese
IT companies choose nearshore/offshore software development to develop custom applications, in order to reduce and control the development costs, especially the human resources related costs, while they can concentrate on new lanes to grow (like marketing).
Romania is the preferred IT destination in Eastern Europe and ROPARDO is a reliable provider for nearshore / offshore software development outsourcing services in Romania.
Enterprise resource planning (ERP) is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fulfillment or billing. ... Ideally, the data for the various business functions are integrated.
Power Platform Governance Center of ExcellenceWithum
Unlock the full potential of Microsoft Power Platform and effectively govern your low-code applications and citizen developers. Learn how to define, monitor, track, govern, and perfect your Power Platform adoption and strategy, allowing you to focus on what you love most.
The ideal Agile world describes dedicated Teams that implement a negotiable scope in fixed iterations to meet a moving target. The real world is usually more complex, and often requires interaction with projects and processes that have very different and “non-Agile” characteristics. This webinar describes the conduct of Agile governance for hybrid projects that contain very different types of processes. We will review the very real drivers that lead to these hybrid environments, and look at practical techniques for making hybrid projects successful.
Established in 2009, Elite Mindz is a Software Development Company with proven track record. We are passionately engaged in providing the best Software Solutions to our worldwide clientele. We believe in adopting emerging technologies as per our client’s needs.
School of Computer & Information SciencesITS-532 Cloud ComTaunyaCoffman887
School of Computer & Information Sciences
ITS-532 Cloud Computing
Chapter 13 – Migrating to the Cloud
Learning Objectives
• Define requirements for migrating an application to the cloud.
• Describe the importance of backing up data before and after moving an application to the
cloud.
• Appreciate the benefit of using experienced consultants to assist with a cloud migration.
• Describe an application in terms of its resource use.
• Define and describe vendor lock-in and discuss ways to avoid it.
• Describe the importance of training employees before, during, and after a cloud migration.
• Describe the importance of establishing a realistic cloud-deployment schedule.
• Discuss key budget factors impacted by the cloud.
• Discuss potential IT governance issues related to the cloud.
• Define and describe cloud bursting.
Migration to the Cloud
• An application can be moved to the cloud quickly.
• There are a myriad of cloud-solution providers who will
eagerly assist by giving you instant access to cloud-
based servers, data storage, and support.
• Like all IT projects, the process of moving an application
to the cloud, or the process of creating and deploying a
new cloud application, should be well planned.
System Requirements
• All IT projects should begin with specific
requirements. The process of taking an
application to the cloud, known as cloud
migration, is no exception. The cloud-
migration process should start with defined
requirements.
Common Cloud System Requirements
• Data security and privacy requirements
• Site capacity plan—the resources that the application initially
needs to operate
• Scalability requirements—the measurable factors that should drive
scaling events
• System uptime requirements
• Business continuity and disaster requirements
• Budget requirements
• Operating system and programming language requirements
Common Cloud System Requirements
Continued
• Type of cloud: public, private, or hybrid
• Single- or multitenant solution requirements
• Data backup requirements
• Client device requirements, such as computer, tablet, or smartphone
support
• Training requirements
• Help desk and support requirements
• Governance and auditing requirements
• Open source software requirements
Common Cloud System Requirements Cont.
• Programming API requirements
• Dashboard and reporting requirements
• Client access requirements
• Data export requirements
Real World: CloudSwitch Cloud Migration
• Many companies have enterprise-based applications
that are widely used by their employees.
• These applications, therefore, are mission critical.
• CloudSwitch provides a downloadable application that
companies can install within their data center and that
securely maps the company’s on-site applications to a
cloud-based solution in a matter of minutes.
Protect Your Existing Data
• Before you begin your application migration to a cloud provider,
make sure that you back up your data so ...
https://www.learntek.org/blog/sdlc-phases/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
https://www.learntek.org/blog/sdlc-phases/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
1214 deploying rational insight in a heterogenous environmentPaulo Lacerda
This presentation discuss and demonstrate the value of a Rational Insight deployment in a heterogeneous environment. The first section will cover the topology of this diverse environment and wide-range compatibility with Rational Insight, which includes Multiple Jazz Team Servers, third party data sources, hosted on Linux and Windows servers with DB2 and Oracle database servers.
The next section covers the benefits of compiling all of this disparate data into an Insight dashboard, and realize traceability in reporting, to provide an organization with a higher level of visibility into their software development projects and activities and additional reports to provide lower level detail.
The final section covers Best Practices and Lessons Learned from deploying Rational Insight into this type of environment, including performance enhancements, time savings, suggestions, and helpful tips. This will also cover the overall benefits and value of deploying Rational Insight in your organization.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.