Mock debate ponders developer methodologies

11.03.2009

Ambler, again in his role as the traditional development advocate, stressed the need for detailed, comprehensive specifications. "Detailed documents are a very good thing and critical to your success as software developers," said Ambler.

"I have three words for you: Test-driven development," said Quatrani. Again, she stressed building what the customer wants.

Documentation can be "the anchor around my neck," Quatrani said. Some is needed but not necessarily all the detailed specifications, she said. With active participation of the customer, the agile developer knows what the customer wants, she said.

Ambler also pretended to advocate use of a full tools suite. "You need a Ferrari," he said. Quatrani answered back that there was no need to buy a Ferrari when a Volkswagen will do just fine.

After their mock debate, the speakers both promoted agile and iterative development, emphasizing it has outperformed traditional and ad hoc methods. In an ad hoc style, there is no set development plan.