translate English to French: Constraints and opportunities affecting progress.
Avancement des projets : difficultés rencontrées et perspectives.