Every iteration involves cross functional teams working simultaneously on various areas like-
- Planning
- Requirements Analysis
- Design
- Coding
- Unit Testing and
- Acceptance Testing.
At the end of the iteration, a working product is displayed to the customer and important stakeholders.