Click here to Skip to main content
16,011,170 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)


 
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 
GeneralNone of the above apply 100% Pin
Ian Darling9-Feb-04 12:31
Ian Darling9-Feb-04 12:31 
GeneralRe: None of the above apply 100% Pin
John M. Drescher10-Feb-04 5:14
John M. Drescher10-Feb-04 5:14 
GeneralDisgusting requirements Pin
Gary Wheeler9-Feb-04 10:53
Gary Wheeler9-Feb-04 10:53 
Where I work, the users (Marketing) are supposed to give us (Engineering) requirements in the form of a <shouting>Marketing Requirements Document</shouting>. The MRD is supposed to describe what new products are supposed to do, and what customer needs they are intended to fill.

In 13 years at this company, the only MRD I've found useful was one sheet of paper, which described what ended up being 22 months of work. The rest of the time, MRD's have been useless or non-existent. I've actually had Marketing people tell me they didn't want to show Engineering the MRD for a product, because they were afraid we'd make them commit to just that set of features.

In the end, the requirements that our design supports are based on casual interaction with individual Marketing drones and our own knowledge of the end customer.


Software Zen: delete this;
GeneralRe: Disgusting requirements Pin
John M. Drescher10-Feb-04 5:12
John M. Drescher10-Feb-04 5:12 
GeneralRe: Disgusting requirements Pin
KevinHall10-Feb-04 5:42
KevinHall10-Feb-04 5:42 
GeneralRe: Disgusting requirements Pin
Gary Wheeler10-Feb-04 5:56
Gary Wheeler10-Feb-04 5:56 
GeneralDive in... Pin
PJ Arends9-Feb-04 10:32
professionalPJ Arends9-Feb-04 10:32 
GeneralRe: Dive in... Pin
ColinDavies9-Feb-04 10:37
ColinDavies9-Feb-04 10:37 
GeneralRe: Dive in... Pin
Rui Sousa10-Feb-04 21:15
Rui Sousa10-Feb-04 21:15 
GeneralRe: Dive in... Pin
eggie512-Feb-04 19:11
eggie512-Feb-04 19:11 
GeneralWhat do they want ? Pin
ColinDavies9-Feb-04 10:31
ColinDavies9-Feb-04 10:31 
GeneralExpect change - it will come! Pin
Bamaco29-Feb-04 8:42
Bamaco29-Feb-04 8:42 
GeneralSecond option, in theory... Pin
Navin9-Feb-04 3:07
Navin9-Feb-04 3:07 
GeneralRe: Second option, in theory... Pin
Paul Ashton9-Feb-04 5:21
Paul Ashton9-Feb-04 5:21 
GeneralRe: Second option, in theory... Pin
Anonymous9-Feb-04 6:44
Anonymous9-Feb-04 6:44 
GeneralRe: Second option, in theory... Pin
John M. Drescher9-Feb-04 7:48
John M. Drescher9-Feb-04 7:48 
GeneralRe: Second option, in theory... Pin
ColinDavies9-Feb-04 10:34
ColinDavies9-Feb-04 10:34 
GeneralRe: Second option, in theory... Pin
J.B9-Feb-04 11:03
J.B9-Feb-04 11:03 
GeneralRe: Second option, in theory... Pin
Nemanja Trifunovic9-Feb-04 11:13
Nemanja Trifunovic9-Feb-04 11:13 
GeneralRe: Second option, in theory... Pin
J.B9-Feb-04 22:50
J.B9-Feb-04 22:50 

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.