The mis-alignment is simply because before now, Cloud Services and Firefox
were in different parts of the org, and we never coordinated a schedule of
pushing web content with Firefox trains. The proposal is not to lead by a
cycle, really. It's just to align our "chunks of work" into the same 2-week
instances. We'll still be shipping every 2 weeks, versus Firefox trains
shipping every 6.

On Tue, Jul 28, 2015 at 2:00 PM Nicholas Alexander <[email protected]>
wrote:

>
> On Sun, Jul 26, 2015 at 5:50 PM, Ryan Kelly <[email protected]> wrote:
>
>>
>> Hi All,
>>
>>
>> For cross-team planning purposes, it makes sense for us to have our
>> two-week development cycles aligned with those of the rest of the
>> Firefox org.
>>
>> The broader org are scheduling work based on three two-week development
>> iterations in each six-week Firefox release cycle.  They're starting
>> "iteration 42.3" this week, the third and final two-week iteration while
>> Firefox 42 is on Nightly.
>>
>> We're halfway through our train-43 development cycle, meaning we're
>> misaligned by a week.
>>
>> I propose that once train-43 is out the door, we do a three-week train
>> to get into alignment:
>>
>>   * Week of 3rd August:  train-43 tagged, train-44 begins
>>   * Week of 10th August: train-43 deployed, Firefox 40 released
>>   * Week of 24th August: train-44 tagged
>>
>> This would put us squarely in alignment with the Firefox 43.X
>> development cycles, like so:
>>
>>   * Firefox 43.1 == FxA train-44
>>   * Firefox 43.2 == FxA train-45
>>   * Firefox 43.3 == FxA train-46
>>   * etc...
>>
>> At which point we might consider just adopting their naming scheme as
>> well, but let's not change too many things at once :-)
>>
>> It would also mean that we have our train *deployments* offset by a week
>> from Firefox releases, unlike train-43 with is scheduled to go live the
>> same week as the Firefox 40 release.  I think this will be a good thing
>> for overall release and quality management.
>>
>>
>> Thoughts?
>>
>
> As a client engineer who will care more and more about FxA trains and
> features, I'm a big +1 to aligning; but the fact that deployment is
> mis-aligned surprises me.  I suppose what you're saying is that a web
> feature that the client depends on will always *lead* by a cycle, not
> *drag* by a cycle; i.e., that synchronized features will always be
> developed in earlier web versions that precede client versions, so that the
> deployment is always in advance of the moving client.  Is that correct?
>
> Nick
> _______________________________________________
> Dev-fxacct mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/dev-fxacct
>
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to