7Designing with Teams

This chapter deals with design, an enormous subject that is continually changing. Ideas that seemed firm and immutable just a few years ago have been supplanted by new and even more powerful methods, and this dynamic state seems likely to persist for some time. Because anything I say about specific design methods will almost certainly be supplanted by something better in the future, this chapter does not address specific design methods. Instead, it focuses on design principles and on a process for doing design. You can use this process with whatever design methods seem most appropriate at the time.

In TSPi, the design phase focuses on the system’s overall structure. This phase produces the software design specification ...

Get Introduction to the Team Software Process(SM) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.