Click here to Skip to main content
15,895,656 members

Survey Results

Do you write specs before you start coding?   [Edit]

Survey period: 26 Mar 2012 to 2 Apr 2012

Whether or not you update, or even follow, the original specs after coding starts, do you produce at least something before you start cranking the code?

OptionVotes% 
We write formal specs before we start coding27521.70
We do informal specs before we start coding22217.52
We sketch out the general idea before we code37329.44
We discuss, formally or informally, the approach we'll use before we code24018.94
We don't do specs.16112.71



 
GeneralRadio buttons don't always fit Pin
Manfred Rudolf Bihy30-Mar-12 9:53
professionalManfred Rudolf Bihy30-Mar-12 9:53 
GeneralI write specs...then someone else implements it and changes everything! Pin
Tom Clement29-Mar-12 12:27
professionalTom Clement29-Mar-12 12:27 
GeneralThe problem with spec... Pin
Nicolas Dorier29-Mar-12 7:46
professionalNicolas Dorier29-Mar-12 7:46 
GeneralThere are two software truth PinPopular
koolprasad200328-Mar-12 20:32
professionalkoolprasad200328-Mar-12 20:32 
GeneralRe: There are two software truth Pin
Nelek28-Mar-12 22:05
protectorNelek28-Mar-12 22:05 
GeneralRe: There are two software truth Pin
Xiangyang Liu 刘向阳29-Mar-12 0:51
Xiangyang Liu 刘向阳29-Mar-12 0:51 
GeneralRe: There are two software truth Pin
member6021-May-12 23:31
member6021-May-12 23:31 
GeneralI think it does not have a real answer Pin
lme914628-Mar-12 17:26
lme914628-Mar-12 17:26 
GeneralBudget dependant Pin
Davide Zaccanti28-Mar-12 7:01
Davide Zaccanti28-Mar-12 7:01 
GeneralRe: Budget dependant Pin
Nicolas Dorier29-Mar-12 7:40
professionalNicolas Dorier29-Mar-12 7:40 
That's a trust problem. Like any contract, specification is here to cover ass of both party.

If the provider and the customer are in the same team (being in the same company does not mean being in the same team) you do not need a specification, sketchflow is enough.

That said, I'm freelance, and I have both type of customers, the one that have complete faith and are rarely dissatisfied.

If this type of customer tell me "I believe that..." they are right, and I will do everything I can to please them, because I know they will not abuse my time, they are very precious, I would give money to keep them.

And I have customer that already abused my faith one time, and I make them pay the heavy price for the time I spend on paperwork to protect my ass with them, both in time and money and billing conditions.

Except big entities, I assume a new customer/third party is faithful until proven otherwise, so I always start with a sketchflow. (But I make them pay when I reach 1000$ worth of work)


And there is new customers that want at all price cover their ass with a contract, I accept, but the time spent on it is billed.

It is a trust problem that depends on the person that take the responsability of the risk that the other party abuse this trust.

That said, yes, for 20k $ projects, I will do some spec/paperwork even for precious customer. That's why I always want to be paid in small chunk and quickly. Wink | ;)
GeneralRe: Budget dependant Pin
Davide Zaccanti29-Mar-12 7:54
Davide Zaccanti29-Mar-12 7:54 
GeneralPoll is missing an option :P Pin
robertw01928-Mar-12 3:31
robertw01928-Mar-12 3:31 
AnswerClient first, then ArgoUML Pin
VRavelo.Sanchez27-Mar-12 5:30
VRavelo.Sanchez27-Mar-12 5:30 
GeneralDepends on customer Pin
Vivi Chellappa26-Mar-12 16:28
professionalVivi Chellappa26-Mar-12 16:28 
GeneralThat depends... Pin
Rob Grainger26-Mar-12 11:29
Rob Grainger26-Mar-12 11:29 
GeneralI Like the Sound of It Pin
W Balboos, GHB26-Mar-12 8:34
W Balboos, GHB26-Mar-12 8:34 
GeneralDocumentation is like sex… Pin
morphyna26-Mar-12 6:29
morphyna26-Mar-12 6:29 
GeneralRe: Documentation is like sex… Pin
Xiangyang Liu 刘向阳29-Mar-12 0:57
Xiangyang Liu 刘向阳29-Mar-12 0:57 
GeneralSpec is bureaucracy, sometime a bit useful. :) Pin
Thornik26-Mar-12 5:31
Thornik26-Mar-12 5:31 
GeneralIt depends... Pin
Michael Bergman26-Mar-12 4:32
Michael Bergman26-Mar-12 4:32 
GeneralI not We Pin
Ben Daq26-Mar-12 3:09
Ben Daq26-Mar-12 3:09 
GeneralWe write formal detailed specs and plans... Pin
Nemanja Trifunovic26-Mar-12 3:05
Nemanja Trifunovic26-Mar-12 3:05 
GeneralInformal then formal Pin
S Houghtelin26-Mar-12 2:10
professionalS Houghtelin26-Mar-12 2:10 
GeneralComplex customer == complex specifications Pin
Oshtri Deka26-Mar-12 1:18
professionalOshtri Deka26-Mar-12 1:18 
GeneralWe do them but... Pin
Nelek26-Mar-12 1:00
protectorNelek26-Mar-12 1:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.