SlideShare a Scribd company logo
1 of 20
Siebel Upgrade Best Practices & Processes Confidential | Copyright © Sierra Atlantic 1 Dinesh Chandrasekar Practice Head CRM &  MDM CoE
Today’s Objectives To discuss Siebel upgrade planning best practices  To outline an tried and true upgrade flow and approach To discuss Siebel upgrade execution best practices
Agenda Upgrade Planning – Best Practices Upgrade Flow Upgrade Execution Best Practices Questions
Justifying the Upgrade Decision A decision TO UPGRADE should be based on: ,[object Object]
A Clear Cost vs. Benefits Analysis – The costs of maintaining the legacy Siebel app should outweigh the costs of the upgrade OR the risk of not upgrading is greater than the cost of upgrading
A Clear New App ROI – The new Siebel app should deliver clear and measurable ROI
Support Agreements – Make sure to consider the time left before Oracle “sunsets” support services for legacy application,[object Object]
Upgrade Versions and Paths:  One-step vs. Two-steps Most upgrades will be a one-step process Two-step upgrade applies to: 6.x version upgrading to 8.1 On your first upgrade go with the highest version i.e. 6.x would go to 7.7; not 7.5 Don’t do any more work after the first upgrade than necessary don’t compile a SRF, test application, etc Resolve all conflict after each upgrade
How Long Will the Upgrade Take? If you have performed an upgrade in the past, you can benchmark your time by: Last upgrade was version 6 to 7, then this upgrade should require less time Last upgrade was 7 to 7.7, then this upgrade should require the same  amount of time If you have never done an upgrade, you can estimate your time by: The length of time it took for the original implementation and take 25% to 50% since steps such as requirements and build much small if even needed *7.x upgrade from start to finish including testing and deployment will take 4-5 months
Typical Upgrade Project Plan 16 11 Weeks Phase 1 - Upgrade Plan Analyze Upgrade Dev and QA Test Plan Overview ,[object Object]
Analyze
Perform a trial run
Inventory all applets, views and screens
Upgrade Development/QA
Follow the upgrade flow
Upgrading the QA environments a good benchmark for Production
Test
Training and change management activities
Upgrade Production
Follow the upgrade flow

More Related Content

What's hot

How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductiongijish
 
SAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationSAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationKellton Tech Solutions Ltd
 
IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 Rob Akershoek
 
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...MuleSoft
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Chandler Anderson
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureLeo Shuster
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applicationsMuleSoft
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
SolMan CHARM Webinar
SolMan CHARM WebinarSolMan CHARM Webinar
SolMan CHARM WebinarWise Men
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesShiva Narayanaswamy
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for EnterprisesPrashantGolani1
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?Marc Hornbeek
 
Change Management ITIL
Change Management ITILChange Management ITIL
Change Management ITILdkmorgan51
 
ValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesDavid Favelle
 
Oracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation PresentationOracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation PresentationDelivery Centric
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSingbBablu
 

What's hot (20)

How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introduction
 
SAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationSAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA Implementation
 
IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022 IT4IT / DevOps Tooling Landscape 2022
IT4IT / DevOps Tooling Landscape 2022
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applications
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
SolMan CHARM Webinar
SolMan CHARM WebinarSolMan CHARM Webinar
SolMan CHARM Webinar
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
 
MuleSoft for Enterprises
MuleSoft for EnterprisesMuleSoft for Enterprises
MuleSoft for Enterprises
 
DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?DevOps Evolution - The Next Generation ?
DevOps Evolution - The Next Generation ?
 
Change Management ITIL
Change Management ITILChange Management ITIL
Change Management ITIL
 
ValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model Emerges
 
SAP - SOLUTION MANAGER
SAP - SOLUTION MANAGER SAP - SOLUTION MANAGER
SAP - SOLUTION MANAGER
 
Oracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation PresentationOracle Service Cloud - Fixed Scope Implementation Presentation
Oracle Service Cloud - Fixed Scope Implementation Presentation
 
SAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptxSAP HANA Migration Deck.pptx
SAP HANA Migration Deck.pptx
 

Viewers also liked

Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2Jeroen Burgers
 
Siebel 8 Consultant Exam
Siebel 8 Consultant ExamSiebel 8 Consultant Exam
Siebel 8 Consultant ExamOmar Al Hakimy
 
Getting More From Siebel
Getting More From SiebelGetting More From Siebel
Getting More From SiebelJoseph Sisto
 
