Tom Scott posts that Dave Thomas proposes an “envisioning” and “definition” phase to be added to the front of the Agile “development” and “release” cycles. Thomas assumes that developers perform all roles, and there’s still no place for documentation that isn’t code, but this doesn’t seem that far off from what Alan is proposing. There’s even this quote, that sounds rather like Alan’s recent presentation “The Envisioning Team provides a clear definition of what needs to be built; the Definition team designs how to build it.”
Interesting.
There's another post that references Dave Thomas here and opens the larger question about how to do Scrum with larger teams.
"Using Agile methods with large teams is a reality - the old Agile = Small Team equation is no longer valid. Nonetheless, team size is still an issue. How important is team size and what, if anything, should we do about it?"
The development community hasn't come up with an answer to this problem yet, perhaps the IxD community can step up and help?

