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