2013-07-26 Release
Summary
Progression
Status |
Activity |
Description |
Duration |
---|---|---|---|
|
Submit change request |
Open a build/test change request in https://yale.service-now.com/, assign to |
minutes |
|
Schedule code review |
this should happen after initial handover and before release |
minutes |
|
Initial development, pushes to test |
Begin work in dev |
days |
|
QA, UAT in test |
iterate on defects found by QA and UAT feedback; any items passing both should be moved to "Ready to Release" column |
hours |
|
Conduct code review |
Shouldn't take long, just basic validation of approach and docs |
hours |
|
Code Freeze |
By Wed AM: Identify changes & updates that have passed both testing regimes. Push to preproduction. |
hours |
|
Regression Testing |
QA group conducts regression testing in preproduction |
minutes |
|
Go/no-go |
Get approval from QA to go to production |
minutes |
|
Production deployment |
Push to prd. |
hours |
|
Production rollback |
If applicable; follow ServiceNow Rollback Procedure. |
hours |
|
Clone |
clone from prd to: pre, trn, and tst for after release |
hours |
|
Push to Test |
re-push outstanding, ready work back to test |
hours |
|
Notify stakeholders |
send out email w/ summary status & link to release documentation, close out RFC and cancel clone requests, if rollback or no-go. |
minutes |
Change Control
ServiceNow changes for 2013-07-26 (https://yale.service-now.com/change_request_list.do?sysparm_query=GOTOshort_description%3E%3Dservicenow%5Estart_dateON2013-07-26%40javascript%3Ags.dateGenerate('2013-07-26'%2C'start')%40javascript%3Ags.dateGenerate('2013-07-26'%2C'end'))
Release Notes
https://yale.service-now.com/kb_view.do?sysparm_article=KB0001428 http://isa.its.yale.edu/confluence/display/SN/requirements+advanced+to+PROD+for+Start+replacement#requirementsadvancedtoPRODforStartreplacement-July26%2C2013
Approved Updates
Anything applied to preprod after Monday (https://yalepreproduction.service-now.com/sys_remote_update_set_list.do?sysparm_query=commit_date%3E%3Djavascript%3Ags.dateGenerate('2013-07-24'%2C'21%3A44%3A58'))
Manual Updates
Anything that the deployer must do manually (outside of update sets) to complete the deployment as it was done in test and preproduction.