This article suggests that it would be wise to think, very candidly, whether Agile is really something that your company can achieve. The less transparency is tolerated in a company, the less traction Agile will get. Another key prerequisite for being Agile is having the ability to have adult conversations.