Ymmärtääksemme paremmin eroa näiden kahden välillä, katsotaanpa taaksepäin ennen ketterää aikakautta. Vaikka molemmat ovat yleisimpiä terminologioita, joita käytetään ohjelmistojen kehittämisessä, ne eivät ole kaikki samoja, mutta eivät myöskään ole vihollisia....