From Joel on Software, and written in October 2000, this four part series is a good look at the basics of creating functional specifications, something that most IAs should know at least a little bit about. As Joel says, "The most important function of a spec is to design the program. Even if you are working on code all by yourself, and you write a spec solely for your own benefit, the act of writing the spec -- describing how the program works in minute detail -- will force you to actually design the program."
»Part 1: Why Bother?
»Part 2: What's a Spec?
»Part 3: But... How?
»Part 4: Tips
Filed in: IA - Practical Approaches