Never Upgrade Again With Siebel Innovation Packs
Never Upgrade Again With Siebel Innovation PacksNever Upgrade Again With Siebel Innovation Packs
Never Upgrade Again With Siebel Innovation PacksJerome Leonard
 
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнесаSiebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнесаcrm2life
 
Siebel 8.1 Certifications Question Answers
Siebel 8.1 Certifications Question AnswersSiebel 8.1 Certifications Question Answers
Siebel 8.1 Certifications Question AnswersSweta Singh
 

Viewers also liked (7)

Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
Siebel Server Cloning available in 8.1.1.9 / 8.2.2.2
 
Siebel server cloning
Siebel server cloningSiebel server cloning
Siebel server cloning
 
Siebel 8 Consultant Exam
Siebel 8 Consultant ExamSiebel 8 Consultant Exam
Siebel 8 Consultant Exam
 
Getting More From Siebel
Getting More From SiebelGetting More From Siebel
Getting More From Siebel
 
Never Upgrade Again With Siebel Innovation Packs
Never Upgrade Again With Siebel Innovation PacksNever Upgrade Again With Siebel Innovation Packs
Never Upgrade Again With Siebel Innovation Packs
 
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнесаSiebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
Siebel Innovation Pack 2015 - новый инструмент для Вашего бизнеса
 
Siebel 8.1 Certifications Question Answers
Siebel 8.1 Certifications Question AnswersSiebel 8.1 Certifications Question Answers
Siebel 8.1 Certifications Question Answers
 

Similar to Siebel Upgrade Best Practices & Processes V2

Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overviewmoin_azeem
 
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdfTips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdfAkhashRamnath
 
DevOps and Build Automation
DevOps and Build AutomationDevOps and Build Automation
DevOps and Build AutomationHeiswayi Nrird
 
3.13 ponder
3.13 ponder3.13 ponder
3.13 ponderjagan345
 
R12 Up Grade
R12 Up GradeR12 Up Grade
R12 Up GradeJody5802
 
R12 Up Grade
R12 Up GradeR12 Up Grade
R12 Up GradeJody5802
 
Database Change Management
Database Change Management Database Change Management
Database Change Management headspringlabs
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builderThinqloud
 
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...eprentise
 
ERP Training
ERP TrainingERP Training
ERP TrainingSoumya De
 
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'tsExperts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'tsAlexander Benoit
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOpsAbdullah al Mamun
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Chris Kernaghan
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal infoSynapseindiappsdevelopment
 
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys_Partner
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...Brian Petrini
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...Brian Petrini
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleNishant Srivastava
 

Similar to Siebel Upgrade Best Practices & Processes V2 (20)

Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overview
 
Extreme Makeover OnBase Edition
Extreme Makeover OnBase EditionExtreme Makeover OnBase Edition
Extreme Makeover OnBase Edition
 
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdfTips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
Tips_Tricks_for_Oracle_E-Business Suite_Database_Upgrade.pdf
 
DevOps and Build Automation
DevOps and Build AutomationDevOps and Build Automation
DevOps and Build Automation
 
3.13 ponder
3.13 ponder3.13 ponder
3.13 ponder
 
R12 Up Grade
R12 Up GradeR12 Up Grade
R12 Up Grade
 
R12 Up Grade
R12 Up GradeR12 Up Grade
R12 Up Grade
 
Database Change Management
Database Change Management Database Change Management
Database Change Management
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builder
 
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...
Going to Oracle EBS Release 12? Upgrading Is Faster, Better and Cheaper than ...
 
ERP Training
ERP TrainingERP Training
ERP Training
 
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'tsExperts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOps
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
 
SynapseIndia drupal presentation on drupal info
SynapseIndia drupal  presentation on drupal infoSynapseIndia drupal  presentation on drupal info
SynapseIndia drupal presentation on drupal info
 
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga Moorthy
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 

More from Dr.Dinesh Chandrasekar PhD(hc)

SQL Architect posting 8th April 2018 /parimala.rekha@pactera.com
SQL Architect posting 8th April 2018 /parimala.rekha@pactera.comSQL Architect posting 8th April 2018 /parimala.rekha@pactera.com
SQL Architect posting 8th April 2018 /parimala.rekha@pactera.comDr.Dinesh Chandrasekar PhD(hc)
 
Everyday Life Champion - A Book by Dinesh Chandrasekar
Everyday Life Champion - A Book by Dinesh ChandrasekarEveryday Life Champion - A Book by Dinesh Chandrasekar
Everyday Life Champion - A Book by Dinesh ChandrasekarDr.Dinesh Chandrasekar PhD(hc)
 
Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You Dr.Dinesh Chandrasekar PhD(hc)
 
Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*
Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*
Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*Dr.Dinesh Chandrasekar PhD(hc)
 

