Translate the following English sentence to French:
"Everyone has made compromises in order to try and improve still further a programme which was already very good from the outset."
Chacun a fait des compromis pour pouvoir améliorer ce programme qui s'avérait déjà excellent dès le départ.