SlideShare a Scribd company logo
The premiere software and product delivery event.
June 6–10 Orlando, Florida
IBM Innovate 2010
Session Track
Template
Presenter’s Name
Principal Consultant and CEO, Contribyte
Lasse.Mikkonen@contribyte.fi
CCM-1738
Using IBM Rational Change as an Enterprise-Wide Error
Management Solution – Case Nokia
Introduction of Presenter
Lasse Mikkonen, CEO Contribyte
Contribyte IBM Business Partner, Finland
– ALM focused process improvement company
– 20 people total – 15 consultants
Starring: Chris Parkyn, Nokia, Fault Management Solutions, Architect
Nokia
3
how it started – Case Using Change Enterprise Scale
Incentive to improve visibility
ALM scope
narrowed down to EM only – DOORS XT planned, but no real concept
Merge distributed EM solutions into 1
Time to market
System renewal
Replications issues
Cost savings
Capacity
Maintenance
Performance
Original requirements
The problem to be solved – functional requirements
Create a system to handle large amount of EM data with web UI
One global repository
High Availability
Automated traceability to SCM
Code changes
Release
Central Repository approach Rational Change
legacy problems with replication
Claimed to be World's largest single R&D unit
Advanced integration requirements
Company internal lifecycle management tools
3rd party suppliers
Non functional requirements
Distance and time zones
All continents
Off shoring
How to define Load
current system users
peak time, peak projects hit rate * # systems to replace * something
New use cases
The other way around – Time consumption/Use Case
Usability
Started with usability study
Lot to improve
No pop-ups
Tree-type browsing
Company UI guidelines
Concepting
Error Mgmt Concept
General Error Management Theory
Different types of objects
General process
DB level integration to SCM - still
missing core parts
Baseline content
Release information for error tracking
Release structure information
Release Planning
Test Management integration
Customer Issue Management
integration
Release subsystem
Organizes EM data
Structural data – requires tree view
100's of thousands of categories
General Product, Feature, release
structure
Steers Processing responsibilities
Access Mgmt
Based on current policy
Roles
Access
Single Repository
no DB 'boundaries'
Advanced visibility rules based on
releases
Example Screenshot of customized layout
The premiere software and product delivery event.
June 6–10 Orlando, Florida
Building the Rational Change Environment
Building the Rational Change Environment
Solution Hardware Requirements
Only concerned with adding Rational Change to the existing Change
environment
Current Synergy environment consisted of thousands of users, distributed
over many geographical sites.
0% unplanned downtime
Need to have resilience in the solution case of Hardware failure
No interruptions from backups, though need to ensure data integrity
Solution needed to be distributed across sites
Hardware needs to be able to scale to handle the planned load.
Building the Rational Change Environment
Testing and Tuning Requirements
Need Clear Requirements on usage amounts
Know how your system will fit in the corporate environment.
Authentication – such as LDAP
Initial and future integrations
Know how your users are distributed
Understand the availability requirements and concurrent user load
Plan for the worst data amounts
From business representatives, know the expected performance
Building the Rational Change Environment
Testing and Tuning Requirements
Automated Testing
Ensure that you have the tools and resources needed to perform automated testing for the
solution you are building
LoadRunner, IBM Rational Performance tester for example
Have light weight testing tools available for the development
Jmeter
When developing in-house tools, ensure that you have the initial requirements laid down to
ensure that they can be tested and tuned – standard languages, debugging and
configuration
Cost to support, when everything moves in different magical ways
Know how and where you are going to store the testing results
Think about who has access to the results....
Know where the breakpoints are in the system you are building
If you don’t – you’ll find out when the system is actually running
Try and get needed specialists involved at the start – such as Informix DBA’s
Building the Rational Change Environment
Metrics Requirements
One aspect often over looked until a Manager comes a
knocking
Plan what information is going to be needed
How will performance be measured
End user expected performance
Server statistics – CPU, memory, network, swap and the alike
Thresholds – do you know and monitor when things are about to break
Building the Rational Change Environment
What Did we Do .....
Consisted of 12 servers in the production environment alone split up
into multiple Firewall segments
Concentrated on getting the production ready
Production used initially as a QA environment
Testing of official internal releases only
Fine Tuning of every aspect – often changing a single item at a time.
Ensure every component has a failover from web servers to scripts
– OS based monitoring and clustering
Got everything working before firewalls were configured
IT Environment
Used for Training and feature evaluation
Used for functional testing
Ensured support were learning new functionality and features
Building the Rational Change Environment
What Did we Do (cont.)
QA Environment
Once the production environment was configured we ensured the
same configuration was mirrored over to the QA environment.
Development Environment
Standalone environment maintained by the build manager
WARNING:
Do as much testing in the production environment – as once you are live
you will be restricted on what you can do.
Building the Rational Change Environment
What Did we Do (cont.)
Backups
Evolved the backup solution we developed for the Synergy
Environment
Makes use of filers and Informix blocking
Added additional oncheck commands for online checking
Ended up having full database backups lasting around ~5 seconds with no
interruption to service
For performance we added update_statistics x3 times p/day
Reduced the need to perform weekly/ adhoc index rebuilds and
database dumps/ backups which cause serve service disruption
Building the Rational Change Environment
What Did we Do (cont.)
Metrics
We setup a number of tools to monitor the system
Cacti for server performance – Memory, Swap, Disk etc
AWStats for basic web analysis
– Needed to be able to extended and convert the Jetty logging format for this to
work.
– Gives a good break-down on browser information, OS’s and distribution across
web servers.
In-house Data Warehouse
– Allowed us to plug the holes missing from Change and the above, whilst being
able to view past events and plan future activities (such as performance testing)
Ensure support is aware of what is where and how the data can be
interpreted.
Metrics
Building the Rational Change Environment
What Did we Do (cont.)
Building the Rational Change Environment
What Did we Do (cont.)
Data-Warehouse Metrics – what we collected
Web throughput p/web server – customer facing
Throughput of integrations
User operations – such as login, Creates, Reports etc
JVM Performance – garbage collections
Attachment sizes and when they were added
Lucene index creation times
License events from FlexLM license log file
DCM Transfer information
Synergy session information
Synergy database roles
Building the Rational Change Environment
What Did we Do (cont.)
Performance Testing
Testing the individual components
Tests cases developed to test and tune specific areas, such as
– TDS (now RDS)
– Single and Multiple web servers
– Database transactions (Informix)
– Failover testing
– Collect performance metrics as the testing was being carried out
Developed a number of baseline tests
Easily to compare the performance between releases
Building the Rational Change Environment
Building up the Support Organization
Support Requirements (24x5 application, 24x7 solution)
Support’s role
Handle end-user queries
Be able to monitor the system and alert upon failure/s
Perform basic debugging capabilities and address problems as they arise
Handle release deployments to the various environments
Training Support
Ensure that they are involved from the start in all aspects from concept, create and
deployment/ installation
Ensure competence gaps are plugged quickly
Task Forces
Ensure that competent resources are available when critical issues arise or long-term
debugging is needed.
The premiere software and product delivery event.
June 6–10 Orlando, Florida
Lessons Learnt
Lessons Leant
Deployments
Training and piloting was not enough to prepare us
Life-cycle
We were over ambitious as to what we wanted for the initial stages
Caused additional deployment efforts syncing legacy systems
Makes upgrades ever more difficult
Performance
Performance is the number one issue
We’ve made real progress on the overall performance, such as
– Login times
– Constantly tuning Jetty JVM
– Improving metrics collected
– Reviewing queries by end-users to use indexed column
Ensure you communicate effectively performance testing results, as otherwise you’ll end up
spending time explaining more than you bargained for.
Lessons Leant
Support
Make sure it’s clear from the onset what is expected from them
Still ramping up the competence of support
Environments
Ended up with too many environments to please everyone:
Testing, Training, Performance testing, Integration testing, development, support testing, deployment.
Need a cleaner way to deploy releases to the various environments
Rational Change as an Enterprise Application
Missing full integration to Rational Synergy – a lot of work is needed to get the full
release information synchronised to Rational Change.
Data loss problems in TDS gave Rational Change a bad name
Database schema is using old Informix functionality – problems with the 63 char limit
being the biggest complaint we’ve had from end-users.
The Way Forward
Continue adding more and more users
Change 5.2 Upgrade
Improving Performance
Reviewing the life-cycle
Moving to central / remote
Introducing a common approach to deploy Change
to all environments
Hardware replacement – simplifying the solution
2
5
2
6
© Copyright IBM Corporation 2010. All rights reserved. The information contained in these materials is provided for informational purposes only, and 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, these materials. Nothing contained in these materials 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. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future
product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services
are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product,
or service names may be trademarks or service marks of others.
www.ibm/software/rational

