[Product] Thoughts On Product-wg Deliverables

Colette Alexander colettealexander at gmail.com
Sun Dec 21 20:56:50 UTC 2014


On Fri, Dec 19, 2014 at 1:20 PM, Haselmaier, James <James.Haselmaier at emc.com
> wrote:

> Regarding what we could be working on as the Product group:  I thought I’d
> send email and see if it sparked input rather than make Wiki changes at
> this point.
>
> I don’t think we need to be focused on the topics that are more
> “operations” focused – such as tracking quality or even prioritizing
> specific bugs.  I do think, however, there are needs for some sort of
> Product Management-type of deliverables where we could add value:
> *  User Personas.  Define the different users and their high level needs
> and areas of focus.  This would be an aggregation of actual users and
> characteristics they have.  I think it could result in Personas such as IT
> Manager, Cloud Admin, Infrastructure Admin, Application Developer, etc.
> For each there would be information about what their jobs are, what they
> need out of a cloud technology, how they prefer to interact with the
> environment, etc.
>

I think this group is uniquely suited to helping out with user personas -
the OpenStack UX folks already have a working group going around personas
that's done some work:

https://wiki.openstack.org/wiki/Personas




> *  Drive collection and consolidation of information about where OpenStack
> might need to go – on a multi-release / multi-year type of level.  This
> could result in things like Multi-Cloud Support, Significantly Easier
> Deployment, Higher Level Application Services, Billing Integration,
> Directory Integration, Security/Hardening, etc.
> *  Work with project teams during release planning on blueprint definition
> and prioritization.
> *  Provide a cross-project perspective that might not come through at the
> individual project level.  The API consistency issue is a very good example
> of this kind of issue.  The individual projects might not see this as
> having as high a priority as a user does who is consuming multiple projects
> and has to deal with it on a day-to-day basis.
>

This all sounds good - but it also sounds like a lot of continuous work and
commitment to be a part of the community in ways that haven't yet existed.
To that end, I wonder how this collaboration might happen. I know there's a
mid-cycle meetup being planned - is there anything else that might make
sense for us to do on a more regular (weekly?) basis? I have all of the
where/how questions about the above list (which is a *great* one) - and one
question that Allison,Sean and Rob posited at the Summit still sticks in my
craw: are we all willing, as a group, to share pieces of our
roadmap/customer feedback & internal prioritization at the open source
level to help out with this?

It might be a thing that has to develop organically through meetings, but I
do think developing our own upstream shared space of understanding and ways
of work will be the first step, before we can provide a unified vision to
present & help with project work happening upstream.



> IMHO all of the above should be offered in the spirit of providing input
> to the teams, NOT telling them what is to be done.  I also think once a
> release is off-and-running (from a development perspective) that this
> group’s involvement would be minimal – possibly nothing at all.  It seems
> to me the processes around actually developing what is decided to be
> developed are working pretty well.  Things seem to be getting done as
> planned.  I don’t see a need for the projects to have additional
> involvement during the development and release process.
>
>
++
I agree wholeheartedly with all of the above, *especially* with the
not-telling-project teams what to do. I do think some work could/might be
done by this group during a development cycle with an eye towards
presenting to developers or teams before the summit for the next
development cycle. I also think for folks who are on the more program
spectrum of things (as opposed to product management), meeting or gathering
mid-cycle to reaffirm resource commitments through the end of the
development cycle, or all folks gathering to help re-prioritize if projects
need it, wouldn't be awful either.



The bottom line:  I think there is an opportunity to add greater context as
> to how the software is being used, where it could/should be going, and
> working with the project teams as releases are planned to influence that
> direction.
>
> Jim
> _______________________________________________
> Product-wg mailing list
> Product-wg at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/product-wg
>


Thanks for providing the jumping off point for my questions, Jim - I'm
really looking forward to hearing everyone's thoughts on how we can become
an upstream collaboration point together to help out OpenStack.

Oh, and since I didn't do intros yet - I'm Colette, and I work at HP with
the OpenStack team there as a program manager of sorts. Hi everyone!

-colette


More information about the Product-wg mailing list