Overview

Create a community-based QA team in Ubuntu whose focus is on developing tools, policies, and practices for ensuring Ubuntu's quality as a distribution as well as providing general advice, oversight, and leadership of QA activities within the Ubuntu project. It is not a club or a status symbol, but rather a collaborative forum and working team of individuals focused on driving, enhancing, and supporting Ubuntu QA efforts. This team is basically the entry-level team for people serious about Ubuntu QA.

In general my view of QA is broken down into the following areas:

Why?

QA (broadly defined) is currently being done by various, usually fairly independent teams, such as bugsquad, ubuntu-testing, sru-verification, ubuntu-dev, ubuntu-qa-website-devel, and various independent community members and Canonical employees. However, a comprehensive and cohesive community QA effort is lacking and current QA is primarily driven by Canonical. It is both unfair to Canonical and unhealthy for a community-based project such as Ubuntu to rely so heavily on Canonical for QA coordination. We want to bootstrap the Ubuntu QA community and provide it the support/mission/resources it needs.

Resources

Team Membership

What kinds of things would Ubuntu QA do?

Questions/Potential Issues

Q: Shouldn't all the teams doing QA work be included in Ubuntu QA?
A: While there surely needs to be a place to overview all the various teams/people doing QA-related work, an umbrella Launchpad team is probably not the best way to do it. Here are some reasons:

Q: Isn't this being a bit exclusive?
A: Yes and no. Virtually all working teams around open-source software (and in general) have some set of criteria for joining. The key is to have transparency and a "bar" to entry that matches the work being done.

Q: Why call use ~ubuntu-qa, why not ~ubuntu-qa-core or ~ubuntu-qa-dev ?
A: Basically because of future planning and connotation. Ubuntu QA is meant to be pretty much entry level for "serious" QA work. If it was called ubuntu-qa-core then when the team expanded to a size where a core team was needed we'd call it ubuntu-qa-core-core or similar which is confusing. Naming the team ubuntu-qa-dev gives the impression that it is either only for developers or that it's focus is on coding. ~ubuntu-qa is much broader than either of those.

Q: How does Ubuntu QA relate to existing teams working on QA?
A(1): Ubuntu QA works with bugsquad leadership to help identify troublesome areas and better coordinate with testing and development teams to help reduce bug churn.
A(2): Ubuntu QA works with testing coordinators to help ensure that the test cases accurately represent the product targets.
A(3): Ubuntu QA works with developers to help produce better views of work needing to be done.

JordanMantha/UbuntuQA (last edited 2008-08-06 16:31:33 by localhost)