[User-committee] Proposed “Application Development and Operations" section for the User Survey

Everett Toews everett.toews at RACKSPACE.COM
Fri Feb 14 21:51:59 UTC 2014


Hello User Committee,

I propose we add a new section to the User Survey focused on application developers and operators simply titled “Application Development and Operations". This has already been discussed extensively [1] so nothing below should come as a surprise.

On the About You page [2] 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 powered cloud
[ ] Application operator - has API or dashboard credentials and develops an application running on an OpenStack powered cloud

If a respondent to the survey chooses either Application developer or Application operator, they are shown the “Application Development and Operations” section. If their only selections are between Application developer or Application operator, they are not shown the Deployments section.

Below are the Q&A for the section. No questions are required. All answers are multi-select. The last answer is simply a text area for free form answers.

1. What toolkits do you use or plan on using to interact with the OpenStack API?
 1. deltacloud (HTTP API)
 2. fog (Ruby)
 3. jclouds (Java)
 4. openstack.net (C#)
 5. OpenStack clients (Python)
 6. php-opencloud (PHP)
 7. pkgcloud (Node.js)
 8. Other (please specify)
 9. None (wrote our own)

2. If you wrote your own code for interacting with the OpenStack API, what programming language did you write it in?
 1. C/C++
 2. C#
 3. Java
 4. Node.js
 5. Ruby
 6. Perl
 7. PHP
 8. Python
 9. Other (please specify)

3. If you wrote your own code for interacting with the OpenStack API, what wire format are you using?
 1. JSON
 2. XML

4. What development environment do you use or plan on using?
 1. Eclipse or Eclipse based IDE
 2. Intellij IDEA or IDEA based IDE
 3. Sublime
 4. Vim
 5. Visual Studio
 6. Other (please specify)

5. What operating systems are you using or plan on using to develop/deploy your applications?
  1. Linux 
  2. Mac OS X
  3. Windows
  4. Other (please specify)

6. What tools are you using or plan on using to deploy/configure your applications?
 1. Ansible
 2. Chef
 3. Cloud Foundry and/or BOSH
 4. Docker
 5. OpenStack Orchestration (Heat)
 6. Puppet
 7. SaltStack
 8. Other (please specify)

7. Share your thoughts with us on the state of applications on OpenStack. Here are some questions to consider:
 1. What do you struggle with when developing and deploying applications on OpenStack? 
 2. What’s missing that would make your life easier?
 3. Why did you choose a particular tool?
 4. Why didn’t you choose a particular tool?

Text area for answers.

That’s everything for now. We hope to see this section in the next iteration of the User Survey. And we look forward to the aggregate answers!

Thanks,
Everett


[1] http://lists.openstack.org/pipermail/user-committee/2014-January/000208.html
[2] https://www.openstack.org/user-survey/OrgInfo


More information about the User-committee mailing list