What my hangovers can teach you about Agile