Cultural change is one of the hardest parts of introducing agile methods into an organization. Many organizations face problem to adopting agile methods due to cultural change. Many companies operate with a command and control model which assumes that seniors make decisions and lower level people carry them out. To make agile methods work you need much more autonomy and decision making by the doers. It is risky, but effective when it is done properly.