More Related Content

What's hot

Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
OAUGNJ
 
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondPeoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
gravitonconsulting
 
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
DevOps for Enterprise Systems
 
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Pierre Feillet
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld
 
Strategy and erp in-the-cloud
Strategy and erp in-the-cloudStrategy and erp in-the-cloud
Strategy and erp in-the-cloudBerry Clemens
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
NERUG
 
Impact 2011 2899 - Designing high performance straight through processes usin...
Impact 2011 2899 - Designing high performance straight through processes usin...Impact 2011 2899 - Designing high performance straight through processes usin...
Impact 2011 2899 - Designing high performance straight through processes usin...
Brian Petrini
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
IBM UrbanCode Products
 
2016_Resume_Brian_Burrington
2016_Resume_Brian_Burrington2016_Resume_Brian_Burrington
2016_Resume_Brian_BurringtonBrian Burrington
 
PeopleSoft 9.2 Upgrade - A Roadmap
PeopleSoft 9.2 Upgrade - A RoadmapPeopleSoft 9.2 Upgrade - A Roadmap
PeopleSoft 9.2 Upgrade - A Roadmap
Velocity Technology Solutions
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before Upgrading
Perficient, Inc.
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
IBM Systems UKI
 
Williams Joseph resume
Williams Joseph resumeWilliams Joseph resume
Williams Joseph resumeRon Williams
 
