On Fri, Dec 7, 2012 at 5:30 PM, Quim Gil qgil@wikimedia.org wrote:
I just did: https://bugzilla.wikimedia.org/show_bug.cgi?id=42817
There is more at http://bit.ly/WO5wBk (my new saved search)
Let's see what happens. :)
My guess is that Daniel is working on that one. But he'll confirm.
Going through a sample of bugs ASSIGNED to Nobody and Wikidata it seems that each developer goes to their newly assigned bug reports and sets them to ASSIGNED (and CCing themselves). Is that the case or is there someone acting as proxy for the developers?
If they are the ones doing the work, how hard is to click "take"? This is now easier than CCing you.
If someone is doing the proxy work for the developers (as it happend too frequently when I worked at Nokia, and I have seen other corporations doing the same with public bug trackers) then the main risk is to have a disconnect between the reporter and the bug discussion and the actual work that someone else is doing inside an organization, because that developer is not even getting the feedback that bug might raise.
Adding the actual developer to the CC field helps fixing this problem but, once you are there, assigning the bug to the actual developer is just the same amount of work.
Conclusion: assigning bugs to the people that got them assigned is quite simple, a good open source software development practice and one factor helping getting more and better contributions.
My work consists in helping bringing more and better contributions to Wikimedia software projects, and this is why I care. I understand modifying processes is always an annoyance for busy teams but at least I hope you get what we all get (you included) for the price of a click.
Thank you for reading. :)
No I think we're talking past each other a bit ;-) Assigned means we (the Wikidata dev team) picked up the bug/task for the current sprint. It is not always immediately clear who is going to work on the bug during the sprint. It is just clear that we intend to work on it. This decision is made in a meeting of the whole team. At the end of the meeting someone goes and changes the bug status accordingly for all of them. During the sprint developers pick from that list as they wish/have the skills.
Cheers Lydia
-- Lydia Pintscher - http://about.me/lydia.pintscher Community Communications for Wikidata
Wikimedia Deutschland e.V. Obentrautstr. 72 10963 Berlin www.wikimedia.de
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 Nz. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/681/51985.