anatoly techtonik <techto...@gmail.com> added the comment:

On Mon, Apr 16, 2012 at 6:33 PM, Martin v. Löwis
<metatrac...@psf.upfronthosting.co.za> wrote:
>>  > Having a way for non-commiters to indicate to everyone
>>
>> In XEmacs's Roundup we allow any user to assign themselves an
>> "assignable" Role (which is misnamed "Developer").  All this does is
>> add them to the list that pops up for "Assigned-To" (there is also an
>> assign-to-me option there which allows anybody to assign an issue to
>> themselves, whether they have the Developer Role or not).
>
> In Python, we don't do assignments. What I could imagine is an
> "ask for help" feature, where people indicate components that they
> are willing to work on, along with an "ask for help" button available
> to developers that sends anybody interested one of the relevant
> components a help request. Triagers could then send a message to
> these volunteers indicating what work needs to be done.

I believe that was not an assignment in classical management style.
The primary purpose is to be able to assign a ticket to yourself to
become a ticket owner. You're basically "taking a task", but you can
also agree with somebody who triages tickets to assign interesting
stuff to you, so that it can popup in your personal Roadmap
automatically ('module' field which is a topic of this ticket can also
be used to add all interested subscribers) . You can then rearrange
items in your personal Roadmap list and the ordinary number of the
item in this list will then be displayed next to your name in ticket.
A separate feature(creep) is to enable tickets with several owners -
people, who are actually committed to do something about this ticket.
This gives people an ability to coordinate by looking into each
other's Roadmaps. This should also answer the question 'why my bug is
opened here for 5 years already?'.

The ticket owner know the stuff better and can can be coordinator
(mentor) for the task. Ticket owner with less number near to hos name
is more likely to work on it than other. Empty "owner" means that task
is not interesting, and somebody is free to take and a candy for
developers out of it.

I am not opposing "ask for help" feature proposal, but find it strange:
1. It implies that there is a separation between developers and non-developers
2. And that developers need help
3. That developers nudge volunteers to help them
I prefer the scenario where everybody is free to participate
regardless of the status. For example, you don't need to be a
developer to draw diagrams, write tests, PEPs, user stories, improve
tracker and python web site.

_______________________________________________________
PSF Meta Tracker <metatrac...@psf.upfronthosting.co.za>
<http://psf.upfronthosting.co.za/roundup/meta/issue373>
_______________________________________________________
_______________________________________________
Tracker-discuss mailing list
Tracker-discuss@python.org
http://mail.python.org/mailman/listinfo/tracker-discuss

Reply via email to