O'Reilly logo

Software Teamwork: Taking Ownership for Success by Jim Brosseau

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter Seventeen. Specification

Thoroughly defining what we need to build is a difficult task to accomplish, but still much easier than the alternative. A good specification is the basis of everything that follows on a project: the schedule, the implementation, and the validation.

In this chapter, we look here at the arguments for putting the effort into this specification. Some projects lend themselves to building this understanding up front; some are more evolutionary in nature. It is inappropriate to expect that we will ever have a perfect specification of the product, regardless of the nature of the project. What we are looking for is enough to move forward with reduced risk.

Accidental Specification

Do you work on projects that might accidentally ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required