Agile está enfocada al producto y la satisfacción del cliente, en cambio, la Waterfall está pensada en la entrega exitosa del proyecto sin pensar en el cliente. Con la metodología Agile se aceptan cambios a lo largo del proyecto en cambio, la cascada los evita.