Please have proper management on your SDLC.
i know you are brokerage house and not a software company. But the basics of Software cycle are not complicated.
you can avoid over commitments and you can delivery quality if you follow proper SDLC.
seeing that you have some of the best techies , i m really surprised.
if back office was to be beta tested, you should have gotten people to sign up for it. instead now you have everyone testing and causing confusion.
There really is no need to be in hurry. Take your time , plan things out and come out with quality delivery. I can understand the pressure you technical team is in and that is precisely the problem.
This is where India has failed miserably in software development, but i digress.
India is to software services like china is to manufacturing.