Starting point
The team already knew the current version was getting old. What they did not trust yet was the wider estate around the change: compatibility assumptions, validation depth, and whether rollback was real or just mentioned.
That is a common shape for SQL Server upgrade work. The technical path exists, but the production confidence does not.
On paper, the change could still sound straightforward. There was a target version. There was a planned window. There were broad rollout steps. But the closer the team looked, the more the soft parts of the plan started to matter: what exactly would prove the service healthy, what would trigger rollback, and how much of the confidence around the plan was really just familiarity with the existing environment.
