What are we comfortable with?
Monday deadlines are attractive to me, as we could plan on starting releases
Thursday/Friday, with some weekend time to address any last-minute problems. However, if
we release on a *day* as opposed to a *date*, we run into the problem where there may be 5
Mondays in a month, leaving a gap of 3 weeks inbetween releases.
If we really wanted to stick to *days*, we could say "every other Monday". This
gets confusing though, for the same reasons as above. Sometimes we'd release 1st,
3rd, 5th, sometimes 2nd, 4th, etc.
Alternatively we could commit to two *dates* in the month ie. 1st and 16th. Issues here
are that these could land on weekends, make for inconvenient scheduling (I prefer to not
interrupt the middle of my development week to release), etc.
My preference is for the 2nd and 4th Monday of the month. For starters, 1.0.0-GA should
be ready on a 4th Monday. Sometimes we'll have a 3 week gap, but I think the extra
week every now and then is nice, and worth it to provide an easy-to-remember commitment to
our community that's based on days of the week, not date within the month.
For what it's worth, the City of Boston does street cleaning here on the 1st and 3rd
Tuesday of each month. If we could align the release schedule to that, it be easy for me
to remember: "Push the release, move the car".
S,
ALR
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4202658#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...