Iteration planning- done at start of each iteration
Customer selects the most valuable stories, these coded in next iteration
Iteration planning starts each iteration. Don't plan before the start of iteration.
Each iteration produces a "releasable" product, but...
More frequent small releases desirable (see "Code Integration")
Design sessions- Frequent use of CRC cards by technical team
Not strictly required, but very frequently used
Not limited to XP- common to other object-oriented methodologies
IC cards can be considered generalized CRC cards
One card for each object class in code; multiple responsibilities & collaborators possible
Simulation sessions with CRC cards: discussion on which objects send messages to other objects- weaknesses, missing areas exposed