UX Design and Agile: A Natural Fit? (Communications of the ACM, 2011)