We are doing a Banking Project. We have nearly 300 clients. Our development process is not 100% bug proof. Some bugs are creeping in our software. At present on every day beginning, one programmer checks the completed works of another programmer. Because our tight schedule we cant hand it over to the QA section. Can anybody suggest a better development process ?