Johan Reitsma talks about how upgrading from Umbraco 13 to Umbraco 17 involves a structured, phased approach focusing on analysis, validation, and incremental upgrades. Key phases include database validation, core project upgrades, custom property editor adjustments, and thorough testing, prioritizing backoffice stability. This method ensures a manageable and predictable upgrade process across projects.