Click here to Skip to main content
16,010,918 members

Survey Results

How do you start a new project?   [Edit]

Survey period: 9 Feb 2004 to 15 Feb 2004

There not necessarily a right way and a wrong way to start new projects, but there are certainly some good ways and some very bad ways.

OptionVotes% 
Dive in headfirst and start coding the final app.12311.13
Get a list of requirements, prioritise them, start designing, then code37433.85
Discuss the requirements, prototype, then rework the design and then code35432.04
code, design, plan, recode, redesign, repeat as necessary19317.47
Look for a 3rd party solution, and give up if none is available151.36

View optional text answers (51 answers)


 
GeneralPay Microsoft to develop a solution (I know can't, but whats bad about thinking... he he he) Pin
fadee11-Feb-04 19:07
fadee11-Feb-04 19:07 
GeneralRe: Pay Microsoft to develop a solution (I know can't, but whats bad about thinking... he he he) Pin
Anonymous12-Feb-04 22:07
Anonymous12-Feb-04 22:07 
GeneralRe: Pay Microsoft to develop a solution (I know can't, but whats bad about thinking... he he he) Pin
Nemanja Trifunovic13-Feb-04 6:43
Nemanja Trifunovic13-Feb-04 6:43 
GeneralRe: Pay Microsoft to develop a solution (I know can't, but whats bad about thinking... he he he) Pin
Anthony_Yio15-Feb-04 14:49
Anthony_Yio15-Feb-04 14:49 
Generalpenguins! Pin
devvvy14-Feb-04 8:21
devvvy14-Feb-04 8:21 
GeneralThe client is always right Pin
Bamaco211-Feb-04 8:25
Bamaco211-Feb-04 8:25 
GeneralRe: The client is always right Pin
Anonymous11-Feb-04 12:45
Anonymous11-Feb-04 12:45 
Nah.

People usually want a program written because they have a problem they need solved. If they come to you with that, great. Work with it.

What I've seen though, is that they try to solve it on their own first, and come up with what they think is the only solution. Then they go looking for a program that does exactly that.

Often they either didn't understand the problem completely in the first place, overlooked a better or more general solution, or more likely don't understand that another solution would be better given the underlying architecture.

Of course this greatly depends on what field their problems are in.
GeneralRe: The client is always right Pin
Bamaco212-Feb-04 4:42
Bamaco212-Feb-04 4:42 
GeneralRe: The client is always right Pin
Marc Clifton14-Feb-04 3:52
mvaMarc Clifton14-Feb-04 3:52 
GeneralRe: The client is always right Pin
Anonymous18-Feb-04 9:56
Anonymous18-Feb-04 9:56 
GeneralProud of it ? Pin
Bernhard Hofmann11-Feb-04 5:07
Bernhard Hofmann11-Feb-04 5:07 
GeneralRe: Proud of it ? Pin
fabulous13-Feb-04 16:38
fabulous13-Feb-04 16:38 
GeneralRe: Proud of it ? Pin
Marc Clifton14-Feb-04 3:55
mvaMarc Clifton14-Feb-04 3:55 
GeneralRe: Proud of it ? Pin
Nitron14-Feb-04 11:44
Nitron14-Feb-04 11:44 
Generalrequirements specification Pin
Stephan Hoppe11-Feb-04 5:01
Stephan Hoppe11-Feb-04 5:01 
GeneralRe: requirements specification Pin
jhwurmbach11-Feb-04 5:21
jhwurmbach11-Feb-04 5:21 
GeneralRe: requirements specification Pin
Stephan Hoppe11-Feb-04 8:28
Stephan Hoppe11-Feb-04 8:28 
GeneralRe: requirements specification Pin
jhwurmbach11-Feb-04 20:44
jhwurmbach11-Feb-04 20:44 
GeneralRe: requirements specification Pin
Marc Clifton14-Feb-04 5:52
mvaMarc Clifton14-Feb-04 5:52 
GeneralI prefer a mix between C and E Pin
Carlos Antollini10-Feb-04 9:08
Carlos Antollini10-Feb-04 9:08 
GeneralRe: I prefer a mix between C and E Pin
Mazdak10-Feb-04 19:55
Mazdak10-Feb-04 19:55 
GeneralI know this is getting old but... Pin
Jim Crafton9-Feb-04 13:14
Jim Crafton9-Feb-04 13:14 
GeneralRe: I know this is getting old but... Pin
Anonymous9-Feb-04 14:45
Anonymous9-Feb-04 14:45 
GeneralRe: I know this is getting old but... Pin
Tomas Petricek10-Feb-04 0:57
Tomas Petricek10-Feb-04 0:57 
GeneralRe: I know this is getting old but... Pin
John M. Drescher10-Feb-04 5:10
John M. Drescher10-Feb-04 5:10 

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.