<div dir="ltr"><div><div><div><div><div><div>I propose we make a schedule so we can do a few different things. I don't think we need to limit ourselves. Many things can benefit from the team getting together.<br><br></div>Here are proposed ideas I suggest we dedicate time to since we can get a lot of value discussing them as a team:<br></div>- tools and hacks to boost productivity (suggested by Shane) - maybe a half day<br></div>- meeting with the QA team that will help us moving forward (discuss process with them) - only 1-2 hrs<br></div>- tackle data loss via password reset (OKR #3) ... might be worth including Sync team on this one - maybe a full day <br><br></div>Also maybe worth exploring/discussing:<br></div>- release cycle speed<br><div><div><div><br></div><div>As per catching up on technical debt, I'm not sure if there is any benefit in doing it together. (correct me if I am wrong) In yesterday's retrospective, it was proposed to take time every week for this (Fridays). This makes more sense to me. I think it's something we should do regularly and not just as a one off.<br></div><div><br>Thoughts?<br></div><div><br></div></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div></div><div>--<br>Alex Davis <span>// Mountain View</span></div><div>Product Manager // FxA & Sync<br></div>(415) 769-9247</div><span></span></div><div>IRC & Slack: adavis<br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Nov 21, 2016 at 10:01 AM, Shane Tomlinson <span dir="ltr"><<a href="mailto:stomlinson@mozilla.com" target="_blank">stomlinson@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Following on from this conversation, albeit somewhat tangential to "shippable" work.<br><br>One thing I'm interested in learning more about is how other people work and what<br>tools and hacks they use to boost productivity. For example, I've been using vim for years, <br>the key sequences I use all the time are burned into my brain, and I get frustrated when<br>going to a machine that doesn't have all the same keys mapped and plugins. I've been <br>using Atom for the last week to see whether it can make certain things easier, and <br>unsurprisingly, it does. I see Vlad and Vijay use WebStorm, and I'm sure it has <br>some awesomeness too. Another example is both Phil and I use iTerm, a couple <br>of months ago Phil showed me a "replay" feature that re-runs the command line <br>history - my head exploded. jrgm pulls out bash foo all the time that I'm just like <br>"whaaa? That's possible?". Each time I see things like these, I feel like I'm <br>slightly more productive.<br><br></div><div>What other secrets do people have that could make others more productive?<br></div><div><br>Things I'm personally interested in:<br><ul><li>Keeping up with the Mozilla Firehose.</li><li>Speeding up the dev cycle.<br></li><li>Editors and what they provide.</li><ul><li>vim shortcuts, plugins.<br></li></ul><li>Searching/finding snippets.</li><li>Writing tests to be more reliable.</li><li>Anything related to git.</li><li>Searching server logs for problems.</li></ul><p>What can I show? I dunno what's worthwhile to others, is there anything<br>others wonder how their teammates approach?</p><p>We might not need a full-on session for this, but if anybody has anything they wouldn't <br>mind showing off, you have an audience of at least 1.<span class="HOEnZb"><font color="#888888"><br></font></span></p><span class="HOEnZb"><font color="#888888"><p></p><p>Shane<br></p></font></span></div><div><br></div></div><div><div><br></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 18, 2016 at 2:40 AM, Alex Davis <span dir="ltr"><<a href="mailto:adavis@mozilla.com" target="_blank">adavis@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Following up on what Ryan and Shane said...<br>Here are a couple of things that might be nice to work on with Feeley (if he is around) since it could really help to have engineering, product and UX putting their brains together at the same time:<br></div><br><ul><li>OKR #3: Reduce likelihood of user losing Sync data</li></ul><div dir="ltr" style="margin-left:0pt"><table style="border-width:medium;border-style:none;border-color:-moz-use-text-color;border-collapse:collapse"><colgroup><col width="535"><col width="89"></colgroup><tbody><tr style="height:0px"><td style="border-width:1px;border-style:solid;border-color:rgb(0,0,0);vertical-align:top;padding:7px"><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt">KR</p></td><td style="border-width:1px;border-style:solid;border-color:rgb(0,0,0);vertical-align:top;padding:7px"><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:arial;color:rgb(0,0,0);background-color:transparent;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline">Rating</span></p></td></tr><tr style="height:0px"><td style="border-width:1px;border-style:solid;border-color:rgb(0,0,0);vertical-align:top;padding:7px"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Establish metrics and dashboard for measuring when users lose their data.</p></td><td style="border-width:1px;border-style:solid;border-color:rgb(0,0,0);vertical-align:top;padding:7px"><div dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><br></div></td></tr><tr style="height:0px"><td style="border-width:1px;border-style:solid;border-color:rgb(0,0,0);vertical-align:top;padding:7px"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Reduce voluntary password resets by 20%. 7% → 5.4%</p></td><td style="border-width:1px;border-style:solid;border-color:rgb(0,0,0);vertical-align:top;padding:7px"><div dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><br></div></td></tr></tbody></table></div><div class="gmail_extra"><br clear="all"><div><div class="m_9126677086608392579m_-2510255268696203960gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div></div><div>This one seems particularly hard since the challenge of balancing good UX and solid security is a tremendous challenge.<br><br></div><div><ul><li>Get Feeley's proposed reversed sign-up flow up and running and ready to A/B test.</li></ul></div><div><ul><li>Phase 3-4 of email confirmation flow that we worked on in Toronto</li></ul></div><div><br><br></div><div>Just throwing those out there...<br></div><div><br>--<br>Alex Davis <span>// Mountain View</span></div><div>Product Manager // FxA & Sync<br></div><a href="tel:%28415%29%20769-9247" value="+14157699247" target="_blank">(415) 769-9247</a></div><span></span></div><div>IRC & Slack: adavis<br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div><div class="m_9126677086608392579h5">
<br><div class="gmail_quote">On Thu, Nov 17, 2016 at 3:37 PM, Shane Tomlinson <span dir="ltr"><<a href="mailto:stomlinson@mozilla.com" target="_blank">stomlinson@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I have a not-so-secret-secret (as in, it's not secret at all, I talk about it regularly). I take a little bit of time every train to pay down technical debt and only rarely do I feel that time could be better spent elsewhere. FxA is 3 years old now and has tons of little niggles. Those little niggles can seem like a big burden, so it's nice to get rid of them.<br><br>I find paying down debt helps to keep me engaged - sometimes a small win is all that's needed to brighten an otherwise difficult day. I take pride in the code and enjoy making it better, it has become a regular process.<br><br>My idea for maximizing Hawaii is to work on things that are easier to coordinate when others are in the room. If an item of debt meets that criteria, then yeah, perfect. The way my quarter is shaping up, I have a feeling I'm going to be bugging people mostly for "connect another device" and related tasks.<span class="m_9126677086608392579m_-2510255268696203960gmail-HOEnZb"><font color="#888888"><br></font></span></div><span class="m_9126677086608392579m_-2510255268696203960gmail-HOEnZb"><font color="#888888"><div><br></div><div>Shane<br></div><br></font></span></div><div class="m_9126677086608392579m_-2510255268696203960gmail-HOEnZb"><div class="m_9126677086608392579m_-2510255268696203960gmail-h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 17, 2016 at 3:34 PM, Phil Booth <span dir="ltr"><<a href="mailto:pbooth@mozilla.com" target="_blank">pbooth@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Oh Vijay, that's a great shout!<br><br>I have so many open quality issues on the back-burner, which I never seem to make time for but really want to work on. Maybe I'm just bad at prioritising stuff but having some official technical-debt time would be brilliant I reckon.<br><br>+1<br><br></div><div class="m_9126677086608392579m_-2510255268696203960gmail-m_8799911190613831474HOEnZb"><div class="m_9126677086608392579m_-2510255268696203960gmail-m_8799911190613831474h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 17, 2016 at 3:04 PM, Vijay Budhram <span dir="ltr"><<a href="mailto:vbudhram@mozilla.com" target="_blank">vbudhram@mozilla.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div>I think having a focused 2-day hack sprint would be great. However, I have a counter proposal.<span><br><br>> What should we try to do<br><br></span></div><div>I think it would be cool to help reduce some of the technical debt that has accumulated. These are things that we normally don't get to make explicit time for but would make our lives better in the long run.<br><br></div>1) More stable testing environments<br></div>2) Faster functional tests<br></div>3) Migrate projects to Yarn?<br></div>4) Build trigger to test entire stack against specific commit in any project<br><br></div>I'm sure there are more things that could be added but that is off the top of my head.<br><div><div><div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_9126677086608392579m_-2510255268696203960gmail-m_8799911190613831474m_7597325451643858043h5">On Wed, Nov 16, 2016 at 7:56 PM, Sean McArthur <span dir="ltr"><<a href="mailto:smcarthur@mozilla.com" target="_blank">smcarthur@mozilla.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="m_9126677086608392579m_-2510255268696203960gmail-m_8799911190613831474m_7597325451643858043h5"><div dir="ltr"><div><div>The Hawaii work week is only 3 weeks away! We're starting to see more and more that can be part of our schedule, and we could try to plan something FxA-related that we want to get done that week. With travel days, plenary and other required bigger-org meetings, we could have around 2.5 days to be together and get something done.<br><br></div>Would you all be interested in planning some sort of sprint thingy, similar to what happened in Toronto? Maybe we can plan a 2-day hack sprint where on Friday afternoon we can show off a working thing-a-ma-jig.<br><br></div>What should we try to do? Should we continue on the idea that was brainstormed in Toronto? Or is there some other small experiment someone has wished we could just make happen with some concentrated effort?<br></div>
<br></div></div>______________________________<wbr>_________________<br>
Dev-fxacct mailing list<br>
<a href="mailto:Dev-fxacct@mozilla.org" target="_blank">Dev-fxacct@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/dev-fxacct" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/dev-fxacct</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Dev-fxacct mailing list<br>
<a href="mailto:Dev-fxacct@mozilla.org" target="_blank">Dev-fxacct@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/dev-fxacct" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/dev-fxacct</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Dev-fxacct mailing list<br>
<a href="mailto:Dev-fxacct@mozilla.org" target="_blank">Dev-fxacct@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/dev-fxacct" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/dev-fxacct</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Dev-fxacct mailing list<br>
<a href="mailto:Dev-fxacct@mozilla.org" target="_blank">Dev-fxacct@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/dev-fxacct" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/dev-fxacct</a><br>
<br></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>