Eerst begrijpen wat er al werkt
Bestaande software verbeteren begint met een overzicht van functies, gebruikers en afhankelijkheden. Verzamel terugkerende problemen en onderscheid een fout van een wens voor nieuw gedrag. Vraag ook welke onderdelen mensen juist waarderen. Die kennis voorkomt dat een herbouw vertrouwde functies onbedoeld kwijtraakt.
Onderzoek of de applicatie lokaal of in een testomgeving opgebouwd kan worden. Controleer toegang tot broncode, database, hosting en externe diensten. Ontbrekende documentatie is een risico dat u eerst moet verkleinen. Lees software overdragen voor een praktische inventarisatie.