More from Dr.Dinesh Chandrasekar PhD(hc) (20)

Dr Dinesh Chandrasekar LinkedIn Profile May 2020
Dr Dinesh Chandrasekar LinkedIn Profile May 2020Dr Dinesh Chandrasekar LinkedIn Profile May 2020
Dr Dinesh Chandrasekar LinkedIn Profile May 2020
 
CIO Review - Dinesh Chandrasekar Article on IoT
CIO Review - Dinesh Chandrasekar Article on IoTCIO Review - Dinesh Chandrasekar Article on IoT
CIO Review - Dinesh Chandrasekar Article on IoT
 
SQL Architect posting 8th April 2018 /parimala.rekha@pactera.com
SQL Architect posting 8th April 2018 /parimala.rekha@pactera.comSQL Architect posting 8th April 2018 /parimala.rekha@pactera.com
SQL Architect posting 8th April 2018 /parimala.rekha@pactera.com
 
Everyday Life Champion - A Book by Dinesh Chandrasekar
Everyday Life Champion - A Book by Dinesh ChandrasekarEveryday Life Champion - A Book by Dinesh Chandrasekar
Everyday Life Champion - A Book by Dinesh Chandrasekar
 
Emerging Leader 101 by Dinesh Chandrasekar
Emerging Leader 101 by Dinesh ChandrasekarEmerging Leader 101 by Dinesh Chandrasekar
Emerging Leader 101 by Dinesh Chandrasekar
 
Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You Big Data Customer Experience Analytics -- The Next Big Opportunity for You
Big Data Customer Experience Analytics -- The Next Big Opportunity for You
 
Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*
Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*
Everyday Customer Experience (CX) Champion by Dinesh Chandrasekar DC*
 
Celebrate success at work
Celebrate success at workCelebrate success at work
Celebrate success at work
 
Cart before the horse
Cart before the horseCart before the horse
Cart before the horse
 
Building the responsive crm
Building the responsive crmBuilding the responsive crm
Building the responsive crm
 
Building a business case for crm upgrade
Building a business case for crm upgradeBuilding a business case for crm upgrade
Building a business case for crm upgrade
 
Brotherhood of master data
Brotherhood of master dataBrotherhood of master data
Brotherhood of master data
 
Brand relationship management
Brand relationship managementBrand relationship management
Brand relationship management
 
Book review steve jobs way
Book review  steve jobs wayBook review  steve jobs way
Book review steve jobs way
 
Bi roi
Bi roiBi roi
Bi roi
 
Bi breaks free
Bi breaks freeBi breaks free
Bi breaks free
 
Being second in race and first in quality
Being second in race and first in qualityBeing second in race and first in quality
Being second in race and first in quality
 
Befriend your crm workforce
Befriend your crm workforceBefriend your crm workforce
Befriend your crm workforce
 
CX
CX CX
CX
 
B2 b crm
B2 b crmB2 b crm
B2 b crm
 