Our 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = SuccessOur 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = Success
Huron Consulting Group
 
EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2
Berry Clemens
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
Stéphane Leroy
 

What's hot (20)

Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyondPeoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
Peoplesoft Update Manager (PUM) Presentation – During the upgrade and beyond
 
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
 
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Strategy and erp in-the-cloud
Strategy and erp in-the-cloudStrategy and erp in-the-cloud
Strategy and erp in-the-cloud
 
Lakshmankumar_Resume
Lakshmankumar_ResumeLakshmankumar_Resume
Lakshmankumar_Resume
 
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
Using the PeopleSoft HCM 9.2 PUM (PeopleSoft Update Manager) for Upgrades and...
 
Impact 2011 2899 - Designing high performance straight through processes usin...
Impact 2011 2899 - Designing high performance straight through processes usin...Impact 2011 2899 - Designing high performance straight through processes usin...
Impact 2011 2899 - Designing high performance straight through processes usin...
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
 
2016_Resume_Brian_Burrington
2016_Resume_Brian_Burrington2016_Resume_Brian_Burrington
2016_Resume_Brian_Burrington
 
PeopleSoft 9.2 Upgrade - A Roadmap
PeopleSoft 9.2 Upgrade - A RoadmapPeopleSoft 9.2 Upgrade - A Roadmap
PeopleSoft 9.2 Upgrade - A Roadmap
 
SharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before UpgradingSharePoint: What You Need to Know Before Upgrading
SharePoint: What You Need to Know Before Upgrading
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
Williams Joseph resume
Williams Joseph resumeWilliams Joseph resume
Williams Joseph resume
 
Our 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = SuccessOur 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = Success
 
Santhosh_ Production Support_
Santhosh_ Production Support_Santhosh_ Production Support_
Santhosh_ Production Support_
 
EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2EBS-technical_upgrade_best_practices 12.1 or 12.2
EBS-technical_upgrade_best_practices 12.1 or 12.2
 
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 StepsRTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
RTC/CLM 2012 Adoption Paths : Deploying in 16 Steps
 

