On Jan 21, 2014, at 10:29 AM, Dave Neary wrote:

> On 01/21/2014 02:25 AM, Everett Toews wrote:
>> There are a number of issues that stand out to me but before getting
>> into them some quick definitions to be clear what I'm talking about.
>> 
>> OpenStack developer = developer working on OpenStack itself
>> OpenStack operator = operator deploying/maintaining an OpenStack cloud
>> application developer = developer working on application being deployed
>> on an OpenStack cloud
>> application operator = operator deploying/maintaining an application on
>> an OpenStack cloud
>> users = any of OpenStack operator, application developer, application
>> operator
> 
> It would be really useful, I think, to match these up with some of the
> personas we have, so that we are all talking about the same thing
> (there's a big difference between someone deploying a small private
> cloud and someone operating a large public cloud, for example).

I attended your session on personas at the HK Summit. I was the guy ranting 
about SDKs from the back. ;)

The personas are definitely useful and I think we could use them to help inform 
the definitions of the above. Here's what I'm starting to envision for the 
survey.

On the About You page [1] we update the What best describes your involvement 
with OpenStack? section as follows

[ ] OpenStack cloud service provider - provides public or hosted private cloud 
services for other organizations
[ ] Ecosystem vendor - provides software or solutions that enable others to 
build or run OpenStack clouds
[ ] Private cloud operator - runs an OpenStack private cloud for their own 
organization
[ ] Application developer - has API or dashboard credentials and 
deploys/maintains an application running on an OpenStack cloud
[ ] Application operator - has API or dashboard credentials and develops an 
application running on an OpenStack cloud

If the survey taker checks Application developer or Application operator then 
they are shown a survey page with the questions we are formulating here instead 
of/in addition to the About Your OpenStack Deployments page.

I don't think we want to have the role definitions above too long but anything 
can help.

Can you link us to the personas work and how they might map to the roles as 
above?

[sidebar]
It seems the About You page already makes the distinction between someone 
deploying a small private cloud and someone operating a large public cloud. 
However, I think the line between "...or hosted private cloud services for 
other organizations" and "runs an OpenStack private cloud for their own 
organization" is pretty thin. "hosted private cloud services for other 
organizations" sounds like a small-scale public cloud to me. The real 
distinction being whether you're doing it for your org or for others. The 
questions on the About Your OpenStack Deployments page make the distinction 
between scale.

They could be reworded as

[ ] OpenStack operator for a public cloud - provides public or hosted private 
cloud services for other organizations
[ ] OpenStack operator for a private cloud - runs an OpenStack private cloud 
for their own organization

This is apart from the app dev oriented discussion and hence the sidebar.
[/sidebar]

Thanks,
Everett

[1] https://www.openstack.org/user-survey/OrgInfo
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to