Adaptive processes for knowledge creation in complex systems: The case of a global IT consulting firm