Professional Documents
Culture Documents
Rollout/Backout Plan
[Select Value]
NEW
IN REVIEW
APPROVED
Project Name
Rollout / Backout Plan
Version 1.0
Document Filename:
Document Status:
Distribution List:
Document History:
Version Date Author(s) Summary
1.0 8/11/2014 Initial Version
1.1 8/18/2014 add pre-impl step
This document is a template of a Release Rollout/Backout Plan document and is to be completed by the person responsible for delivering the release (Release
Manager). This template includes instructions to the author, boilerplate text, and may include sample text that should be replaced with text specific to the
release covered by this document.
Italicized text provides instructions to the document author, or describes the intent, assumptions, and context for content included in this document.
Text enclosed in square brackets ([text]) indicates a field that should be replaced with information specific to a particular release.
Boilerplate text may be used as is or modified as appropriate for a specific release. Empty text boxes outlined in grey are provided where text specific to the
release is required. The empty text boxes may be followed by a solid grey box that provides sample text content. These are offered only as suggestions to
assist in developing the plan content; they do not contain mandatory text.
No sections may be removed from this document, but additional sections may be added as appropriate. For instance, if there are implementation activities
occurring at multiple sites, it may be beneficial to have separate Rollout Schedule and Contact tabs for each distinct site included in this workbook. The
document header and footer information should not be modified.
When using this template for your release document, it is recommended that you follow these steps:
1. Replace all text enclosed in square brackets (including the brackets) (i.e., [Release Name]) with the correct field values. These brackets appear in
both the title page and body of the document.
2. Modify the boilerplate text as appropriate to the specific release.
3. Enter required text specific to the release in the empty text boxes and delete the solid grey boxes containing sample text.
4. To add any new sections to the document, ensure that the appropriate header and body text styles are maintained.
5. Before submission of the first draft of this document for the release, delete this How to use this template page.
nt. This plan should be tested as part of the Release Acceptance phase that runs concurrently with the User Acceptance
he escalation point for each resource. Confirm the availability and role responsibilities from these resources in advance
Archive, Storage, and Purge: Activities to back up, store, and/or purge data.
Data Conversion and Migration: Activities to back up, convert, create, cut over, and/or m
System Operations: Third-party software and hardware installation tasks, network, infra
External Dependencies: Tasks that need to be completed by external resources, vendor
User Operations: Tasks to turn over user procedures and documentation for the system
3A
08/15/14 08/18/14 10:00 AM CDT
3B
08/15/14 9.00AM CDT 08/22/14 1:00PM CDT
3C
08/18/14 9.00AM CDT 08/22/14 1:00PM CDT
4 08/15/14 9.00AM CDT 08/18/14 11:00AM CDT
5 08/15/14 9.00AM CDT 08/22/14 11:00AM CDT
6
08/15/14 3:00 PM CDT 08/18/14 6:00 PM CDT
7
08/15/14 6:00 PM CDT 08/18/14 1:00 PM CDT
8 08/04/14 9.00AM CDT 08/21/14 10.00AM CDT
9 08/15/14 2:00 AM CDT 08/22/14 12:00PM CDT
11
12
08/15/14 9.00AM CDT 08/22/14 1:00 PM CDT
13 08/15/14 4:30 AM CDT 08/22/14 1:00 PM CDT
14 08/15/14 4:30 AM CDT 08/22/14 1:00 PM CDT
15
08/15/14 12:00 PM CDT 08/19/14 8:00PM CDT
16
08/15/14 10:00 AM CDT 08/22/14 1:00 PM CDT
17 08/15/14 2:00 PM CDT 08/22/14 1:00 PM CDT
18 08/15/14 4:30 AM CDT 08/22/14 1:00 PM CDT
19 08/15/14 10.00AM CDT 08/22/14 1:00 PM CDT
20 08/15/14 10.00AM CDT 08/22/14 1:00 PM CDT
21
08/15/14 10.00AM CDT 08/15/14 11:00 AM CDT
22 08/05/14 10.00AM CDT 08/15/14 10.00AM CDT
23 08/05/14 10.00AM CDT 08/15/14 11.00AM CDT
24 08/05/14 10.00AM CDT 08/15/14 12.00PM CDT
25 08/15/14 10.00AM CDT 08/19/14 1.30PM CDT
26 08/15/14 1.30PM CDT 08/18/14 3.00PM CDT
27 08/15/14 9.00AM CDT 08/18/14 6.00PM CDT
28 08/15/14 9.00AM CDT 08/18/14 6.00PM CDT
29 08/15/14 12.00PM CDT 08/22/14 1:00 PM CDT
30 08/15/14 9.00AM CDT 08/18/14 11.00AM CDT
12:00 AM CDT
36 08/25/14 10:30 AM IST 08/25/14 1:00 AM
1:00 AM CDT
37
08/25/14 08/19/14 1:30 AM CDT
Verification and Validation: Tasks to ensure that the solution was implemented as expec
Communications: Identify the communication activities with operations and other key s
Archive, Storage, and Purge: Activities to back up, store, and/or purge data.
System Performance and Monitoring: Identify the tasks that need to be undertaken or m
defined in the NPI requirements process. If there are outstanding engagement items w
ities Schedule
e accomplished to prepare for the delivery of the product/service into the live environment. Make sure to include any activities requi
Pred
Activity Description Task #
Create implementation plan
Create rollback plan
Identify the proper order of Project creation. And templates that need to be created. (Maybe bi-monthly?)
VERIFY Cleanup LATAM Template - 1)Canada LRB 444, 2) Canada Sav 444, 3) Columbia
SAV Bi-Monthly
Need to create a script to correct objects (renaming the invalidated objects to overcome POS
utility treatment of MSTR metadata issues) Milind is working a script
Get CAB approvalLATAM Canned + Ad Hoc
Smoke test by Dev team - Smoke test of cleaned LATAM project in task 3
Copy the cleaned DEV DEV\PEP LRB NA Canada Prod Template to PROD with name "PepsiCo GTC R2
LRB LATAM Canada Template"
Copy the cleaned DEV DEV\PEP SAV NA Canada Prod Template to PROD with name "PepsiCo GTC R2
Sav LATAM Canada Template"
Validate project config details for template projects, check catalog warehouse SQL, project config
setup for user access, cache setting
SetNielsenAnswersProjectType=LinkedProject
Link Project
Create and Validate new output spec in NISP Prod for 4 LATAM projects (have been created
for PROD in NISP PROD)
Before activating the new output specs send the list of new cubes to be activated list to Arul and Verify NISP
Dhamod - Created
Validate entries added for the new cubes from Arul / Dhamod
SetNielsenAnswersProjectType= CD3Project
Prod Metadata backup
Confirm we have all right templates in place migration
s Schedule
e accomplished to deliver the product/service into the live environment. Key activities to consider including in this section are:
asks and checkpoints to ensure changes to schedulers (automatic or manual) are implemented.
ommunication activities throughout the implementation. These should include key implementation team communications and check
software and hardware installation tasks, network, infrastructure, and facilities-related tasks.
hat need to be completed by external resources, vendors, etc. prior to implementation.
to back up and/or store data at critical points in the rollout in order to facilitate ease of backout or partial backout should it be neces
the implementation involves a pilot or production ramp-up period (warranty period), and the strategy to roll out to full production.
Pred
Activity Description Task #
1) Start:SD to check Iserver run in cluster before we start project creation
Create DCM Projects from DCM template. - Send landing page details to CD3-Support for LRB and Savoury
projects - Email from Sonam
"PEP SAV LATAM Brazil"
"PEP SAV LATAM Colombia"
"PEP LRB LATAM Candada"
"PEP SAV LATAM Canada"
Canned Reprots. Create Migration package in DEV ASM for base objects Documents and reports and dependent
objects to respective country projects to be migrated to PROD AD HOC. Create Migration package in DEV ASM
for base objects Documents and reports and dependent objects to respective country projects to be migrated to
PROD
- Validate ACL for all objects and folders in both LRB and Savoury projects
- Send landing page details to CD3-Support for LRB and Savoury projects
- Update cache setting
- Enable stats
Verify Ad-hoc create option - User should only see Nielsen Template Report
Clean up flagged objects by POS utility for PepsiCo GTC LRB, PepsiCo GTC Savoury
Data Validation with AD and CD3 Reports (See notes regarding command scripts to remove special characters)
Not
(Optional Step): Re-migrate the changed objects. Required
- Upload Thumbnails/Images into CD3 production servers and apply to the Reports.
Enable Internal user access, via collaboration group - Spot Checks Internal Users
Smoke testing by QA
Provide access to the external users to the PepsiCo GTC LRB and PepsiCo GTC Savoury projects
vities Schedule
e accomplished once the product/service has been delivered into the live environment. Key activities to consider including in this sec
s to ensure that the solution was implemented as expected and is performing correctly. This verification should include downstream
ommunication activities with operations and other key stakeholders upon successful completion of the implementation and subsequ
Activities required to synchronize all system environments with the new system and software - development, test, and training envir
Pred
Activity Description Task #
Business user communication and Validation
Close CAB request
nvironment. Make sure to include any activities required to support execution of the backout plan as well, such as database backup
-related tasks.
entation.
Actual Complete
Owner(s) Date Time
08/04/14
08/04/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
08/15/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
08/15/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
-related tasks.
entation.
ease of backout or partial backout should it be necessary.
eriod), and the strategy to roll out to full production.
Actual Complete
Owner(s) Date Time
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
8/xx/14
correctly. This verification should include downstream systems affected as well. The backout plan should provide instructions for wh
the installed system is operating as intended according to planned performance. Reference the required benchmarks or throughpu
ring team or DIRT approvals to be obtained, detail them here.
Actual Complete
Owner(s) Date Time
out plan as well, such as database backups. Key activities to consider including in this section are:
CD7421
Feb 14 data is available 5/7/2014 and March 14 data will be available by 5/16/2014
User naming stds to be discussed with NISP. Create CCM Ticket
ation points, critical backout assessment periods, and communication with operations and other key stakeholders as
Hosts to whitelist:
dayrhecdxp001.enterprisenet.org
dayrhecdxp002.enterprisenet.org
IPAD Landing Page
https://ishare.nielsen.com/teams/Port_Man2/PepsiCo/Glb_Vis/Workstreams/Technology/_Global%20Visibility%20-%20Phase
%201/R1%20Implementation%20Docs/PEP%20R1%20PROD-iPad%20Landing%20Page.png
https://ishare.nielsen.com/teams/Port_Man2/PepsiCo/Glb_Vis/Workstreams/Technology/_Global%20Visibility%20-%20Phase%201/R1%20Im
https://ishare.nielsen.com/teams/Port_Man2/PepsiCo/Glb_Vis/Workstreams/Technology/command%20scripts%20to%20remove%20special
https://ishare.nielsen.com/teams/Port_Man2/PepsiCo/Glb_Vis/Workstreams/Technology/command%20scripts%20to%20remove%20special
in
- Report, Adhoc, Contact Us, Quicklinks, Insights and User Access to be checked
QA: Horthur, Kishore <Kishore.Horthur.ap@nielsen.com>; Magalapalli, Prasanna <Prasanna.Magalapalli.ap@nielsen.com>;
Mohandoss, Harithadevi <Harithadevi.Mohandoss.ap@nielsen.com>; Murugan, Sundaravel
<Sundaravel.Murugan.ap@nielsen.com>; Nithiyanandan, Sasikala
UAT: Colyer, Jocelyn <Jocelyn.Colyer@nielsen.com>; Adair, Roy E <Roy.Adair@nielsen.com>; Roberts, Glenn
<Glenn.Roberts@nielsen.com>
Send notification to Jocelyn for user setup completion
James G to co-ordinate
out plan should provide instructions for what to do in the event that a verification step fails.
ce the required benchmarks or throughput levels that must be attained as documented in the performance requirements
The PepsiCO project is a new application, the backout will not impact existing user.
The PepsiCO project will be disabled by CD3 team in case of failures/errors, data integrity concerns or perfomance issues on
All components including MSTR project, database schema and new user Ids created can be easily deleted without impactin
Following are the scenarios where backout of the full release will be made:
- NISP/POS utility unable to create MSTR project
- If Ad-hoc reports and Canned Reports are not working
- Application causes severe performance impact to MSTR/CD3 platform or oracle database.
uring release deployment activities, or during the post-implementation validation tasks. This
ntly with the User Acceptance Test (UAT) process.
or the status of the mainframe and/or server systems before or after the backout.
er.
integrity concerns or perfomance issues on either MSTR/CD3 platform or oracle database.
ted can be easily deleted without impacting any other applications.
of the release will be made and communicated. Describe at what point the Go/No-go decision
kout plan for a No-go decision. Include who will receive the notification, the timing of the
pact.
ecisions. Confirm the availability and role responsibilities from these resources in advance of
ID Release
# Components Affected Backout Scenario Description
1.0 POS Project Creation POS Fails to create the project
2.0 Micro Strategy Project Reports (Canned and Ad hoc) are not woking as expected
3.0 System/Reports not Reports are not working even after re-migration
functioning even with re-
migration
4.0 MSTR/CD3 Platform or NISP Application causes severe performance impact to MSTR/CD3 platform or oracle database.
Database
5.0 Canned Reports If Ad-hoc reports are working but there are issues with canned reports
6.0 Ad-hoc Reports If canned reports are working but there are issues with ad-hoc reports
7.0 Drill paths If certain drill paths have issues or are having severe performance impact.
Verification and Validation: Tasks to ensure that the solution was backed out successfully and the system is once ag
Communications: Identify the communication activities with operations and other key stakeholders upon successfu
11.2 Scenario #2 Reports(Canned and Ad-Hoc) are not working as expected- Backout Steps
Expected Pred
g the verification/validation steps, that would necessitate a full backout or partial backout (backout of some release
database changes, scheduling requests, etc.) affected in each scenario. Detail the backout options to be considered in
out response decided upon.
Authorization
Backout Options Recommended Response Required By
Disable users accessing application link for Web and iPad, Re Create the project using POS utility POS/CD3 Service Delivery
send notification about further updates.
Remigrate the Reports Remigrate reports from External UAT CD3 Service Delivery
Disable users accessing application link for Web and iPad, POS/CD3 Service Delivery
send notification about further updates. unload MSTR
project from PROD
Disable/Remove MSTR project and re-create using POS.
Disable users accessing application link for Web and iPad, NISP DBA/CD3 Support
send notification about further updates. unload MSTR
project from PROD Work with NISP DBA team/CD3 Support Team to analyse
performance impact and tune accordingly.
Hide canned report links in the web application Remigrate canned reports from External UAT CD3 Service Delivery, CD3
BI Team
Hide Adhoc link in the web application Remigrate ad-hoc objects from External UAT CD3 Service Delivery, CD3
BI Team
Hide drill path links on web and ipad application CD3 Service Delivery, CD3
BI Team
. Include a section for each backout scenario identified (by ID #) in the previous section. Key activities to consider
he system is once again performing correctly. This verification should include downstream systems affected as well.
ders upon successful completion of the backout and subsequent system validation.
Actual
Owner(s) Duration (Hrs) Notes / Links Status
Steps
Actual
loyment activities), and post-implementation activites in this log for future input into the project/release lessons learned
s that were missing from the rollout, deployment, or backout plans, additional communication points that should be