Garmin Interview Question

How would you describe the agile software development process?