“Do the planning, but throw out the plans.”
Agile teams are often described as having no more than seven to ten developers. Teams of this size can accomplish quite a bit, especially with an agile process that allows and encourages them to become more productive. However, there are some projects in which we’d like to bring a larger team to bear on the project. Rather than establishing a single 100-person team, the agile approach is to create multiple smaller teams. An agile project may have a dozen smaller teams instead of a single 100-person team.
In this chapter, we will take what we’ve learned in previous chapters and apply it to the challenge of planning a project comprising ...