Agile Methods and User-Centered Design: How These Two Methodologies are Being Successfully Integrated in Industry