Hi folks, Sorry for the crosspost, but I wanted to make sure I hit everyone. As we sat at the dev meeting today, we realized that our normal ticket review would be silly because no tickets had been resolved in the last week. After much discussion, we came to a few conclusions:
A. We have little to no visibility of actual developer availability. We don't know how much time in a given week that a developer has to work on public Matterhorn related tickets. B. The attendance in the developer meeting has been going steadily down hill. In theory, if you have commit privileges you are expected to attend these meetings. This hasn't been happening. C. Tasks which are assigned frequently don't get finished (see point A), but tasks which are unassigned are extremely unlikely to ever be addressed given that very few developers are looking through the unassigned task list. To address these issues, we propose that the project will try the following: 1. We ask that the committers and developers let us know how much time they have tasked to public Matterhorn tasks. I'm going to be working with the board to try and get these numbers nailed down. There's no shame in not having any time to work on Matterhorn, but if you don't have time then your tickets won't get done, which leads to point 2. 2. Developers should go through their tickets, and unassign those which they do not have the time to work on. If you're currently working on it mark it as in progress and post a comment explaining where you are, and if you're going to do it but haven't had a chance yet then put a comment on the ticket explaining what's blocking your progress. Concentrate on the 1.4 tickets for now. In one week I will be going through and unassigning tickets which have not been updated in a week. 3 (Proposal). Continuing from point 2, committers who have not contributed in more than a month will retire to committers emeritus. Hopefully this will prompt our institutional leads to commit to public Matterhorn development. 4 (Proposal). We keep a list of committers and their organizations on the front project (or wiki, whichever's easiest) page. This will highlight those who are contributing. 5. To address B, I'm going to revive Adam Hochmans' habit of setting a developer meeting agenda ahead of time. Every week I'm going to call out a specific group of developers to come forward and explain what they are working on, and what is blocking their progress. This doesn't need to be 20 minutes, but it should be 5 to 10. 6. To address C, I'm going to start sending out emails containing a summary of the unassigned bugs for the current release. This will increase the visibility of these tickets so that developers become aware of them and address them. Please note the two proposals. Voting begins now, and lasts for 72 hours. G
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Matterhorn mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn To unsubscribe please email [email protected] _______________________________________________
