translate English to French: Implementation has, however, been hindered by the common barriers that are noted above.
Cependant, certains des obstacles communs mentionnés plus haut ont nui à la mise en oeuvre.