Siebel Upgrade Best Practices & Processes V2

  • 1. Siebel Upgrade Best Practices & Processes Confidential | Copyright © Sierra Atlantic 1 Dinesh Chandrasekar Practice Head CRM & MDM CoE
  • 2. Today’s Objectives To discuss Siebel upgrade planning best practices To outline an tried and true upgrade flow and approach To discuss Siebel upgrade execution best practices
  • 3. Agenda Upgrade Planning – Best Practices Upgrade Flow Upgrade Execution Best Practices Questions
  • 4.
  • 5. A Clear Cost vs. Benefits Analysis – The costs of maintaining the legacy Siebel app should outweigh the costs of the upgrade OR the risk of not upgrading is greater than the cost of upgrading
  • 6. A Clear New App ROI – The new Siebel app should deliver clear and measurable ROI
  • 7.
  • 8. Upgrade Versions and Paths: One-step vs. Two-steps Most upgrades will be a one-step process Two-step upgrade applies to: 6.x version upgrading to 8.1 On your first upgrade go with the highest version i.e. 6.x would go to 7.7; not 7.5 Don’t do any more work after the first upgrade than necessary don’t compile a SRF, test application, etc Resolve all conflict after each upgrade
  • 9. How Long Will the Upgrade Take? If you have performed an upgrade in the past, you can benchmark your time by: Last upgrade was version 6 to 7, then this upgrade should require less time Last upgrade was 7 to 7.7, then this upgrade should require the same amount of time If you have never done an upgrade, you can estimate your time by: The length of time it took for the original implementation and take 25% to 50% since steps such as requirements and build much small if even needed *7.x upgrade from start to finish including testing and deployment will take 4-5 months
  • 10.
  • 13. Inventory all applets, views and screens
  • 16. Upgrading the QA environments a good benchmark for Production
  • 17. Test
  • 18. Training and change management activities
  • 22. Planning for phase 2 can beginProduction Phase 2 - Enhancements
  • 23. Agenda Upgrade Planning – Best Practices Upgrade Flow Upgrade Execution Best Practices Questions
  • 24. Confidential | Copyright © Sierra Atlantic 10 Upgrade Flow
  • 25. Upgrade Infrastructure Make sure your hardware and software are up to required specification for the upgrade Review Support Platforms Guide Review all Alerts, Tech Notes, FAQ’s, etc. Consider new or changed functionality Complete all upgrade assessments
  • 26. Pre-Upgrade Tasks Prepare the Siebel database for the upgrade Close all database connections Clear all pending workflow tasks Disable triggers Workflow Process Migration Make sure workflow in development are the same as production if not, otherwise; when production is upgraded workflows will be lost Best practice: All production workflows should be in development Delete all old repositories
  • 27. Upgrade Tasks Run the database server configuration utility (upgrep) to perform a basic upgrade of the database schema and loads repository in prep for merge Merge repository using Siebel Tools* Run postmerge utilities to analyze your customizations and apply changes to them as needed to conform to the new user interface* Run the database server configuration utility (upgphys) this will further upgrade the database with the changes resulting form the repository merge *Development Environment Only
  • 28. Post-Upgrade Tasks Set up environment Compile latest SRF Extract developer’s databases Application Administration Verify user access and visibly of views and screens Application configuration Prepare QA environment for testing Validate application data: LOV, views, responsibilities, etc. Test the system Unit test the development environment Full regression and stress test QA User Acceptance
  • 29. Agenda Upgrade Planning – Best Practices Upgrade Flow Upgrade Execution Best Practices Questions
  • 30. Upgrep Best Practices Upgrep: The Utility that upgrades the database schema and loads the repository for the new version of Siebel Performance Problems? Verify preparation activities were done Assume the same problem will happen in QA/Prod Use the logparse utility to check for errors Compare to errors.rtf Understand the steps upgrep is performing Remember upgrep is restartable Do take all recommended backups between steps Failures are common: usually due to missed steps Other common problems: Not enough table or index space Network timeouts
  • 31. Merge Repository Best Practices Run the repository merge on a Windows app server with fast processors, fast disk and lots of memory if available Search merge0.txt for string “!!ERROR” If errors occur, this will be noted in the status field on the application upgrade applet Screens->Application Upgrader Use Support Web’s Troubleshooting Steps. Explanations of most errors can be found here Focus on fixing non-UI conflicts Only “Upgrade Ancestor” type errors are considered acceptable Search for deleted objects that have been added back Search for obsolete object that you are using Document these during the assessment
  • 32. General Upgrade Best Practices Upgrade Ancestors (Inheritance) Should have been set as objects were cloned; if upgrading from a release that didn’t allow this, do it after UPGREP and before the repository merge You can always use object comparison after the upgrade to synchronize copied objects with OOTB objects Incorporate Custom Layout (ICL) can save time when upgrading 7.x to 7.8 if you extensively modified OOTB applets instead of making copies Provides SOME consistency in UI by maintaining the controls and their locations form previous release Due to changes in view navigation (aggregates&categories), view groups are not completely preserved 6.x version may need to visit each form and list applet Form: controls, labels, vertical spacing, group boxes List: max# of columns per applet 6.x version should run script analyzer to determine which script features are not compatible wit 7.8 Applet script will need to be moved to applet server script Replace MsgBox with RaiseErrorText Siebel has a utility that can help convert VB code to eScript Don’t assume 7.0 and 7.5 scripts will upgrade smoothly to 7.8 Only fields displayed on applet can have their values “gotten”
  • 33. Testing Upgrade Best Practices Plan to upgrade test environment at least twice; maybe more Restore test with a copy of production First time upgrade in parallel to development to determine if performance will be an issue Do not underestimate testing for the upgrade Allow the same amount of testing time as it took in our initial implementation Consider performance and stress testing Test new 7.8 load balancing Test data as well as the application Test data migration if migration scripts changed
  • 34. Confidential | Copyright © Sierra Atlantic 20