Explore BrainMass

Quality Assurance: Role of Q/A processes in software development

QA can have a huge impact on budgets and schedules. Let's consider the following.

Your team has been tasked with the development of a document management system for your corporate Quality Assurance team. Following several recalls due to low quality product being shipped and some audit findings by your regulatory agency, there is significant pressure from management to both get the system done right, and done fast. The Quality Assurance group is currently working on developing the business process that the software will become part of and still needs a few months to work out the entire process. Your manager is pressuring you to get started on developing the software immediately. She said: Q/A doesn't know what they want, but if we just give them something, they should be able to build a process around it.

Do you agree or disagree with your manager? If you agree, why? If you disagree, what approach would you take and what facts would you use to make your case?

Solution Preview

As per wise, "Quality assurance is the process of verifying or determining whether products or services meet or exceed customer expectations. Quality assurance is a process-driven approach with specific steps to help define and attain goals. This process considers design, development, production, and service."

As per the definition, process plays a very important role in Quality assurance. It is ...