Given the appropriate mindset, Agile practices can help organizations work well throughout the company. This means working on continuous improvement and flat management, defining team roles internally, not assigning them externally, small teams of 3 – 9 people empowered to move in quick iterations, meet daily to solve issues and prepared for release at the end of an identified time period.