It's obviously a bit of rant, but he lists some issues that Agile struggles with:
- Short-term thinking that results from following short iterations and daily stand-ups
- Architecture that often times can not be deployed piecemeal
- Complex infrastructure in production that is supposedly continuously getting deployed over. If you are Facebook, you can afford automation. Can you ?