Similar to Using IBM Rational Change as an Enterprise-Wide Error Management Solution – Case Nokia

Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
Datavail
 
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentBest Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentMarc Nehme
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
veehikle
 
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Denodo
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM Applications
Datavail
 
Oracle 10g Application Server
Oracle 10g Application ServerOracle 10g Application Server
Oracle 10g Application Server
Mark J. Feldman
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
Impetus Technologies
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDaniel Berg
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool
Database Architechs
 
Capstone- Milestone 3
Capstone- Milestone 3Capstone- Milestone 3
Capstone- Milestone 3
BrittanyDavis100580
 
2 cloud operations
2   cloud operations2   cloud operations
2 cloud operations
mohamed refaei
 
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
IBM UrbanCode Products
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
Jeffrey Nunn
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Doug
sichie
 
ERP Training
ERP TrainingERP Training
ERP Training
Soumya De
 
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
Remain Software
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is built
Vincent Burckhardt
 
Webinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical InfrastructureWebinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical Infrastructure
Pepperweed Consulting
 

Similar to Using IBM Rational Change as an Enterprise-Wide Error Management Solution – Case Nokia (20)

Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentBest Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
Data Virtualization Journey: How to Grow from Single Project and to Enterpris...
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM Applications
 
Oracle 10g Application Server
Oracle 10g Application ServerOracle 10g Application Server
Oracle 10g Application Server
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 
2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool2010/09 - Database Architechs - Performance & Tuning Tool
2010/09 - Database Architechs - Performance & Tuning Tool
 
Capstone- Milestone 3
Capstone- Milestone 3Capstone- Milestone 3
Capstone- Milestone 3
 
2 cloud operations
2   cloud operations2   cloud operations
2 cloud operations
 
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
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Doug
 
52845
5284552845
52845
 
ERP Training
ERP TrainingERP Training
ERP Training
 
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
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is built
 
Webinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical InfrastructureWebinar: Deploying the Combined Virtual and Physical Infrastructure
Webinar: Deploying the Combined Virtual and Physical Infrastructure
 

More from Contribyte

Understanding product development economics - why it matters?
Understanding product development economics - why it matters?Understanding product development economics - why it matters?
Understanding product development economics - why it matters?
Contribyte
 
Future of Product Development Tools 2016
Future of Product Development Tools 2016Future of Product Development Tools 2016
Future of Product Development Tools 2016
Contribyte
 
Tulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
Tulevaisuuden Tuotekehitys arjessa - Agile JKL MeetupTulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
Tulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
Contribyte
 
Role of Testing in Product Development Organizations of the Future
Role of Testing in Product Development Organizations of the FutureRole of Testing in Product Development Organizations of the Future
Role of Testing in Product Development Organizations of the Future
Contribyte
 
Getting innovation back to RnD
Getting innovation back to RnDGetting innovation back to RnD
Getting innovation back to RnD
Contribyte
 
Enabling the agile benefit in organisation level - shortened version
Enabling the agile benefit in organisation level - shortened versionEnabling the agile benefit in organisation level - shortened version
Enabling the agile benefit in organisation level - shortened version
Contribyte
 
Building the Product Development Organization of the Future
Building the Product Development Organization of the FutureBuilding the Product Development Organization of the Future
Building the Product Development Organization of the Future
Contribyte
 
Confluence Comala Workflow
Confluence Comala WorkflowConfluence Comala Workflow
Confluence Comala Workflow
Contribyte
 
Contribyte Tarjonta
Contribyte TarjontaContribyte Tarjonta
Contribyte Tarjonta
Contribyte
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
Contribyte
 
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremminMillainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
Contribyte
 
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisujaTuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
Contribyte
 
Tuotetieto organisaation tiedon keskiössä
Tuotetieto organisaation tiedon keskiössäTuotetieto organisaation tiedon keskiössä
Tuotetieto organisaation tiedon keskiössä
Contribyte
 
Product information in organizations practical solutions
Product information in organizations   practical solutionsProduct information in organizations   practical solutions
Product information in organizations practical solutions
Contribyte
 

More from Contribyte (14)

Understanding product development economics - why it matters?
Understanding product development economics - why it matters?Understanding product development economics - why it matters?
Understanding product development economics - why it matters?
 
