In our environment, historically, we have been "One-Person Shops" where everyone builds their own application front ends and databases. Over the last 6-12 months, we have been growing having collaborations between Application Developers, Database Developers, and DBAs doing code reviews.
Currently, we have App and DB developers create the product, User Acceptance Testing, submit code for DBA code review. Once the code is reviewed, any final changes are made and testing is done again.
Is this standard workflow and best practices? Or can someone recommend a better workflow as it seems cumbersome to have code reviews after user acceptance.
How does your business handle application deployments?