Ten Lessons Learned from Integrating Interaction Design and Agile Development
User Experience Design and Agile Development: From Theory to Practice