Yes, it is best practice to have a new environment for the upgrade project. This allows the project team to test the new version of Windchill outside of your production environment, limiting the risk to the business.