Team sizes XP is designed to work with projects that can be built by teams of two to ten programmers, that aren t sharply constrained by the existing computing environment, and where a reasonable job of executing tests can be done in a fraction of a day. FDD is designed to scale to much larger team sizes. The limiting factor is the number of available CP s. The XP process begins with the Business writing stories on index cards. A story is something the system needs to do.
Development then estimates the time required to implement each story.
The Business selects the subset of stories that will form the next release and Development makes a delivery commitment. Development splits each of the stories into a number of tasks. Each developer accepts responsibility for a set of tasks. The enormous difference between XP and FDD is FDD's additional development of an overall domain object model. As developers learn of requirements they start forming mental images of the system, making assumptions and estimating on that basis.