[Dev] Bugzilla mega triage

Philippe Bossut pbossut at osafoundation.org
Wed Dec 14 17:44:20 PST 2005


Hi,

I'm on the verge to start my mega triage task of the currently 
outstanding 0.7 bugs. The goal is to gauge the scope of the tenets and 
architecture rework we listed, see if we didn't miss anything big and 
identify orphan tasks (stuff for which we've no record and no owner). I 
talked about doing this during the Apps meeting yesterday 
(http://wiki.osafoundation.org/bin/view/Journal/AppsMeeting20051213). 
I've been spending some time on it today and I feel ready to dive in.

Just so there's no surprise (and you don't panic under the deluge of 
Bugzilla mails...), here's how I'll do it.

For each bug:
- Evaluate if it fits in one of the 0.7 tenets: though those tenets are 
not yet gelled, Sheila and Mimi sent an email on the Design list 
(appended to this email) and no one objected so, I'm taking it as a good 
enough yardstick. Also Sheila updated today the ZeroPointSevenPlanning 
page to reflect those tenets 
(http://wiki.osafoundation.org/bin/view/Projects/ZeroPointSevenPlanning)
- Add something in the Status Whiteboard field to reflect which tenet 
the bug is mapping to. I'm using this field because it's easily 
searchable and erasable (hence the name "whiteboard"). I'll use the 
following "tags":
    [Scheduling]
    [Dashboard]
    [Dogfood]
    [Platform]
    [Release]
    [PDA Sync]
    [Architecture]
The last 2 "tenets" *are not* in Sheila's doc. [PDA Sync] will be used 
to tag those records related to, well, PDA and other mobile sync ideas. 
[Architecture] will be used to map those bugs that do not support a 
tenet directly but are listed as architecture work we have in the 
architecture task page 
(http://wiki.osafoundation.org/bin/view/Projects/ZeroPointSevenArchitecture)
- For the bugs that do not fit a tenet, I'll set the Target Milestone 
field to "Future"
- For the bugs I'll mark [Architecture], I'll add a reference to the bug 
back to the Wiki page (note: I have *no intention* to maintain this 
bidirectional reference forever and no one should feel pressured to do 
it in the future... this is just done now so that we can scope and SWAG 
blocks of tasks more easily in this first pass...)
- I'll set the prio to P2 if the bug is a clear "must" (relatively to 
the tenet...), P3 if it's a good fit (will do but debatable if it's a 
must), P4 for "if time allows" bugs and P5 if it's a fit but I think 
it's superfluous (let's reserve P1 for the moment for bugs that needs 
immediate attention...)

I'll go through bugs "per dev" and I'll send an individual email when I 
start working on your bugs (I may ask you for info while doing this 
review). Also, I plan to do that only for Apps devs.

Let me know if there's something you don't like with the here above 
process (like: "don't dare touching my prio!!"...)

Well, I've something like 250 bugs to go through so I better get busy... :)

Cheers,
- Philippe

Sheila Mooney wrote:

> All,
>
> Thanks to everyone that has been contributing to the discussions on 
> the design list over the past week, I know there have been quite a few 
> mails to keep up with. Based on the discussions on the list and within 
> the design team, we have revised the list of tenets and wanted to send 
> out an updated proposal. At a high-level, not that much has changed, 
> really. The tenets in the initial list were very broad and our plan 
> was to frame them more clearly and in terms of specific end-user goals.
>
> The modified proposal....
>
> ** Plausible Scheduling*
>    - some lightweight free-busy and invitation solution to support 
> experimental scheduling workflows (Mimi just sent out a more detailed 
> email on this)
>    - this accomplishes a couple of goals - some work on email and 
> incremental progress on furthering our calendar
> ** Some tenet around plausible dashboard and/or task management*
>    - we don't have enough clarity for a specific tenet proposal right now
>    - this tenets has 2 parts - the basic table work and fixing a bunch 
> of the current stamping and table bugs (included improved markup bar).
>    - the second piece (dashboard/tasks features) will be nailed down 
> in the next 2-3 weeks
> ** Support people outside OSAF "beta testing" the release* - support 
> the current "dogfooders" and address some issues to make what's in 0.6 
> work better
>    - release packaging
>    - schema evolution
>    - bug fixing - calendar, non-calendar, sharing
>    - performance
>    - Cosmo bug fixing, stability and scalability
> ** Dev Platform*
>    - similarly to the dashboard tenet we haven't nailed this down 
> specifically
>    - we have some ideas around api cleanup but need to frame this better
>
> A couple of additional notes....
>
> There seems to be quite a bit of agreement in favor of moving towards 
> short releases and the planning team has discussed various scenarios 
> that would accomplish this. Overall, we felt it would not be 
> productive to split this along tenet lines (ie: "support people 
> outside osaf" first then the rest of the work) since the reality of 
> resourcing and dev dependencies may mean we have pieces of all the 
> tenets completed for let's say release A. Our plan is to start most of 
> the work (roughly) at the same time and look for ways to stage this 
> into 2 releases that are coherent. We will be thinking about this in 
> more detail as the specs are written and we work with developers to 
> define specific tasks. For this reason, it's tough at this point to 
> articulate a specific "vision" for each of these releases. Once we 
> start digging into the details, we feel this will start to emerge.
>
> We have also heard from many individuals the PDA sync is pretty high 
> on their list of priorities. Lisa has sent out an email to discuss a 
> strategy in more detail which is why I have omitted this from any of 
> the 0.7 goals listed here.
>
> Comments/feedback welcome.
>
> Sheila
>
>
>------------------------------------------------------------------------
>
>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
>Open Source Applications Foundation "Design" mailing list
>http://lists.osafoundation.org/mailman/listinfo/design
>  
>


More information about the Dev mailing list