Agile has been around for 19 years already, and it’s now a “must” to say we work in an agile way. But frequently Agile becomes a pure marketing buzzword, and is not well mastered yet. Why? Because Agile has flaws we fail to recognize: it cannot be used anywhere, it cannot support any kind of projects, and it needs ideal teams that we don’t find at every street corner. Nevertheless, the heritage of Agile will continue to lead our software development future for a while, and for the good as long as we think "behind" agile properly. Please share your opinion on this subject, so we can better mitigate the hype with your daily reality!