Future of Product Development Tools 2016
Future of Product Development Tools 2016Future of Product Development Tools 2016
Future of Product Development Tools 2016
 
Tulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
Tulevaisuuden Tuotekehitys arjessa - Agile JKL MeetupTulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
Tulevaisuuden Tuotekehitys arjessa - Agile JKL Meetup
 
Role of Testing in Product Development Organizations of the Future
Role of Testing in Product Development Organizations of the FutureRole of Testing in Product Development Organizations of the Future
Role of Testing in Product Development Organizations of the Future
 
Getting innovation back to RnD
Getting innovation back to RnDGetting innovation back to RnD
Getting innovation back to RnD
 
Enabling the agile benefit in organisation level - shortened version
Enabling the agile benefit in organisation level - shortened versionEnabling the agile benefit in organisation level - shortened version
Enabling the agile benefit in organisation level - shortened version
 
Building the Product Development Organization of the Future
Building the Product Development Organization of the FutureBuilding the Product Development Organization of the Future
Building the Product Development Organization of the Future
 
Confluence Comala Workflow
Confluence Comala WorkflowConfluence Comala Workflow
Confluence Comala Workflow
 
Contribyte Tarjonta
Contribyte TarjontaContribyte Tarjonta
Contribyte Tarjonta
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
 
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremminMillainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
Millainen it arkkitehtuuri tukisi hajaantuneen tuotetiedon näkyvyyttä paremmin
 
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisujaTuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
Tuotetieto organisaation tiedon keskiössä – käytännön ratkaisuja
 
Tuotetieto organisaation tiedon keskiössä
Tuotetieto organisaation tiedon keskiössäTuotetieto organisaation tiedon keskiössä
Tuotetieto organisaation tiedon keskiössä
 
Product information in organizations practical solutions
Product information in organizations   practical solutionsProduct information in organizations   practical solutions
Product information in organizations practical solutions
 

Recently uploaded

somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
Howard Spence
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Sebastiano Panichella
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
eCommerce Institute
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Sebastiano Panichella
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
IP ServerOne
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
Faculty of Medicine And Health Sciences
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
Sebastiano Panichella
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
Vladimir Samoylov
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Matjaž Lipuš
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
khadija278284
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
Access Innovations, Inc.
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
OWASP Beja
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Orkestra
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
OECD Directorate for Financial and Enterprise Affairs
 

Recently uploaded (16)

somanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptxsomanykidsbutsofewfathers-140705000023-phpapp02.pptx
somanykidsbutsofewfathers-140705000023-phpapp02.pptx
 
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...Doctoral Symposium at the 17th IEEE International Conference on Software Test...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
 
María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024María Carolina Martínez - eCommerce Day Colombia 2024
María Carolina Martínez - eCommerce Day Colombia 2024
 
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...Announcement of 18th IEEE International Conference on Software Testing, Verif...
Announcement of 18th IEEE International Conference on Software Testing, Verif...
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
Obesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditionsObesity causes and management and associated medical conditions
Obesity causes and management and associated medical conditions
 
International Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software TestingInternational Workshop on Artificial Intelligence in Software Testing
International Workshop on Artificial Intelligence in Software Testing
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Bitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXOBitcoin Lightning wallet and tic-tac-toe game XOXO
Bitcoin Lightning wallet and tic-tac-toe game XOXO
 
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdfBonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
Bonzo subscription_hjjjjjjjj5hhhhhhh_2024.pdf
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
0x01 - Newton's Third Law:  Static vs. Dynamic Abusers0x01 - Newton's Third Law:  Static vs. Dynamic Abusers
0x01 - Newton's Third Law: Static vs. Dynamic Abusers
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
Competition and Regulation in Professional Services – KLEINER – June 2024 OEC...
 

