The context:
The classical definition of project success centers on achieving results on time, on budget, and producing the agreed deliverables: the triple constraints of time, cost, and scope. Yet, over the past decade there has been a growing recognition that creating the requested deliverables does not ensure “success.”
Are the phrases a growing recognition, there has been a growing recognition common, idiomatic?