Launchpad enhancements prioritisation process

Henrik Nilsen Omma henrik at canonical.com
Tue Aug 5 15:47:35 UTC 2008


Hi all,

With Launchpad 2.0 out, the Launchpad team is planning its work for the 
next year or so. Christian Reis has been collating suggestions the team 
has received through bug reports, emails and various meetings. The 
feature requests have been divided into groups for the different 
sections of Launchpad and representatives from different user groups 
have been asked to help prioritise the list. Reinhard Tartler and I have 
been asked to represent MOTU and Ubuntu QA respectively in this process. 
I will submit the prioritisation for my part on Friday Aug. 8th.

Tom Berger has posted the list in the Ubuntu wiki:
https://wiki.ubuntu.com/QATeam/LaunchpadBugsFeaturePriorities

The numbers 1-15 represent the 15 most important enhancements from a QA 
team perspective (#1 being the top items). Items left blank are more 
neutral and items marked '-' are things we don't care much about or have 
active concerns about (there will be a process later for voicing our 
concern about those).

I have made an initial pass at setting priorities. Please help me tweak 
these settings to better represent the needs of the whole Ubuntu QA 
team. When doing so please keep the following in mind:

 * This rating is from a QA team perspective - if you also wear other 
hats in Ubuntu you should voice priorities stemming from that through 
other channels

 * All the items listed may be worthwhile, and may all be completed in 
time. This ranking is about prioritising which tasks get done first

 * Some use cases are already covered by tools we already have or other 
planned LP features. These might be good to have in LP eventually but 
may be less pressing

 * Zero sum! - If you suggest raising the priority of one item you must 
also suggest lowering the priority of others to make space for it. As 
with budgeting resources for any project the available resources are finite.


About my choices:

I've set some initial ratings so I'll explain my general reasoning:

The QA team ATM is mainly bug triage, testing and tools development. Of 
those, bug triage is by far the heaviest user of Launchpad Bugs so I've 
given items impacting triage a high priority. I've esp. prioritised 
those items that improve the quality of the bugs as they are reported 
(e.g. guided filing) and then items that make triage easier (e.g. better 
dupe finding). Also important are features that will help us improve 
tools like bughelper, Leonov and the stat pages (e.g. complete activity 
report)

I have tried as best I could to wear my Ubuntu QA team hat in setting my 
ratings. I also have certain pet wishes relating my use of LP for 
support cases (private bug handling) and release management 
(nominations) that I will put aside in this context. Presumably other 
parties will vote for those.

Finally, I hope this process as described succeeds in being transparent 
and participatory, which is the intent. I don't see a simple way of 
arranging voting on this but please express your views in comments on 
the wiki page and at tomorrow's meeting. I'll adjust the ratings based 
on that feedback. I realise that Friday is a short deadline for 
discussing this, but the list was only presented to me recently and the 
LP team is eager to get on with their work :)

Henrik




More information about the Ubuntu-qa mailing list