translate English to French: One of the key factors that contributed to this success was our performance measurement framework.
L’un des facteurs essentiels qui ont contribué à cette réussite est notre cadre de mesure du rendement.