Since past few months, we have been working with one of the top 5 organizations in the world to deliver couple of projects. It has been a different experience since we are heavily relying on their internal coordination which has been impacting delivery. Obviously, as is the usual thinking process that when you outsource the project, you expect the vendor to deliver it completely.
We have been in such scenarios earlier; however, the scope has had been defined towards consulting and implementation very clearly and our role started only post defining. In this case, our customer has had bagged larger orders from their end customers promising to deliver items without clearly defining the scope. Net result? We are ending up getting scope creeps whenever demos are being done!
We have been repeatedly requesting our customer to sync up with end customer to get the scope clarified so that the solution can be designed and the development can get started. Their end customer is also obviously expecting our customer to deliver it by taking ownership as the project has been outsourced.