Being a business analyst in a team with developers and designers there are interesting times when structure competes with creativity.
I was reading a book by "37signals" called "Getting Real" and they propose that developers of software should move away from paper based documentation such as functional specs and move straight to Real development of screens. They suggest creating mock ups which are then developed, amended and fixed from there and that we should dispense with useless functional specs. www.37signals.com
I like this concept and am excited by what they propose. It is certainly upside down from how I have previously worked, but I like it!
What are your thoughts in living with that tension in regards to holding the end users nerves whilst they see development going on with less structure, no functional spec and only near the end is the spit & polish added?