Wie unterscheidet sich Agilität von einem klassischen Projektmanagementansatz?

Anders als in klassischen Ansätzen liegt der agilen Produktentwicklung nicht die Annahme zugrunde, dass vor Projektbeginn das finale Produktdesign feststeht. D.h. wie das Produkt später aussehen wird, welche Features es haben soll, wie es zu bedienen ist usw. Stattdessen werden Anforderungen iterativ (also durch wiederholtes Erstellen benutzbarer Versionen) und gemeinsam mit dem Kunden herausgefunden.