At the beginning of an iteration the team creates an iteration plan. This plan breaks down the iteration into development tasks of a few days, each with a programmer responsible for its completion.
The iteration planning meeting is the first thing you do in the iteration. It shouldn't take any more than a day, and most teams will do it in under a day. All of the team should attend, as well as the customer. Find a comfortable room with plenty of whiteboard space.
Here's an overview of the sequence. (This is just a summary. We'll describe what it all means in a moment.)
Read out the stories for this iteration.
Write on the whiteboard all the tasks that need to be done for each story.
Add to the list any technical ...