5 Replies Latest reply on Jan 28, 2009 2:42 AM by alrubinger

    EJB3 Timebox Release Schedule

    alrubinger

      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

        • 1. Re: EJB3 Timebox Release Schedule
          jaikiran

           

          "ALRubinger" wrote:

          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.



          +1

          • 2. Re: EJB3 Timebox Release Schedule
            jaikiran

             

            "jaikiran" wrote:
            "ALRubinger" wrote:

            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.



            +1


            To be more specific, i agree with Andrew that Mondays would be a good time to release considering the weekend that we get to fix an unexpected last minute issues. Moreover, releasing twice a month should be good enough, atleast to get started.

            • 3. Re: EJB3 Timebox Release Schedule
              wolfc

              I would prefer Thursdays. It leaves Friday for any unforeseen issues and gives a nice closure to the week.

              • 4. Re: EJB3 Timebox Release Schedule
                alrubinger

                I'm comfortable with guaranteeing Friday (advertise), and aim for Thursday in practice.

                Cool?

                S,
                ALR

                • 5. Re: EJB3 Timebox Release Schedule
                  alrubinger

                   

                  "ALRubinger" wrote:
                  I'm comfortable with guaranteeing Friday (advertise), and aim for Thursday in practice.


                  Silence is acceptance or laziness. ;) Either way, we advertised this to jboss-development public list, so it's in stone.

                  S,
                  ALR