Using IBM Rational Change as an Enterprise-Wide Error Management Solution – Case Nokia

  • 1. The premiere software and product delivery event. June 6–10 Orlando, Florida IBM Innovate 2010 Session Track Template Presenter’s Name Principal Consultant and CEO, Contribyte Lasse.Mikkonen@contribyte.fi CCM-1738
  • 2. Using IBM Rational Change as an Enterprise-Wide Error Management Solution – Case Nokia Introduction of Presenter Lasse Mikkonen, CEO Contribyte Contribyte IBM Business Partner, Finland – ALM focused process improvement company – 20 people total – 15 consultants Starring: Chris Parkyn, Nokia, Fault Management Solutions, Architect Nokia
  • 3. 3 how it started – Case Using Change Enterprise Scale Incentive to improve visibility ALM scope narrowed down to EM only – DOORS XT planned, but no real concept Merge distributed EM solutions into 1 Time to market System renewal Replications issues Cost savings Capacity Maintenance Performance
  • 4. Original requirements The problem to be solved – functional requirements Create a system to handle large amount of EM data with web UI One global repository High Availability Automated traceability to SCM Code changes Release Central Repository approach Rational Change legacy problems with replication Claimed to be World's largest single R&D unit Advanced integration requirements Company internal lifecycle management tools 3rd party suppliers
  • 5. Non functional requirements Distance and time zones All continents Off shoring How to define Load current system users peak time, peak projects hit rate * # systems to replace * something New use cases The other way around – Time consumption/Use Case Usability Started with usability study Lot to improve No pop-ups Tree-type browsing Company UI guidelines
  • 6. Concepting Error Mgmt Concept General Error Management Theory Different types of objects General process DB level integration to SCM - still missing core parts Baseline content Release information for error tracking Release structure information Release Planning Test Management integration Customer Issue Management integration Release subsystem Organizes EM data Structural data – requires tree view 100's of thousands of categories General Product, Feature, release structure Steers Processing responsibilities Access Mgmt Based on current policy Roles Access Single Repository no DB 'boundaries' Advanced visibility rules based on releases
  • 7. Example Screenshot of customized layout
  • 8. The premiere software and product delivery event. June 6–10 Orlando, Florida Building the Rational Change Environment
  • 9. Building the Rational Change Environment Solution Hardware Requirements Only concerned with adding Rational Change to the existing Change environment Current Synergy environment consisted of thousands of users, distributed over many geographical sites. 0% unplanned downtime Need to have resilience in the solution case of Hardware failure No interruptions from backups, though need to ensure data integrity Solution needed to be distributed across sites Hardware needs to be able to scale to handle the planned load.
  • 10. Building the Rational Change Environment Testing and Tuning Requirements Need Clear Requirements on usage amounts Know how your system will fit in the corporate environment. Authentication – such as LDAP Initial and future integrations Know how your users are distributed Understand the availability requirements and concurrent user load Plan for the worst data amounts From business representatives, know the expected performance
  • 11. Building the Rational Change Environment Testing and Tuning Requirements Automated Testing Ensure that you have the tools and resources needed to perform automated testing for the solution you are building LoadRunner, IBM Rational Performance tester for example Have light weight testing tools available for the development Jmeter When developing in-house tools, ensure that you have the initial requirements laid down to ensure that they can be tested and tuned – standard languages, debugging and configuration Cost to support, when everything moves in different magical ways Know how and where you are going to store the testing results Think about who has access to the results.... Know where the breakpoints are in the system you are building If you don’t – you’ll find out when the system is actually running Try and get needed specialists involved at the start – such as Informix DBA’s
  • 12. Building the Rational Change Environment Metrics Requirements One aspect often over looked until a Manager comes a knocking Plan what information is going to be needed How will performance be measured End user expected performance Server statistics – CPU, memory, network, swap and the alike Thresholds – do you know and monitor when things are about to break
  • 13. Building the Rational Change Environment What Did we Do ..... Consisted of 12 servers in the production environment alone split up into multiple Firewall segments Concentrated on getting the production ready Production used initially as a QA environment Testing of official internal releases only Fine Tuning of every aspect – often changing a single item at a time. Ensure every component has a failover from web servers to scripts – OS based monitoring and clustering Got everything working before firewalls were configured IT Environment Used for Training and feature evaluation Used for functional testing Ensured support were learning new functionality and features
  • 14. Building the Rational Change Environment What Did we Do (cont.) QA Environment Once the production environment was configured we ensured the same configuration was mirrored over to the QA environment. Development Environment Standalone environment maintained by the build manager WARNING: Do as much testing in the production environment – as once you are live you will be restricted on what you can do.
  • 15. Building the Rational Change Environment What Did we Do (cont.) Backups Evolved the backup solution we developed for the Synergy Environment Makes use of filers and Informix blocking Added additional oncheck commands for online checking Ended up having full database backups lasting around ~5 seconds with no interruption to service For performance we added update_statistics x3 times p/day Reduced the need to perform weekly/ adhoc index rebuilds and database dumps/ backups which cause serve service disruption
  • 16. Building the Rational Change Environment What Did we Do (cont.) Metrics We setup a number of tools to monitor the system Cacti for server performance – Memory, Swap, Disk etc AWStats for basic web analysis – Needed to be able to extended and convert the Jetty logging format for this to work. – Gives a good break-down on browser information, OS’s and distribution across web servers. In-house Data Warehouse – Allowed us to plug the holes missing from Change and the above, whilst being able to view past events and plan future activities (such as performance testing) Ensure support is aware of what is where and how the data can be interpreted.
  • 17. Metrics Building the Rational Change Environment What Did we Do (cont.)
  • 18. Building the Rational Change Environment What Did we Do (cont.) Data-Warehouse Metrics – what we collected Web throughput p/web server – customer facing Throughput of integrations User operations – such as login, Creates, Reports etc JVM Performance – garbage collections Attachment sizes and when they were added Lucene index creation times License events from FlexLM license log file DCM Transfer information Synergy session information Synergy database roles
  • 19. Building the Rational Change Environment What Did we Do (cont.) Performance Testing Testing the individual components Tests cases developed to test and tune specific areas, such as – TDS (now RDS) – Single and Multiple web servers – Database transactions (Informix) – Failover testing – Collect performance metrics as the testing was being carried out Developed a number of baseline tests Easily to compare the performance between releases
  • 20. Building the Rational Change Environment Building up the Support Organization Support Requirements (24x5 application, 24x7 solution) Support’s role Handle end-user queries Be able to monitor the system and alert upon failure/s Perform basic debugging capabilities and address problems as they arise Handle release deployments to the various environments Training Support Ensure that they are involved from the start in all aspects from concept, create and deployment/ installation Ensure competence gaps are plugged quickly Task Forces Ensure that competent resources are available when critical issues arise or long-term debugging is needed.
  • 21. The premiere software and product delivery event. June 6–10 Orlando, Florida Lessons Learnt
  • 22. Lessons Leant Deployments Training and piloting was not enough to prepare us Life-cycle We were over ambitious as to what we wanted for the initial stages Caused additional deployment efforts syncing legacy systems Makes upgrades ever more difficult Performance Performance is the number one issue We’ve made real progress on the overall performance, such as – Login times – Constantly tuning Jetty JVM – Improving metrics collected – Reviewing queries by end-users to use indexed column Ensure you communicate effectively performance testing results, as otherwise you’ll end up spending time explaining more than you bargained for.
  • 23. Lessons Leant Support Make sure it’s clear from the onset what is expected from them Still ramping up the competence of support Environments Ended up with too many environments to please everyone: Testing, Training, Performance testing, Integration testing, development, support testing, deployment. Need a cleaner way to deploy releases to the various environments Rational Change as an Enterprise Application Missing full integration to Rational Synergy – a lot of work is needed to get the full release information synchronised to Rational Change. Data loss problems in TDS gave Rational Change a bad name Database schema is using old Informix functionality – problems with the 63 char limit being the biggest complaint we’ve had from end-users.
  • 24. The Way Forward Continue adding more and more users Change 5.2 Upgrade Improving Performance Reviewing the life-cycle Moving to central / remote Introducing a common approach to deploy Change to all environments Hardware replacement – simplifying the solution
  • 25. 2 5
  • 26. 2 6 © Copyright IBM Corporation 2010. All rights reserved. The information contained in these materials is provided for informational purposes only, and 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, these materials. Nothing contained in these materials 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. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. www.ibm/software/rational