Re: [teampractices] Keeping track of activity in tasks in phabricator
I've recently started to use a Herald rule, to send me a single email (but not subscribe) when a new task is created (in a project I'm interested in). This way I can keep track of when people file new tasks. I can then selectively triage or subscribe to the tasks, as desired. See setup in this screenshot http://imagizer.imageshack.com/img924/9136/LaJQAR.png Especially that last line "Is newly created = true". Configure your own rules at https://phabricator.wikimedia.org/herald/ (More documentation is at https://www.mediawiki.org/wiki/Phabricator/Help/Herald_Rules including the warning "Please do not create herald rules simply to watch a project. Herald rules take time to execute which means they make phabricator run slower for everyone.") On Wed, May 18, 2016 at 9:21 AM, Max Binderwrote: > I've tweaked my personal dashboard a bit to help with this, though I think > that is really just another visual alternative to email and > Phab-notifications. I echo Kevin, I'm curious how POs handle this (and > wonder if the POs should be the drivers in grooming meetings, since they > are touching most tasks anyway). > > I keep meaning to overhaul my (default) dashboard. If you have any great examples or tips on the modules, please add them to https://www.mediawiki.org/wiki/Team_Practices_Group/Phabricator_tips/Dashboards (the main link that is pointed to from https://www.mediawiki.org/wiki/Phabricator/Help#Using_Dashboards ) ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices
Re: [teampractices] Some recent articles about the benefits and costs of collaboration
and a couple more, slack-specific: https://blog.agilebits.com/2016/04/19/curing-our-slack-addiction/ http://qz.com/632016/why-im-breaking-up-with-slack/ On Mon, May 9, 2016 at 12:41 PM, Grace Gellermanwrote: > A spectrum of opinions on the benefits and costs of modern workplace > collaboration: > > > https://hbr.org/2016/01/collaborative-overload?utm_campaign=harvardbiz_source=twitter_medium=social > > > http://www.economist.com/news/business/21688872-fashion-making-employees-collaborate-has-gone-too-far-collaboration-curse > > > https://m.signalvnoise.com/is-group-chat-making-you-sweat-744659addf7d#.u8yqelwiy > > ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices
Re: [teampractices] Phabricator workboards appear to show story point, WIP limit, AND count
On Thu, Apr 28, 2016 at 11:29 PM, Andre Klapperwrote: > Documenting this feature on > https://www.mediawiki.org/wiki/Phabricator/Project_management#Boards > is welcome, whoever finds 5 min & feels like understanding it :) > {{done}} - Hopefully that's clear; if not please rewrite! https://www.mediawiki.org/w/index.php?title=Phabricator/Project_management=2110112=2108268#Boards ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices
[teampractices] Color schemes (was Re: Hazards of back-estimating backlog story points)
(sidenote, re: graph colors. If it's configurable in the software used to generate those graphs, I'd recommend picking colors via http://colorbrewer2.org/ in the future. It is designed for generating easily distinguishable color schemes. Clicking the colourblind safe checkbox is also recommended (I'm not sure if it was a problem in the images below. Just always a good practice. :) HTH.) On Tue, Aug 4, 2015 at 4:11 PM, Joel Aufrecht jaufre...@wikimedia.org wrote: *tl;dr:* We assigned a default point value to all unestimated tasks in the VE backlog, but exploration revealed that this was wrong. Moral: the more assumptions you make about your data, the more ways you need to inspect it for the consequences of bad assumptions. *Executive summary* Lead-time analysis of VE revealed that the VE team puts almost all of its effort into very old (2-3 + months) tasks. By other measures, however, the VE team puts a third or more of its effort into interrupts, unplanned work. So either the interrupts are things that sit dormant and then erupt, or something's funny in the numbers. Further investigation revealed that the assumption that all unpointed tasks are five points of effort conflicts with real-life observation, in which many unpointed tasks are closed every week with relatively trivial effort. Not necessarily because they are actually very low effort, but more because they are record-keeping issues (duplicate, overtaken by events, fixed as a side effect, etc) than fresh work. *Details* Because VE has around 5000 open tasks and only 800 estimated tasks, backlog analysis is impossible without making assumptions about the open tasks. Based on average point sizes for estimated tasks, we assigned a value of 5 to all unestimated tasks. (VE doesn't use 5 in normal task estimation, so all 5s are former nulls.) I generated this lead-time chart, which shows the age of tasks that get resolved every week. Dark blue means the task is less than a few weeks old on the day it gets resolved; light blue means the task is months old. It's scaled by value of tasks, not raw count. This suggests that the VE team has been spending 80% of effort recently closing very old tasks. This seems like a recent trend, but since almost all data was loaded into Phabricator in late January, near the beginning of the chart, tasks look artificially young on this scale for the first few months. This next chart shows what fraction of VE team effort goes to interrupt tasks, as opposed to planned work. The line is total work completed; the black area is interrupt work: The implication of the two charts together is that the VE team is working on a third or more interrupts, but most of those interrupts are months old. Which is an odd thing, since most interrupts are actually a week or two old. So we dug into the task sizes for done tasks by week: The teal color in this chart is 5 point tasks, i.e., tasks that were null points and that we assumed are actually a default of 5. This chart says that half of more of the effort each week has been on null-point tasks. In practice, however, the VE team is confident that this has not actually been happening. What is actually happening is that the VE team closes a number of null-point tasks each week because they are duplicates, or incidentally fixed by some other task, or otherwise more administrivia than substantive primary development. So the assumption that null-point tasks are really 5 points of work may hold true for the main backlog, but is not true for tasks that actually get marked done. So. First, I identified a list of 470 resolved stories with zero points, and the VE team will retroactively assign points to these, the majority of which we expect to be 0 or 1 point. Second, the VE team will have to start making sure to assign points to each task as it gets closed. Third, we will have to reconsider our assumptions about how big the unpointed VE backlog is. *Joel Aufrecht* Team Practices Group Wikimedia Foundation ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices -- Nick Wilson (Quiddity) Community Liaison, Product Wikimedia Foundation ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices
Re: [teampractices] Why are WMF Department/team pages on mediawiki.org?
A few thoughts... Putting anything on wikimediafoundation.org a) greatly limits the number of people who can edit/update the pages at all (IIRC not all staff have had accounts created at that wiki. And non-staff have to request an account via meta https://meta.wikimedia.org/wiki/Request_for_an_account_on_the_Foundation_wiki ) b) reduces who will see any updates in their watchlist (I assume I'm not alone, in not checking my watchlist at that wiki very often. Plus it becomes very difficult for anyone without an account on that wiki to keep track of changes) c) and makes it very difficult for anyone to communicate with the team as a whole, onwiki. (IIRC many pages at foundationwiki have equivalent pages on meta, for exactly that reason.) d) adds a (bad) symbolic separation between staff and the communities. Wikitech isn't part of the SUL system, so has similar (but smaller) problems. I believe the historic reason that the product teams have their team pages at mediawiki, is because that was (and still is) essentially their home wiki - where all the primary onwiki documentation and discussion occurs. Similarly, the depts such as Community Resources https://meta.wikimedia.org/wiki/Community_Resources have their team page at meta - their home wiki, where their core work occurs. Hence, I would recommend meta or mediawiki, as the best place to continue keeping documentation about individual teams. The argument could be made that *all* team pages should be on meta, and that seems reasonable to me at first thought (but it's ~2am so don't hold me to that!), but I'd suggest asking much more widely before proposing a move of that magnitude. However, I'm still not clear on what it would *solve or improve*, and IAR https://meta.wikimedia.org/wiki/Ignore_all_rules exists to prevent us from slavishly following rules just for the sake of it. Possibly I'm missing a perspective or three, though! Tangentially, I would very much like us to *link to* those existing meta/mediawiki team pages, more consistently/thoroughly, from the staff page https://wikimediafoundation.org/wiki/Staff_and_contractors. I've been meaning to suggest that for a while, and will do so once this discussion comes to a conclusion. Hope that all helps! Quiddity On Fri, May 22, 2015 at 1:05 AM, James Douglas jdoug...@wikimedia.org wrote: Naively, it seems like our home page should be on wikimediafoundation.org rather than mediawiki.org. +1 For engineering departments, it is less clear, but since the entire department structure is an artifact of the WMF, and not of the mediawiki software, my gut reaction would be the same. +1 Technical pages (such as CirrusSearch) make sense to be on mediawiki.org. +1 Are there historical or cultural reasons to keep the team pages on mediawiki.org? /me shrugs On Thu, May 21, 2015 at 3:23 PM, Alex Monk am...@wikimedia.org wrote: Thank you for this email, Kevin. This is something that's bugged me for several years as a mediawiki.org administrator - are these pages actually within the site scope https://www.mediawiki.org/wiki/Project:About#What_MediaWiki.org_is? (I don't think I've ever deleted a page for it, but they don't exactly make sense as mediawiki.org pages) Some of those really Wikimedia-specific technical pages should probably be on wikitech.wikimedia.org, and some of the more WMF-organisation (i.e. teams) pages on wikimediafoundation.org, in my opinion. On 21 May 2015 at 23:14, Kevin Smith ksm...@wikimedia.org wrote: Naively, it seems like our home page should be on wikimediafoundation.org rather than mediawiki.org. For engineering departments, it is less clear, but since the entire department structure is an artifact of the WMF, and not of the mediawiki software, my gut reaction would be the same. Technical pages (such as CirrusSearch) make sense to be on mediawiki.org. Are there historical or cultural reasons to keep the team pages on mediawiki.org? Kevin Smith Agile Coach Wikimedia Foundation *Imagine a world in which every single human being can freely share in the sum of all knowledge. That's our commitment. Help us make it a reality.* ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices -- Alex Monk VisualEditor/Editing team https://wikimediafoundation.org/wiki/User:Krenair_(WMF) ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices ___ teampractices mailing list teampractices@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/teampractices -- Nick Wilson (Quiddity) Community Liaison, Product Wikimedia Foundation ___ teampractices mailing list teampractices@lists.wikimedia.org https