Identity/WeeklyMeeting/2013-12-16

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Agenda:

General Reminders:

Key wiki pages to point folks at:

Meeting Notes

[jed is this week's notetaker] i am note-taker!

  • John's name has an 'h' in it
  • Accelerating Sync - take it away, mmayo:
    • lots of work done thus far driving towards better usability (incl fxa)
    • a challenge has been how to organize for cross-team work
    • historically, nobody who reported up through Desktop owned the sync code
      • has been a challenge
      • don't want to tackle this with the idea that one team will build it all
      • want to empower the client teams
    • but it's been hard to have anyone on other projects (Android, Desktop, etc.) to say "sync is the most important thing"
    • we've gone another year as Moz without a better sync experience entering the market. that feels kind of crummy
    • in 2014 - the only way this will ship is if this is a #1 priority for the organization (android, desktop, et al.)
    • what we (=== product owners) have agreed is: set highest-priority item for desktop and android to be sync.
      • put sign-in to firefox with accompanying sync flow into market
    • target to land for ffx 29 (yes, aggressive - february 2014)
      • we are going to ship something that on the back-end looks like sync
      • and on the front-end has a better auth flow
      • that is quite aggressive
      • but also, so much work has been done, mmayo doesn't think we're too far from doing this.
      • maybe we won't get it all perfect
      • but the goal is to land at the end of next month, shipping to customers in may
      • FYI - NIghtly is already at 29.0a1. Should go to Aurora first week of February.
      • two opportunities for 2014
        • 1. a lot of (say 30M) users signed up to fx accounts by end of 2014. believe that puts us on a path to having influence in the world of the cloud (up to 100M users by 2015)
          • nb we still believe that sync is the primary user utility we can put behind fx accounts in 2014
          • we're going to gamble that we can get our first release done on the current protocol
          • don't expect the current protocol to be able to scale to 100M
        • 2. competitive pressures at play ...
      • uncertainty: if we get N more sync users, how does that change our overall uptake? don't know
    • to accomplish this, cross-team/product collaboration is going to become much more important
      • exact team assignments in flux; we'll have it settled by tomorrow
        • android seemsmore clear
        • desktop a little less clear
          • trying to line up platform talent
    • kick-off tomorrow (tuesday dec 17) AM
      • people are disappearing. - e.g., ckarlof pto later this week
    • Q: any documentation for the current sync state-of-affairs on the wiki?
      • overall approach, nothing is changing; picking a time-line in which to ship, and we have buy-in from rest of the org
    • nb if we need to uplift, we can uplift
    • if we didn't have working prototypes for almost all these things, we wouldn't be trying this. a big goal, but to me [mmayo], it feels possible.
    • mmayo to be present in all kick-off and daily meetings
      • kthiessen promises to be in touch
    • Q: who owns this thing?
      • that would be mmayo
    • Q: is "durability" on the table for 29?
      • we have time to get this done by release date
    • Q: scope creep? can we get to a product-stable definition asap?
      • lloyd: given the time constraint, we have scope freeze. if we're going to do this march, there's a limit.
  • "mitigration" is the word of the day
  • jgruen notes that by definition, over 50% of participants must die for it to be termed a death march
    • also, jgruen and rfeeley are conjoined by some invisible tether. cut it, and they die. (nb, north-eastern commuter airline travel puts us at risk of losing all UX/UI)
  • "decisiveness" is another word of the day
    • we won't really know who's involved until we've had our kick-offs and gotten everyone in the room
  • in wake of sync decision, spenrose will work with arog to pare back any features possible for fxa on fxos 1.4 h/t jedp
  • jgruen: can we get numbers on who's using the current sync product
    • ckarlof has numbers, but they're a bit old
  • ckarlof: let's start talking about sync issues today at the fxa meeting at 4
  • yet another, different, and beautiful picture behind 6a68's head in this call

Firefox Accounts

  • [FxA on the web] Getting infrastructure set up, initial screen flows work.

FxA on FxOS

Adam Rogers and Tauni have created a tight structure for 1.4 work between now and March:

 User stories with detailed acceptance criteria -> final UX -> engineering

Adam's "Committed" stories match what we have in mozilla-central and Gaia PRs awaiting review

 - Kudos to Jed and team
 - except for Settings integration, which Jared and Sergi of Telenor are syncing up on
 - https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0AtVT90hlMtdSdEd4TVVjWXNfU3ctMlVhWFRrWkpweVE#gid=50 sheet "Firefox Accounts", Committed and Targeted
 - https://bugzilla.mozilla.org/showdependencytree.cgi?id=941723&hide_resolved=1
   + note the Acceptance Criteria in each story bug
   + more engineering bugs coming to fill in the tree this week

John is revamping the UX to match the stories Working with Adam and Tauni, I've drafted an engineering roadmap:

 - https://etherpad.mozilla.org/fte-identity-engineering
 - main ideas:
   + get excellent 1.3 work landed ASAP, certainly mid-January
       - we're kind of at the mercy of our reviewers at this point, so this team can't commit to too much in this respect
   + get to beta *quality* and stay there
   + fill feature and acceptance holes with *small* patches
   + we want a calm February
 - partners seem receptive, negotiating specific responsibilities

Adam and others are exploring multiple product partnerships for FxA on and off device

Persona

  • Data format / spec work nearly done; ongoing.
  • Work ongoing on a unified FxA / Persona verifier codebase.
  • New train rolling to production this week.

Sync.Next

Misc

UX

Docs & Engagement

QA

PTO/OOO (kept in the Identity calendar for everyone's reference)

  • toxborrow: 16 Dec - PTO
  • Francois: 17-19 Dec - working from Wellington
  • Chris: Dec 18-Dec 25
  • Katie: 23 Dec - 2 Jan: PTO
  • James: 12/13, 1/2, 1/3 PTOs
  • kthiessen: 2-3 Jan PTO (returns from holidays on 6 Jan)
  • chilts: 6, 7, 8 (1/2 day) Jan PTO
  • Francois: 6 - 10 Jan - conference in Australia
  • Brian: 12 - 16 Jan: RWC conference (presenting)
  • toxborrow: 13 - 17 Jany :: Eng. Program Mgr Work Week
  • chilts: 13-17 Jan, Working from Catalyst's Offices (Open Source Academy)
  • Brian: 25 Jan - 8 Feb: PTO
  • Katie: 27-28 March: PTO