Tags KPI Shared accountability key to business performance, insiders say Monday, Aug 04, 2025 Performance is the outcome of a well-functioning organisational ecosystem. It happens when people are placed in the right roles and are led effectively, empowered appropriately and supported by a sound operating system.