WebWord.com


If you want to know when new content is added to the site,
subscribe to the WebWord.com Usability Newsletter!

WebWord Weblog Posting

Posting Date: February 25, 2003
 

Getting Creative With Specs: Usable Software Specifications (B & A) -- "An effective, usable spec therefore serves two main purposes: First, it elicits feedback early, which helps to avoid problems and misunderstandings later on. It's especially important that clients are able to identify any missing functionality in the design, for example. Second, an effective spec ensures the software stays in line with the designer's intentions as it?s built—in other words, the spec is precise enough that a competent engineer will build the interface as it was designed."

 

  

Reader Comments...
 

At first I thought "Get real!". Then towards the end I realised that "usable specs" are pretty much what I use when I'm developing something for my own use, and I bet most others do the same. But in a large corporate environment - unlikely. And for out-sourced development - no chance, I think.

Let's consider out-sourced development first. In this situation a spec is part of a contract, and may become the basis of a lawsuit. A loose spec is an invitation to a developer to play the extremely profitable change control game - interpret the spec in a way which is of little use to the client then charge the earth for the changes. And the legal world likes single large documents because once they're printed (preferably multiple copies) it's easy to track them and hard to tamper with them, so they're far better evidence than anything electronic.

Unfortunately the same sort of adversarial situation seems to crop up in aspects of all projects in large organisations - some people want to hold the project to ransom (as US Senate comittee chairmen do with legislation), some don't want to commit themselves until they're sure it's going to succeed but then come along with a ton of new requirements, some just don't have a clear idea what they need, etc.

Traditional specs will with us for as long as there's any risk of adversarial elements in projects - for ever, I fear.

Posted by: Philip Chalmers on February 27, 2003 10:30 AM


 

Home | Moving WebWord | Cool Books | Hot Web Sites
Newsletter Archive | Services | Interviews | About WebWord.com

Subscribe to Webword.com
Receive the best free usability newsletter on the Internet.

 


URL: http://webword.com/weblog/

©1998-2005 by WebWord.com. All rights reserved.
Do not reproduce or redistribute any material from this document,
in whole or in part, without explicit written permission from WebWord.com.