Bug workflow - a wider view
Henrik Nilsen Omma
henrik at ubuntu.com
Tue Jul 3 11:40:30 BST 2007
Hi,
Robert Collins linked to a very interesting video today on his blog.
It's a Google tech talk by Mary Poppendieck called 'Competing On The
Basis Of Speed' [1]. Highly recommended.
The main message was about getting the process right, and used both
manufacturing, design and software engineering as examples. In each case
QA is and integral part of the process, and must be seen as such.
In Ubuntu we are quite good at following the principles described in
that talk in many areas. We release code early and often so it gets
thoroughly tested by a large community; we stress test our CD generating
machinery regularly with both daily builds and periodic milestones. We
also refactor and improve our procedures constantly.
I'd like to bring more focus on the overall process into our bug work as
well and the first step is to get a good overview of what we are doing
and what we need. I'd like to get feedback from both developers and bug
triagers on what procedures work for you and where the current
bottlenecks are. How can we make the process simpler and more uniform so
that more people will enjoy doing QA?
I'd prefer the discussion to not focus too much on the finer details of
the tools (ie. feature wishlists of Launchpad or bughelper can be
discussed separately), but rather the overall flow of feedback from our
testers and users and how that can be used most efficiently to improve
Ubuntu.
The current guide to bug triage is:
https://wiki.ubuntu.com/Bugs/HowToTriage but this needs some updating
IMO and not just to reflect recent Launchpad changes. I've started
posting some of my thinking here: https://wiki.ubuntu.com/Bugs/WorkFlow
Comments or edits are of course welcome!
Henrik
[1]
http://video.google.com/videoplay?docid=-5105910452864283694&q=google+talks
More information about the ubuntu-devel
mailing list