Waterfall, prototyping, iterative and incremental development, spiral development, rapid application development, extreme programming - what do you generally use and why?
Agile, the Open Development Method, and new methodologies
Is there a superior methodology, or are they are situational?
What factors should you consider when deciding a method?
Is there a flowchart to pick out the best one for you?