title: Which is the better approach to web services - contract first or contract last?
body: <p>Which is the better approach to developing web services; contract first or contract last?<br>
  What are the advantages and disadvantages of each?</p>
  
  <p>Which do you have experience with?</p>
  
  <p><strong>EDIT</strong>
  This question is about the implementation of a web service (read: SOAP)
  The question is whether the implementation classes should be coded first and the WSDL and XSD schema generated from that (contract last) or the WSDL and XSD schema written first and the implementation classes generated (contract first)</p>