Bepaal de noodzakelijke verandering
We leggen vast waarom de upgrade nodig is: ondersteuning, een fout of een benodigde functie. De huidige code, componenten, database en koppelingen worden bij de doelversie betrokken. Onbekende afhankelijkheden blijven zichtbaar als onderzoekspunt, zodat zij niet stilzwijgend als geschikt worden aangenomen.