One thing that can be said about the success of Agile practices, in software development, is they have created many discussions on how to manage Agile teams. This has caused some companies to question what roles need to be filled in organizations to ensure project are as successful as they can be. Agile processes are a product of their time, there has been a growing trend in other management disciplines, like Supply Line management and production. Studies of organizations, in recent years, increasingly look to natural systems and self-organizing structures.