I work in software development, and my team is getting ready to move our set of applications to new servers. It's a complex deployment, but we've put together a plan and have gone through the migration steps twice to test servers to make sure we can do it without any problems so as to minimize the interruptions to our users. We're getting ready to do the final migration in a couple of weeks.
As part of the migration, there are some steps that we require another group to perform. As lead software architect, I was called into a meeting for them to suggest alternative ways to perform these steps (because it meant less work for them). I expressed concern because doing things differently than what we tested, and what we knew worked, would introduce unnecessary risks of unforeseen problems. They then asked me to list out the unforeseen problems.
If I could list them, wouldn't that make them foreseen problems? What exactly is it about unforeseen that you don't understand?