July 2009
Intermediate to advanced
432 pages
10h 53m
English
The best way to approach large, uncertain, complex projects is to reduce the project’s size, use small teams and increase staff only as absolutely necessary, hire only highly talented and experienced people, collocate the team, and use agile methods. Unfortunately, these recommendations often conflict with today’s organizational and business realities. So, for those who aren’t able, for a variety of reasons, to follow these recommendations, the concepts and practices in this chapter should help deliver successfully when not all of these conditions are met.
There exists a scaling myth that goes something like this: “Agile development works well for smaller projects, but doesn’t scale to larger ones.” Whether ...