This document discusses achieving agility with ERP systems. It notes that most ERP software is still implemented on-premise rather than cloud-based. It advocates splitting organizations into small, cross-functional teams and splitting work into small, prioritized increments to deliver working software frequently with customer feedback. Achieving agility requires balancing centralized control with distributed responsibilities. Testing approaches like the testing pyramid can help close the feedback loop between business users and IT implementations. Starting with business-IT alignment and providing separation of concerns into micro-projects helps ERP systems evolve agilely over time.