ARTICLE

Quality In Ubuntu

by | Wed 21 Dec 2011

Quality has always been an important value in the Ubuntu community, but over the last few releases we have faced some challenges in how we can assure and deliver quality. There have been various reasons for this, which include:

* Fewer automated tests that we would like and limited coverage in key components (e.g. Unity).
* Out of date manual tests with limited coverage.
* No acceptance testing for the distribution (this mean’t that some broken features would land in the development release).
* Limited support and leadership from the Canonical Community Team in harnessing community participation.

Over the last year quality has become a strong area of focus inside Canonical. This has included re-factoring the roles and responsibilities of QA staff (focusing them on defect analysis as opposed to just bug triage), Pete Graner has been leading an effort to get an extensive automated testing infrastructure in place, Jason Warner has led an effort to put acceptance criteria in place for Canonical upstreams (this requires that a certain level of quality is assured before Unity updates are landed in the development branch of Ubuntu), and I have hired Nicholas Skaggs who starts in January to build out our QA community, with a particular focus on manual testing and triage.



Defect Analyst hard at work.

I also wanted to share an [interesting post](https://www.olli-ries.com/?p=624) from Olli Ries about how he is building out his team around quality, and Thomas Voß [followed up with an interesting post](https://qualityhour.wordpress.com/2011/12/12/google-test-jenkins-ci/) on the new [Product Team QA Blog](https://qualityhour.wordpress.com/). Thomas and Olli will also be holding their first meeting on the 10th Jan in `#ubuntu-qa`.

I will be following up more in the new year about QA as Nicholas joins the Canonical Community team and we build out our QA community infrastructure, communication channel, and focus.

An invitation-only accelerator that develops industry-leading community engagement and growth via personalized training, coaching, and accountability...all tailored to your company's needs.

Want to read some more?

Happy Holidays

Happy Holidays

Just a quick note to wish all of you a happy, restful, and peaceful holidays, however and whoever you spend it with. Take care, folks, and I look forward to seeing you in 2015!

The Impact of One Person

The Impact of One Person

I am 35 years old and *people* never cease to surprise me. My trip home from Los Angeles today was a good example of this. It was a tortuous affair that should have been a quick hop from LA to Oakland, popping on BArt, and then getting home for a cup of tea and an...

Feedback Requested: Great Examples of Community

Feedback Requested: Great Examples of Community

Folks, I need to ask for some help. Like many, I have some go-to examples of great communities. This includes Wikipedia, OpenStreetmap, Ubuntu, Debian, Linux, and others. Many of these are software related, many of them are Open Source. I would like to ask your...

Ubuntu Governance Reboot: Five Proposals

Ubuntu Governance Reboot: Five Proposals

Sorry, this is *long*, but hang in there. A little while back I wrote [a blog post](https://archivedblog.jonobacon.com/2014/11/14/ubuntu-governance-reboot/) that seemed to inspire some people and ruffle the feathers of some others. It was designed as a...

Ubuntu Governance: Reboot?

Ubuntu Governance: Reboot?

For many years Ubuntu has had a comprehensive governance structure. At the top of the tree are the Community Council (community policy) and the Technical Board (technical policy). Below those boards are sub-councils such as the IRC, Forum, and LoCo councils, and...

Dealing With Disrespect: The Video

Dealing With Disrespect: The Video

A while back I wrote and released a free e-book called [Dealing With Disrespect](https://www.dealingwithdisrespect.com/). It is a book that provides a short, simple to read, free guide for handling personalized, mean-spirited, disrespectful, and in some cases,...