How is plan driven development different from agile development ?
(a) Outputs are decided through a process of negotiation during the software development process
(b) Specification, design, implementation and testing are interleaved
(c) Iteration occurs within activities
(d) All of the mentioned
I had been asked this question during a job interview.
This key question is from Agile Software Development topic in chapter Software Processes, Models and Agile Software Development of Software Engineering