This presentation explains why any software team that cares about quality needs to understand the overarching principles behind it.
Karl E. Wiegers is Principal Consultant with Process Impact a software process consulting and education company in Portland, Oregon. His interests include requirements engineering, peer reviews, software process improvement, and software project management.