Chapter 9The Define/Build/Test Component Team

The define/build/test component team is the fractal on which agile development is based.

As we described in Chapter 7, the nature of agile development is fundamentally different than that of traditional models. Not the least of these differences is the structure of the team itself. For many, adopting agile challenges the basic organizational structure, the assumptions about the relationships among team members, and even the basic personnel reporting structures that are so sensitive for an organization.

In this chapter, we describe the define/build/test component team as the fractal unit of agile, the team from which all other units can be created. Fortunately, we also discover that this team constructs ...

Get Scaling Software Agility: Best Practices for Large Enterprises now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.