Development teams for products come in all shapes and sizes. The roles and responsibilities of each team member can vary widely, depending on the product being developed.
Quality management is the process of ensuring that a product meets or exceeds customer expectations.