We have a 'SystemConfig" excel file. We keep track of all assets and what process is using them. We do apply naming convention as you say, but we also have shared assets. They don;t have a prefix. The excel helps us a lot. In that excel we can also give the specific values per environment (acceptance/production). We also keep track in what environment the asset is created. So if e.g. process ABCD is moved to production, we filter on that process (incl general assets) and check what asset is not created in production yet.