Text this: Integrating User Experience (UX) model with planning game practice in extreme programming