translate English to French: Constraints and opportunities affecting progress.
Progrès : contraintes et possibilités.