Pre razvoja novog softvera, platforme za podatke ili AI aplikacije treba proveriti zahteve, izvodljivost, arhitekturu sistema i ekonomsku opravdanost. Kod postojećih sistema potrebno je prepoznati tehničke uzroke problema, zavisnosti i smislene promene.
Analiziramo poslovne procese, aplikacije, tokove podataka, interfejse i operativne zahteve. Upoređujemo arhitekturne opcije, rizike i Build vs Buy i definišemo ciljno stanje sa prioritetima — kao osnovu za odluku o ulaganju i realizaciji.
