This document discusses several lessons learned from applying agile practices: - Agile has become too focused on processes and tools rather than mindset and collaboration. - Large, co-located teams of 7-plus people can dilute responsibility and engagement. Breaking teams into smaller feature teams can help. - Prioritizing defects by severity and customer impact, rather than first-in-first-out, can reduce variability and angry customers. - Having a large backlog of work in process and accepted states erodes confidence in being "done." Applying constraints to limit work in process may help.