The first deliverable (stored procedures, DDL scripts et al) is behind. It turns out the developers off-shore are all junior.

One stored procedure which should have been using cursors was just doing blunt 1 row inserts. I quizzed the team about this. They do not understand cursors. ...