Defining a specification

The project specification closely ties in with the legalities, expectations and politics. Without clear specifications, you become vulnerable to the type of nonsense that prevents you from developing the type of functionality that is directly relevant to solving the problems that the project looks to address. Spending some time at the beginning of the project to define a clear specification to be made available to everyone working on the project will save a lot more time from being wasted on associated politics relating to changing interpretations and even agendas of other people working on the project.

A clear specification document is a useful asset that can be used to keep the team focused, as well as being a point of ...

Get Going IT Alone: The Handbook for Freelance and Contract Software Developers 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.