Platform Upgrade Pega 7.4 to 8.7 With robotics manager component
We have a requirement to upgrade platform from Pega 7.4 to 8.7 with supported robotics manager component.We have 4 environments including production.While going through the pega platform 8.7/update jboss oracle pdf,went to a link
https://docs.pega.com/keeping-current-pega/86/premises-update-checklist-pega
Basically which says that :Clone the database of your staging environment,perform testing ,Fix and then Upgrade the prod environment ,Deploy the changes and after Prod upgrade the remaining non prod environment should be upgraded.
I want suggestions on this process .Shall we not upgrade first the non prod environments?What are the benefits ?
Has anyone done upgrade with this approach ,Please share your experiences,challenges and best practices you adopted ?