Having deep experience with the agile product development process, we have developed an Agile user-centered design process, which engages the users or surrogate users throughout the design and development process.