On 22/08/2015 10:00, William Maggs wrote:
> tl;dr 
> 
>   * Aha is a good tool to show connections between user stories
>     (Features <https://mozilla.aha.io/products/FXA/feature_cards>) and
>     their breakdown into Requirements, each linked to Milestones
>     <https://github.com/mozilla/fxa/milestones> and individual Github
>     Issues, respectively. The user stories are all linked in Aha to the
>     main elements of the FxA Roadmap (Initiatives
>     <https://mozilla.aha.io/products/FXA/initiatives>), which help us
>     fufill overall FxA  Goals
>     <https://mozilla.aha.io/products/FXA/strategic_imperatives> that the
>     team has set up.
>   * There are four high level user stories proposed for the rest of 43.
>     There's breakdown we need to do on some of them. Let us know what
>     you think.
>   * If you can by next week's meeting please also have a look at the
>     backlog (the Next column on the waffle board) and delete/insert as
>     needed; hopefully new things showing up there should be
>     quality/maintenance stuff.   


Thanks Bill!  There's a lot of detail in that email, and I'd like to
encourage everyone to give it a proper read, maybe even two or three
times :-)

We're working to make Aha our canonical tool for product planning for
Firefox Accounts.  Assuming all goes well, it will replace both the FxA
Roadmap Document [1] and the recently-formed convention of FEATURE
issues in the fxa github repo [2], becoming the single source of truth
for all "new feature" work in Firefox Accounts.

So please do click through the links below, have a look around, and let
us know what makes sense so far and what still needs work.


  Thanks,


    Ryan


[1]
https://docs.google.com/document/d/1A4DaBA1sWYmJ1p1ILQTWzEeTTfl61TuhapBctDcwJ0Q/edit#heading=h.60i90f9h8ybq

[2] https://github.com/mozilla/fxa/labels/FEATURE

> In evolving the process for tracking work getting done in the FxA group,
> there's been a lot of interest in how the product requirements get
> planned and where they live; instead of cluttering up the issue system
> with lots of features, Chris, Ryan Kelly, and I want to make it easy to
> see where the new features are coming from and how they relate to what
> engineers are doing day to day. We've got a tool (Aha) that is pretty
> well suited for this purpose, and I am hoping you give it a try to see
> how to relate all the pieces of the product together, and actively use
> it to contribute requirements. I plan to get all engineers licenses to
> this, after I find out how you want to use it. A full seat license is
> expensive.
> 
> Let's start with overall FxA Goals
> <https://mozilla.aha.io/products/FXA/strategic_imperatives>. These are
> the Big Things we want for the identity system, and encompass outcomes
> and measures of success. These are not Mozilla's corporate goals, but
> they relate to them. Do they make sense? For comparison, the overall
> Mozilla goals you've seen on a gazillion slides from Chris Beard are
> listed here <https://mozilla.aha.io/products/FFOX/strategic_imperatives>.
> 
> The Goals all map to the overall FxA roadmap for 2015 and beyond, broken
> out into several Initiatives
> <https://mozilla.aha.io/products/FXA/initiatives>. These are the main
> things we are trying to get done for the different users of Firefox
> Accounts, across multiple iterations and releases of Firefox (which we
> track even if we're usually not landing code the way other client groups
> are).  I think a lot of the team already contributed to this list, and
> we can evolve it more over time. 
> 
> The elements of the FxA roadmap called Initiatives are ultimately what
> gives rise to the ideas of what problems to solve for our users, the
> high level user stories. In Aha these are called Features
> <https://mozilla.aha.io/products/FXA/feature_cards>.  Where do they come
> from? From you guys, from partners, and others that support engineering
> on the FxA team such as Edwin and me. Before every two-week sprint, a
> bunch of us meet to discuss what should be in the next iteration.  Here
> new stories from me or any of us can get proposed.
> 
> Right now we're finishing items listed under release 42,  user-facing
> features with stories including metrics work.   Have a look at the
> Features listed under the period of time that corresponds to Firefox 43.
> For the next couple of sprints, I'm proposing we focus on three things:
> making email communications great and starting to make Device Controller
> features, although we probably won't finish it in this next sprint. We
> also want to align with work going on in the Fennec team to use Web
> flows to support FxA integration with relying services like Hello. Are
> these the right things to work on next? Don't know, that is what the
> kickoff meeting of the new sprint is for, so we can all decide.
> 
> These Features are pretty broad; in some cases they have already been
> broken down into more detailed requirements listed as part of the
> Feature, but in many cases they have not. Please weigh in in the
> Comments section with questions and ideas for how to improve these
> stories and break them down into bite-sized pieces; these are the
> Requirements, including the user experiences that need to be created to
> make this user story have a happy ending.
> 
> Ultimately each of the Requirements broken down from the Features will
> end up as a Github Issue linked in Aha. The way we have designed it each
> of the Features in Aha has a corresponding Milestone in Github, with the
> due date of the release the Feature/Milestone is attached to. We are
> going to name the Milestones to make it simple to see the Feature, but
> we will link them together also. In Github (or on the waffle board) you
> can always use the view of the Milestone to see the Feature it links to,
> but I'm hoping you look at the Requirements and Features directly in Aha
> to see how they fit together and link to Initiatives and Goals in the
> FxA Roadmap.
> 
> Of course, these new Features are not the whole picture of what is
> important in the next sprint and beyond. There are quality initiatives,
> technical debt to pay off, and operational and administrative work the
> user will never see; I am not always up to speed on these  count on you
> all to tell me what  should be prioritized for the sprint alongside new
> feature work.
> 
> There's some more stuff that needs to happen to make this sprint
> planning process more complete; we clear criteria to show that Features
> are Done (Milestones are Reached). We need to formalize when we finish
> Features that people can show the great user-facing things they have
> made, and identify specific questions that Ryan Feeley  can try to
> answer with user testing. Ideally this should happen at the end of every
> sprint, but we've got to work up to it.
> 
> It might be best to show you the tool working real time in fxa eng
> meeting next week after you poke around. Chris suggests that something
> async like a screenscast might also be helpful for the farflung team.
> Let me know what you want, or just ping me with questions.
> 
> Bill
> 
> 
> 
> _______________________________________________
> 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